博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用maven-release-plugin控制版本发布
阅读量:7004 次
发布时间:2019-06-27

本文共 732 字,大约阅读时间需要 2 分钟。

hot3.png

简介

maven-release-plugin这个插件是maven官方提供的版本控制插件,其中最常用的三个操作

1.prepare
2.rollback
3.perform

发布前准备操作

1.添加plugin的依赖

2.配置scm即git项目的地址

3.添加本机与git仓库的ssh秘钥

版本发布操作

1.执行prepare

执行命令:

    单模块项目:mvn release:prepare -Darguments="-DskipTests"
    多模块项目:mvn release:prepare -DautoVersionSubmodules=true -Darguments="-DskipTests"
prepare命令做了哪些操作:
    1.检查项目是否有未提交的代码。
    2.检查项目是否有快照版本依赖。
    3.根据用户的输入将快照版本升级为发布版。
    4.将POM中的SCM信息更新为标签地址。
    5.基于修改后的POM执行Maven构建。
    6.提交POM变更。
    7.基于用户输入为代码打标签。
    8.将代码从发布版升级为新的快照版。
    9.提交POM变更。

2.执行perform

执行命令:

    mvn release:perform -DuseReleaseProfile=false
perform命令做了哪些操作(不够详细,待补充,先用起来):
    1.生成doc文档
    2.删除release.properties等发布过程文件

3.rollback(可选)

rollback是回滚操作rollback是回滚操作

注意生成的git标签和发布过程中的配置文件需要自行删除

转载于:https://my.oschina.net/u/2312080/blog/3030871

你可能感兴趣的文章