Maven多模块项目版本管理

指定多模块Maven项目的版本的最佳实践是什么?

我希望所有模块都有一个版本字符串。即使我在根父pom中只能有一个版本定义,我也需要在每个pom中指定父pom版本。这意味着,如果需要更改版本,则需要更改所有pom。几乎达不到目的。有任何想法吗??

回答:

您是否尝试过versions-maven插件?

这样mvn versions:set -DnewVersion="1.1-SNAPSHOT"您就可以在所有基础maven项目中设置给定的版本。

之后,您必须执行mvn versions:commit删除临时文件并提交到VCS的操作

以上是 Maven多模块项目版本管理 的全部内容, 来源链接: utcz.com/qa/413327.html

回到顶部