- 现象:
- 我们在创建项目时往往会创建一个父项目多个子module.父子项目
- 想统一管理所有子模块的版本号有多种方案.如:在父项目中<properties>引入一个变量,所有的子模块引入.
- 但是上述的方案有缺点:
- 最终解决方案:
- maven项目配置:
<build>
<plugins>
<!--多模块Maven项目统一修改版本号-->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>2.8.1</version>
<configuration>
<generateBackupPoms>false</generateBackupPoms>
</configuration>
</plugin>
</plugins>
</build>
- idea中项目打包
- 最终效果:会修改所有module的pom文件中的版本号.