maven 3的'<uniqueversion> false </uniqueversion>'

时间:2011-10-12 11:36:24

标签: maven repository

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

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

由于

1 个答案:

答案 0 :(得分:15)

正如your other question中所述,this nexus bug中的评论说明了为什么uniqueVersion首先存在以及为什么它在maven3中不可用。引用它,

  

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