Maven Release 插件

2021-07-15 11:10:43 浏览数 (1)

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:MVNbus-core-api>mvn release:prepare

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

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

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

0 人点赞