gpt4 book ai didi

maven - 为什么maven多次下载同一个神器?

转载 作者:行者123 更新时间:2023-12-04 11:35:17 26 4
gpt4 key购买 nike

我运行了一个 Maven 构建,我看到多次下载相同的 Artifact 。从一个存储库成功下载后,将尝试从另一个存储库下载。一些下载是(0 B 在 0.0 KB/秒)。

[INFO] Downloading: https://p-nexus.mycompany.com/nexus/content/repositories/Myproject-group/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[INFO] Downloaded: https://p-nexus.mycompany.com/nexus/content/repositories/Myproject-group/aopalliance/aopalliance/1.0/aopalliance-1.0.jar (5 KB at 59.8 KB/sec)
[INFO] Downloading: https://p-nexus.mycompany.com/nexus/content/repositories/public/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[INFO] Downloaded: https://p-nexus.mycompany.com/nexus/content/repositories/public/aopalliance/aopalliance/1.0/aopalliance-1.0.jar (0 B at 0.0 KB/sec)
[INFO] Downloading: http://repo.spring.io/ext-release-local/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[INFO] Downloading: http://repo.spring.io/milestone/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[INFO] Downloading: http://repo.spring.io/snapshot/aopalliance/aopalliance/1.0/aopalliance-1.0.jar

存储库配置:
 <repositories>
<repository>
<id>Myproject-group</id>
<name>Myproject-group</name>
<layout>default</layout>
<url>https://p-nexus.mycompany.com/nexus/content/repositories/Myproject-group/</url>
<snapshots>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
</repository>
</repositories>

最佳答案

您可以通过让 Maven 镜像所有存储库请求来强制 Maven 使用单个存储库。存储库必须包含所有所需的 Artifact ,或者能够将请求代理到其他存储库。当使用带有 Maven 存储库管理器的内部公司存储库来代理外部请求时,此设置最有用。

为此,请将 mirrorOf 设置为 *。

<settings>
...
<mirrors>
<mirror>
<id>internal-repository</id>
<name>Maven Repository Manager running on repo.mycompany.com</name>
<url>http://repo.mycompany.com/proxy</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
...
</settings>

更多详情 here

希望这可以帮助。

关于maven - 为什么maven多次下载同一个神器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37415109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com