maven命令更新子父项目的pom版本

Posted chandlerFan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven命令更新子父项目的pom版本相关的知识,希望对你有一定的参考价值。

Q:一个maven项目,有多个子module,在顶级父pom.xml里设置<version>1.0.0-SHAPSHOT</version>,在子pom.xml里都用了

<parent>
<artifactId>test</artifactId>
<groupId>com.fp</groupId>
<version>1.0.0-SHAPSHOT</version>
</parent>

如果有10个子pom来这样定义父pom.一般修改了父Pom.手动去改子pom,那累呀。

 

A:在父pom下面,执行这个命令就行了,设置新版本号,将修改所有模块pom.xml中<version>内容

mvn versions:set -DnewVersion=1.3-SNAPSHOP

 

 说明:

官方地址:

http://www.mojohaus.org/versions-maven-plugin/

http://www.mojohaus.org/versions-maven-plugin/set-mojo.html





以上是关于maven命令更新子父项目的pom版本的主要内容,如果未能解决你的问题,请参考以下文章

maven更新项目版本

Maven项目pom文件设置JDK版本

具有父 POM 的多模块项目的 Maven 版本控制

如何仅使用“版本 Maven 插件”检查***(pom-listed)包的更新?

pom文件必须和maven版本一致吗

python自动更新pom文件