gpt4 book ai didi

java - Maven干净安装奇怪的下载

转载 作者:行者123 更新时间:2023-11-30 08:09:11 24 4
gpt4 key购买 nike

我使用 Maven 一段时间了,几周以来,我开始注意到每次执行“全新安装”时都会下载一些内容。

[INFO] Downloading: https://repo1.maven.org/maven2/org/apache/qpid/proton-jms/0.3.0-fuse-2/proton-jms-0.3.0-fuse-2.pom
[INFO] Downloading: https://code.lds.org/nexus/content/groups/main-repo/org/apache/qpid/proton-jms/0.3.0-fuse-2/proton-jms-0.3.0-fuse-2.pom
[INFO] Downloading: http://repo.spring.io/release/org/apache/qpid/proton-jms/0.3.0-fuse-2/proton-jms-0.3.0-fuse-2.pom
[INFO] Downloading: http://repo.spring.io/release/org/apache/qpid/proton/0.3.0-fuse-2/proton-0.3.0-fuse-2.pom
[INFO] Downloading: http://repo.spring.io/release/org/apache/qpid/proton-api/0.3.0-fuse-2/proton-api-0.3.0-fuse-2.pom

我猜有人在 POM 文件中添加了一个新的依赖项(也许是 spring),但它仍然应该只下载一次,对吗?我每次都在下载,

有什么建议可以摆脱这个吗?

最佳答案

它实际上并没有从互联网上下载所有依赖项。如果第一次发出mvn命令,pom.xml中提到的依赖项将从互联网下载并保存在本地M2_HOME或本地存储库中。然后,如果您不从 M2_HOME 或本地存储库中删除这些依赖项,则每个下一个 mvn 命令都会从 M2_HOME 或本地存储库中获取/获取这些依赖项。

Maven 还将 jar 文件的获取/获取显示为下载。您可能会注意到,后来的下载比第一次下载花费的时间要少得多。因为后面的 mvn 命令从本地存储库下载/获取/获取这些依赖项。

关于java - Maven干净安装奇怪的下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30666747/

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