我们有一个大型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会使用不同的时间戳以及如何解决这个问题?