咨询Maven 重复下载的问题

发布于 2021-12-01 04:09:07 字数 438 浏览 821 评论 3

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

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




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

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

发布评论

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

评论(3

陌上芳菲 2021-12-02 05:01:08

下载的截图如下:

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

策马西风 2021-12-01 18:48:33

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

多彩岁月 2021-12-01 04:15:09

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

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

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

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