以下是我的父母pom id&#39>
<groupId>com.edb.fs.enterprise.ipr</groupId>
<artifactId>ipr-system</artifactId>
<version>1.0.6-SNAPSHOT</version>`
和子ID是
<parent>
<groupId>com.edb.fs.enterprise.ipr</groupId>
<artifactId>ipr-system</artifactId>
<version>1.0.6-SNAPSHOT</version>
</parent>
<artifactId>ipr-config</artifactId>
我有大约12个子模块,当涉及到项目的发布,如果我想要我的父版本从1.0.6-SNAPSHOT再次到1.0.8-SNAPSHOT我必须去每个子模块并需要更改为必需版本。是否有任何解决方案,我可以在父pom中更改它,我可以在所有孩子中引用相同的硬编码?
答案 0 :(得分:1)
您可以使用maven-release plugin
处理部署版本而不使用SNAPSHOT并增加版本号。
关注文档:http://maven.apache.org/maven-release/maven-release-plugin
您也可以使用versions-maven-plugin
。只需输入:
mvn versions:set -DnewVersion=1.0.8-SNAPSHOT
mvn versions:commit