在大型项目中构建快照工件时,Maven使用不同的时间戳

时间:2012-11-27 17:37:07

标签: maven timestamp snapshot

我们有一个大型maven 3项目,大约有250个模块。所有模块都具有版本1.0-SNAPSHOT,模块树具有与树根相同版本的单父模块。 Project使用Bamboo每晚构建,并使用命令“mvn clean install”将工件安装到Nexus存储库。

部分模块使用一个时间戳构建,而其余模块使用另一个时间戳构建,例如: module1-1.0-20121127.150154-7.jar module100-1.0-20121127.150527-7.jar

在另一个项目中,我尝试使用特定版本的快照依赖项(如本问题Maven specific version of a snapshot dependency中所讨论的)设置对该项目的工件的依赖性,但由于上述问题而无法构建。

有谁知道为什么maven会使用不同的时间戳以及如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

无论您认为当前行为是错误还是设计错误,最近都会提出MNG-6274请求更改。