温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Springboot如何使用maven release插件执行版本管理及打包操作

发布时间:2022-03-15 12:47:13 来源:亿速云 阅读:480 作者:小新 栏目:开发技术

这篇文章主要为大家展示了“Springboot如何使用maven release插件执行版本管理及打包操作”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Springboot如何使用maven release插件执行版本管理及打包操作”这篇文章吧。

Maven Release

当我们的项目达到了当前的目标,在经过检测后不需要改变。这时我们就需要将SNAPSHOT版本打包成RELEASE版本。只有这样,使用这个包的用户才能放心的将这个版本的包放入自己的项目中使用。并且,不会担心这个功能包提供的功能会随时发生改变。
maven-release-plugin 可用于构建release版本项目,实现自动打tag、递增版本号、分发release版本jar包至仓库。

注意事项

  • 需要搭配git或svn使用。以便push项目代码时打上tag。方面版本回滚。

  • 需要搭配maven私服使用。搭建nexus。项目打包后会上传至私服仓库。

开始

1.配置pom文件。配置git地址与scm

Springboot如何使用maven release插件执行版本管理及打包操作

2.配置私服仓库地址。记得提前创建好对应仓库

Springboot如何使用maven release插件执行版本管理及打包操作

3.执行-- mvn release:clean --
执行初始化工作

4.执行-- mvn release:prepare -X --
开始第一步打包准备。
-- ps:本地修改记得同步至远程代码仓库 否则会报错:--

Springboot如何使用maven release插件执行版本管理及打包操作

成功开始后会填写下列信息

Springboot如何使用maven release插件执行版本管理及打包操作

填写信息分别为 此次发布的release版本号。在git上打的tag。发布后接下来的快照版本号。不填则为默认值。

Springboot如何使用maven release插件执行版本管理及打包操作

执行成功
5. --mvn release:rollback -X --
当4 填写完信息后执行出错。或者版本信息填错。则执行如上命令进行回滚。会重置4步骤填写的信息,并回滚至上一个版本

Springboot如何使用maven release插件执行版本管理及打包操作

-- 回滚成功。版本回退至上一个快照版本 --

Springboot如何使用maven release插件执行版本管理及打包操作

Springboot如何使用maven release插件执行版本管理及打包操作

执行回滚操作后记得删除本地及远程的tag。否则会导致下一次prepare失败

6.-- mvn release:perform -X --
准备完成后,则开始打包操作。

Springboot如何使用maven release插件执行版本管理及打包操作

成功后可看到git打上了一个tag。且私服仓库上上传了该项目打包后的jar

Springboot如何使用maven release插件执行版本管理及打包操作

打包发布完成

以上是“Springboot如何使用maven release插件执行版本管理及打包操作”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI