我们有一个大型的maven 3项目,包含约250个模块。所有模块都使用版本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会使用不同的时间戳,以及如何解决这个问题吗?
一些模块是使用一个时间戳构建的,而另一些模块是使用另一个时间戳构建的,类似于: module1-1.0-20121127.150154-7.jar module100-1.0-20121127.150527-7.jar 在另一个项目中,我试图使用快照依赖项的特定版本(如在此问题中讨论的 Maven specific version of a snapshot dependency),但由于上述问题而构建失败。
有人知道为什么maven会使用不同的时间戳,以及如何解决这个问题吗?