''在行家3

发布于 2024-12-09 04:43:37 字数 331 浏览 0 评论 0原文

为什么 maven 3 在 pom.xml 的快照存储库配置中贬值 false?其背后的动机是什么?

  <snapshotRepository>
     <id>snapshots</id>
     <url>http://nexus.mycompany.local/content/repositories/snapshots</url>
     <uniqueVersion>false</uniqueVersion>
  </snapshotRepository>

谢谢

Why maven 3 depreciated false at Snapshot repository configuration at pom.xml? What is the motivation behind it?

  <snapshotRepository>
     <id>snapshots</id>
     <url>http://nexus.mycompany.local/content/repositories/snapshots</url>
     <uniqueVersion>false</uniqueVersion>
  </snapshotRepository>

Thanks

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

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

发布评论

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

评论(1

李不 2024-12-16 04:43:37

正如你的其他问题中的回答,这个关系错误说明了为什么 uniqueVersion 首先存在以及为什么它在 maven3 中不可用。引述其中,

不建议使用非唯一快照,因为它们会导致
不可复制的构建。这些的主要用例是节省磁盘
存储库中的空间,但这最好通过安排
定期快照删除任务以减少版本数量

As answered in your other question, the comments in this nexus bug says why uniqueVersion was present in the first place and why it is not available in maven3. Quoting from it,

It's not recommended to use non-unique snapshots since they lead to
non-reproducible builds. The main use case for these was to save disk
space in the repository, but this is best handled by scheduling a
periodic snapshot removal task to keep the number of versions down

.

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