1

当我的项目构建时,我看到它一直在访问一些外部存储库以下载工件,但它已经在几分钟前的另一个构建中这样做了,并且工件位于我的 .m2 文件夹中。如何设置配置:只下载一次(因为规则是一旦发布了一个工件,它就不会更新,对吗?只有当我更改版本时,maven才应该下载一个新的)。

4

1 回答 1

4

这应该是 Maven 的默认行为:如果之前已经下载了一个工件,Maven 将不会去远程存储库再次下载,除非该工件是一个 SNAPSHOT 工件。

对于 SNAPSHOT 工件,更新检查是根据每个提供快照的存储库的设置间隔完成的。将其设置为更长的时间应该会让您的生活更轻松。此外,不要为不提供快照的存储库打开快照。

于 2013-08-05T04:08:17.573 回答