我有Updating version numbers of modules in a multi-module Maven project中描述的项目结构,因为它描述mvn versions:set -DnewVersion=2.50.1-SNAPSHOT
完美无缺。但是,当我按下Jenkins UI in Artifactory Release Staging所有子模块上的按钮,并且使用正确的发行版本将父版本发布到Artifactory但是只更改父版本pom.xml
并将其推送到git并进行下一个开发版本(SNAPSHOT),所有孩子pom.xml
保持不变。
如何确保版本更新到所有pom.xml
中的下一个开发版本(就像我运行mvn versions:set -DnewVersion=<nextVer>-SNAPSHOT
)并推送到git(在每个子模块和父模板中)?