4

我们有一个包含大约 250 个模块的大型 maven 3 项目。所有模块都有 1.0-SNAPSHOT 版本,并且模块树具有与树根相同版本的单个父模块。项目每晚使用 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 会使用不同的时间戳以及如何解决这个问题?

4

1 回答 1

2

MNG-6754最终在 3.8.2 中得到修复。

于 2017-08-23T14:42:39.043 回答