把父模块更新到指定版本号,然后更新子模块,与父模块有相同的版本号
mvn versions:set -DnewVersion=1.0.1-SNAPSHOT 和 mvn -N versions:update-child-modules
注意,如果子模块的版本号已经与父模块不一致,则先运行后面一条命令统一,在更新父模块版本。
子模块写法:
<modelVersion>4.0.0</modelVersion>
<groupId>mygroupid</groupId>
<artifactId>myartifactid</artifactId>
<version>${parent.version}</version>
<packaging>jar</packaging>
<name>myname</name>
<url>http://maven.apache.org</url>
<parent>
<groupId>mygroupid</groupId>
<artifactId>myartifactid</artifactId>
<version>1.0.1-SNAPSHOT</version> <!--与父模块一致-->
<relativePath>../pom.xml</relativePath>
</parent>