开发者社区> 问答> 正文

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

爵霸 2016-06-02 13:28:23 3955

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

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

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

请大家指导...

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

Java 文件存储 Maven
分享到
取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 19:24:42

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

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

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

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

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

    0 0

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题