'false' at

2019-03-25 13:37发布

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

1条回答
戒情不戒烟
2楼-- · 2019-03-25 14:24

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

.

查看更多
登录 后发表回答