提升项目版本命令包含子模块
执行命令
mvn -f "pom.xml" versions:set -DoldVersion=* -DnewVersion=1.97.3-SNAPSHOT -DprocessAllModules=true -DallowSnapshots=true -DgenerateBackupPoms=true
简化版本
mvn versions:set -DnewVersion=1.97.3-SNAPSHOT -D generateBackupPoms=false
generateBackupPoms参数是设置是否修改版本时对现有版本的文件进行备份。因为我们的项目一般都是交给git管理的,所以不需要让该插件帮我们备份,改错了,直接revert就好了
最终版本
mvn versions:set -DnewVersion=1.97.3-SNAPSHOT
回退版本号
mvn versions:revert
确认修改的版本号
mvn versions:commit
参数名词解释
参数 |
默认值 |
说明 |
allowSnapshots |
false |
是否更新-snapshot快照版 |
artifactId |
${project.artifactId} |
指定artifactId |