在将问题标记为重复之前,请您完整地通过它:
我在trunk分支机构工作,我想剪一个新的分支,其版本将在运行时通过一些随机计算决定,我必须在我的分支中使用该版本号。
当我通过maven创建分支时,我想自动更新子pom中父标记中的版本
下面是孩子pom:
<parent>
<groupId>com.trial.one</groupId>
<artifactId>trial1</artifactId>
<version>1.0.0</version> <!-- update this number -->
</parent>
项目设计:
1)父pom没有使用xml标签引用子pom
<module>
2)子pom没有父节点的引用路径,只有上面的父标签
3)我尝试了maven发布插件(准备和发布)/版本:set / update-versions,但它们都没有实际更新父标记中的版本。这两个命令仅更新子版本号中的版本。不是父标签
请你提供一个解决方案,当使用release删除分支时:prepare / release:perform或release:branch,当我输入版本号时,该版本号应该在父标签版本中更新child的pom.xml中存在的数字