前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Maven Release 插件

Maven Release 插件

原创
作者头像
陈不成i
修改2021-07-15 11:10:43
4970
修改2021-07-15 11:10:43
举报
文章被收录于专栏:ops技术分享ops技术分享

Maven 使用 maven-release-plugin 插件来完成以下任务。

代码语言:javascript
复制
mvn release:clean

清理工作空间,保证最新的发布进程成功进行。

代码语言:javascript
复制
mvn release:rollback

在上次发布过程不成功的情况下,回滚修改的工作空间代码和配置保证发布过程成功进行。

代码语言:javascript
复制
mvn release:prepare

执行多种操作:

  • 检查本地是否存在还未提交的修改
  • 确保没有快照的依赖
  • 改变应用程序的版本信息用以发布
  • 更新 POM 文件到 SVN
  • 运行测试用例
  • 提交修改后的 POM 文件
  • 为代码在 SVN 上做标记
  • 增加版本号和附加快照以备将来发布
  • 提交修改后的 POM 文件到 SVN
代码语言:javascript
复制
mvn release:perform

将代码切换到之前做标记的地方,运行 Maven 部署目标来部署 WAR 文件或者构建相应的结构到仓库里。

打开命令终端,进入到 C:\ > MVN >bus-core-api 目录下,然后执行如下的 mvn 命令。

代码语言:javascript
复制
C:\MVN\bus-core-api>mvn release:prepare

Maven 开始构建整个工程。构建成功后即可运行如下 mvn 命令。

代码语言:javascript
复制
C:\MVN\bus-core-api>mvn release:perform

构建成功后,你就可以可以验证在你仓库下上传的 JAR 文件是否生效。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档