1. 程式人生 > >maven命令更新子父項目的pom版本

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

XML nap 說明 模塊 artifact set gin mojo art

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版本