Maven 3和时间戳

时间:2011-10-12 11:45:34

标签: maven timestamp maven-3 nexus

我对Maven 3和Nexus存储库有各种疑问。在我们的nexus存储库中,我想只解析时间戳依赖项。也就是说我想阻止将时间戳依赖项下载到我的本地存储库。而且在我的nexus配置中只有一个版本的最新快照jar是完全没问题的。

我的问题是关于nexus和本地存储库的时间戳依赖关系。

  1. 在存储库中只有最新的Snapshot是一个好习惯吗?为什么或者为什么不?
  2. 我已经在部署插件<uniqueVersion>false</uniqueVersion>的父pom的插件管理部分完成了但是在哈德森我还是继续看到时间戳在这样的jar bundle-service-client-1.0-20110209.145744-25
  3. 我在另一个问题上发现了一条评论,
  4.   

    永远不会在本地内部看到带时间戳的工件   (〜/ .m2 / repository)存储库。如果是,那就错了。

    为什么?

1 个答案:

答案 0 :(得分:7)

引自Maven 3.x Compatibility Notes

的相关部分
  

分发的设置为false   存储库对版本3.x没有影响,快照工件会   始终使用带时间戳的版本进行部署。

另外,请查看this nexus jira bug中有关对其他问题的详细解释的评论。