咨询Maven 重复下载的问题

chenfei0801 发布于 2015/12/23 20:57
阅读 1K+
收藏 0

对maven的使用一直没有深入的理解,这两天遇到一个问题,查了一些ziliao也没有找到确切的原因,希望大家能帮我看看。

   我们的代码依赖了一个第三方的jar包。在第三方jar包的pom文件中指定了一个repository地址,我在我本地的maven setting.xml文件中也配置了我们公司的私服。在执行mvn install时候,发现第三方jar包依赖的那些包会重复的download。即在我们私服上下载jar包后,又去第三方jar包指定的repository地址中去下载,由于网络的原因,会导致整个打包的过程非常的慢。我想问的是,为什么我们自己的私服上已经下载了,为什么maven还会去第三方仓库上下载呢?这个优先级是怎样的?可否只指定到私服上下载?此外这跟下载的jar包是snapshot版本有没有关系?谢谢大家




加载中
1
Feng_Yu
Feng_Yu

怀疑你配置有问题,mirror那里是否指定mirror的repo是'*'?

参考maven.oschina.net的帮助: http://maven.oschina.net/help.html

<mirrorOf>*</mirrorOf>这个配置代表所有的其他仓库地址都走mirror配置段指定的repo

c
chenfei0801
我刚才也想到了,已经按照mirrorof处理了。目前已经解决掉重复下载的问题。AnyWay,非常感谢
0
c
chenfei0801

下载的截图如下:

172那个是我们私服的地址,下载完成后,又去maven.restlet  和repository.cloudera.com中下载。这两个地址都是第三方的pom文件中指定的

返回顶部
顶部