使用場景
一個多模塊的項目中,在功能用重大更新后,需要升級版本號,如果不使用工具,需要手動更改每個pom.xml文件,而使用工具,就可以非常快速的完成版本號的更改。
基本步驟
0. idea執行maven命令一般配置方法(了解用,與升級版本無關)
在idea項目中執行maven命令配置一般步驟:
【Run】->【Edit Configurations】->【+】->【Maven】->【配置“Name”】->【配置"Working directory"】->【配置"Command line"】
0.1. 進入Configuration
0.2、 配置maven命令
【Name】: 隨便起
【Working directory】: 命令操作對象的文件路徑
【Command line】: maven命令(maven命令:mvn versions:commit,填入的是:versions:commit<不用寫“mvn”>)
1. 指定版本號
1.1配置
【Command line】填入的是需要升級的版本號 ,“0.2.0-SNAPSHOT”是要升級到的版本號,每次升級,需要更改此項。
備注:
a. 升級版本的maven命令有兩種:(1) mvn -N versions:update-child-modules ;(2) mvn versions:set -DnewVersion=0.2.0-SNAPSHOT ,我使用第一個命令,升級不完全,存在有些模塊的版本號沒有升級的現象。
b. 配置【Working directory】需要配置頂級模塊的文件路徑
1.2 執行命令
點擊執行就行
2. 提交升級操作
【1】步操作完后,會產生很多pom文件的臨時文件,保存升級版本之前的pom文件配置。此時升級版本還不算執行完畢,需要執行提交。
2.1 配置提交命令
執行后,臨時文件消失,完成對所有模塊的版本號升級。