`
zjwxiaowei12
  • 浏览: 6966 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Maven_Release_Plugin使用说明

    博客分类:
  • java
阅读更多

完成前面我们在Maven_Release_Plugin配置以后,我们就可以用这个maven插件的命令来完成我们项目,打包,发布,版本升级等。

 

具体命令操作(IDE环境)说明如下:

 

第一个命令:clean

作用,清空target

 

第二个命令:release:clean

作用,清除之前运行过release:prepare等产生的文件

 

第三个命令:release:prepare

 

执行过程:首先检查pom.xml中不包含任何一个SNAPSHOT的dependencies

        然后检查当前项目中的文件都已经全部都提交到svn服务器上去了

        最后检查所有的单元测试都已经全部通过了

执行结果:

         记录当前的版本号,同时生成下一个版本的号

 会备份一个当前的pom.xml到pom.xml.releaseBackup文件

 生成一个发布所需要的release.properties文件

                  提交一份当前版本号的项目到svn的tags目录

 生成一个最新版本的pom.xml文件,并自己会提交到svn上面去

第四个命令:deploy

作用:根据当前pom.xml中的版本信息,打包生成一个相应的包,在本地仓库中安装一个版本

    同时提交一份到远程nexus私服的snapshots仓库中

 

第五个命令:release:perform

        作用,正式发布一个新的版本到远程nexus私服的releases仓库中

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics