Maven不能自动通过内部nexus下载jar包

发布于 2021-11-25 03:30:54 字数 242 浏览 847 评论 15

使用Nexus在公司内部搭建了一个私服,根据网上教程配置完毕之后,build工程时不能自动下载jar包到用户仓库下,导致build失败.本地仓库对应的构件目录下全是以.lastUpdated 结尾的文件.

通过浏览器是可以访问Nexus的控制台的.

但是Nexus的文件存储位置没有已下载的jar包.

请大家指导...

Ps: 用OSC的镜像出了内部jar包加载不方便之外,一切都很好!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(15

情绪失控 2021-11-30 08:18:58

CentralRepository的Configuration里面有一项:Download Remote Indexes的值修改为True即可。可以试试

可是我不能没有你 2021-11-30 08:18:55

回复
没做别的操作。Nexus好像是有定时的任务去同步索引的

三月梨花 2021-11-30 08:18:55

回复
我已经都改成允许远程下载索引了~~~还是不行滴~~~~还有你们都是怎么更新索引文件的???

一人独醉 2021-11-30 08:18:53

请问您是怎么更新下来最新的索引文件呢???我怎么更新都更新不成功~~~需要的一些jar包maven官网有但是私服索引却找不到~~~

英雄似剑 2021-11-30 08:18:52

亲 反了, 右边是可以用的仓库,左边才是你这个group里面的,把右边的移到左边去

裸钻 2021-11-30 08:18:51

回复
貌似就是这样......

混吃等死 2021-11-30 08:18:51

回复
赶紧试一下...

私藏温柔 2021-11-30 08:18:50

回复
@vinson00 : 正解啊,我也搞反了

成熟稳重的好男人 2021-11-30 08:18:49

@vinson00 我是这样配的,把Central 3rdParty等都加入到Public Repository里面了

各自安好 2021-11-30 08:18:39

回复
索引都有.搭建好Nexus的时候就把Central的索引down下来了.

剑心龙吟 2021-11-30 08:18:38

回复
那能在nexus中搜索出你要的jar包吗?如果不能,还是重新更新、修复一下index再试试

离不开的别离 2021-11-30 08:16:10

回复
通过索引能搜索到,索引应该是没问题的.但是构件就是取不下来...

奢华的一滴泪 2021-11-30 07:38:20

回复
你在本地配置的nexus路径是多少?比如http://192.168.0.102:8081/nexus/content/groups/public, 这个url对应的仓库是我的nexus中Public Repositories仓库的名称,你的这个Public Repositories仓库中包含中央仓库吗?

白龙吟 2021-11-29 14:03:47

回复
我的配置见下面回复中的截图,请问是否正确?

眉黛浅 2021-11-26 00:00:30

是不能下载到用户仓库还是根本就没被下载到私服?

如果是没下载到私服,检查是否在nexus建立了代理仓库(中央仓库,jboss仓库等等,只要包含你需要的jar包就ok),如果代理仓库没问题,就更新一下代理仓库的index,确保你在nexus中能搜索到自己需要的jar包。

如果没下载到本地,检查你在本地设置的nexus地址中是否包含上面设置的代理仓库。就是虽然jar包可以被下载到nexus中,但是你本地设置的地址对应的nexus仓库(代理仓库或者group仓库)不包含你要的jar包。一般用的是group仓库,把你要的jar包所在的代理仓库加入的你的group仓库中就ok了。

如果以上都不是,删除本地仓库中jar包对应的文件,重新build。

以上是我曾经遇到的问题。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文