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

Cem*_*emo 10 repository maven

为什么maven 3在pom.xml的Snapshot存储库配置中折旧为false?它背后的动机是什么?

  <snapshotRepository>
     <id>snapshots</id>
     <url>http://nexus.mycompany.local/content/repositories/snapshots</url>
     <uniqueVersion>false</uniqueVersion>
  </snapshotRepository>
Run Code Online (Sandbox Code Playgroud)

谢谢

Rag*_*ram 15

正如你在另一个问题中所回答的那样,这个nexus bug中的注释说明为什么uniqueVersion首先存在以及为什么它在maven3中不可用.引用它,

不建议使用非唯一快照,因为它们会导致不可重现的构建.这些的主要用例是节省存储库中的磁盘空间,但最好通过安排定期快照删除任务来保持版本数量下降来处理

.