[英]mvn release:prepare does not update parent version
当我执行mvn release:prepare并确认所有建议的替换版本时,命令成功执行。 但是当我检查 pom.xml 时,父级仍然指向旧版本。
为运行发布准备而执行的命令:
mvn release:clean release:prepare -DautoVersionSubmodules=true -DpushChanges=false
子 pom.xml。
<parent>
<groupId>com.foo.bar</groupId>
<artifactId>foo-bar-parent</artifactId>
<version>1.0.0</version>
</parent>
父 pom.xml 更新为新版本。
<groupId>com.foo.bar</groupId>
<artifactId>foo-bar-parent</artifactId>
<packaging>pom</packaging>
<version>1.0.1-SNAPSHOT</version>
<name>foo bar Parent</name>
Maven 版本:
$ mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven 发布插件:
<artifactId>maven-release-plugin</artifactId>
<version>2.5.1</version>
有人可以帮助我我必须做的事情,以便 mvn release:prepare 将更新父版本指向父 pom.xml 中提到的下一个快照版本吗?
我从 Maven 中找到了这个插件,它有助于更新父版本。
mvn versions:update-parent -DallowSnapshots=true
参考: https : //www.mojohaus.org/versions-maven-plugin/index.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.