使用maven-release-plugin控制版本發佈

簡介

maven-release-plugin這個插件是maven官方提供的版本控制插件,其中最經常使用的三個操做
1.prepare
2.rollback
3.performgit

發佈前準備操做

1.添加plugin的依賴ssh

2.配置scm即git項目的地址maven

3.添加本機與git倉庫的ssh祕鑰spa

版本發佈操做

1.執行prepare

執行命令:
    單模塊項目:mvn release:prepare -Darguments="-DskipTests"
    多模塊項目:mvn release:prepare -DautoVersionSubmodules=true -Darguments="-DskipTests"
prepare命令作了哪些操做:
    1.檢查項目是否有未提交的代碼。
    2.檢查項目是否有快照版本依賴。
    3.根據用戶的輸入將快照版本升級爲發佈版。
    4.將POM中的SCM信息更新爲標籤地址。
    5.基於修改後的POM執行Maven構建。
    6.提交POM變動。
    7.基於用戶輸入爲代碼打標籤。
    8.將代碼從發佈版升級爲新的快照版。
    9.提交POM變動。插件

2.執行perform

執行命令:
    mvn release:perform -DuseReleaseProfile=false
perform命令作了哪些操做(不夠詳細,待補充,先用起來):
    1.生成doc文檔
    2.刪除release.properties等發佈過程文件版本控制

3.rollback(可選)

rollback是回滾操做rollback是回滾操做
注意生成的git標籤和發佈過程當中的配置文件須要自行刪除orm

相關文章
相關標籤/搜索