Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

'<uniqueVersion>false</uniqueVersion>' at maven 3

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

like image 448
Cemo Avatar asked Oct 12 '11 11:10

Cemo


1 Answers

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

.

like image 147
Raghuram Avatar answered Nov 16 '22 02:11

Raghuram