Maven_Release_Plugin使用说明

完成前面我们在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仓库中

猜你喜欢

转载自zjwxiaowei12.iteye.com/blog/1981621