maven release plugin 使用

maven release plugin 使用

  • 主 pom 配置
<properties>
        <scm.url>git@gitee.*.git</scm.url>
</properties>
<!-- 版本号管理 scm 配置 -->
<scm>
        <connection>scm:git:${scm.url}</connection>
        <developerConnection>scm:git:${scm.url}</developerConnection>
        <tag>HEAD</tag>
</scm>
  • 更新版本
mvn --batch-mode release:update-versions
mvn --batch-mode release:update-versions -DdevelopmentVersion=1.3.3-SNAPSHOT

假设你当前版本为 2.3.0-SNAPSHOT ; 执行第一条命令后,版本会自动更新为 2.3.1-SNAPSHOT
假设你当前版本为 2.3.0-SNAPSHOT ; 执行第二条命令后,版本会自动更新为 1.3.3-SNAPSHOT

  • 将当前版本设为 release(发布,稳定版本) 需要指定版本号
mvn --batch-mode release:clean release:prepare -DupdateBranchVersions=false -DignoreSnapshots=true -DtagNameFormat=@{project.version} -DreleaseVersion=2.0.8-RELEASE

执行命令后,会在远程git上创建一个发行版本 2.0.8-RELEASE

  • 创建分支
mvn --batch-mode release:branch -DupdateBranchVersions=true -DupdateWorkingCopyVersions=true -DupdateVersionsToSnapshot=false

更新版本,并创建更新前版本的分支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值