當一個版本發布,新起一個版本時,我們需要更改一下項目中的版本號。
一個maven工程,如果只是一個單一的主項目,那么只要手動修改一下 pom.xml 就 可以了,耗不了多少時間。
但是如果這個maven項目有很多的子模塊項目,那么一個個手動的去改就比較麻煩,
大一點的項目可能會有幾十 個,這樣子一個個手動去改又費時又費力啊,一個出錯可能還要再改回來,相當的麻 煩。
在我的想象中maven不應該這么弱智啊,這點功能都沒有?查找了下,果然,只要用 以下命令
mvn versions:set ‐DnewVersion=1.0.1‐SNAPSHOT
或者
mvn ‐N versions:update‐child‐modules
一切就都搞定了,maven會自動安裝一個versions的插件幫你完成一系列的工作。在修改完成后,如果你對所做的更改不滿意,還可以用 mvn versions:revert 進行 回滾。如果滿意則可以使用 mvn versions:commit 進行提交,相當的強大。