Maven 3和时间戳

Cem*_*emo 4 timestamp nexus maven-3 maven

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

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

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

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

为什么?

Rag*_*ram 7

引自Maven 3.x兼容性说明中的相关部分

对于分发存储库,false设置对版本3.x无效,将始终使用带时间戳的版本部署快照工件.

另外,请查看此nexus jira错误中的注释,以便对其他问题进行详细解释.