maven统一修改版本

问题

在微服务的情况下,有很多模块,要修改版本,每一个子模块的parent里都得修改

推荐方法

  1. 使用maven命令修改
mvn versions:set -DnewVersion="1.2-SNAPSHOT"

修改后本地的pom都会被修改,并生成一个
pom.xml.versionsBackup文件,这个就是改变前的pom文件


image.png
  1. 修改后可以使用mvn clean package/deploy -DskipTests 打包
    例如在Jenkins建一条流水线,自动clone代码都执行机,修改版本号后,执行打包命令,然后上传私服,不需要手动去改版本号
  2. 如果要改回去
mvn versions:revert
  1. 如果改完了要提交到git
mvn versions:commit
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容