轉載: https://blog.csdn.net/u012260238/article/details/107841294
很多 Maven 用戶遇到過這樣一個問題,當項目包含大量模塊的時候,爲他們集體更新版本就變成一件煩人的事情,到底有沒有自動化工具能幫助完成這件事情呢?(當然你可以使用 sed 之類的文本操作工具,不過不在本文討論範圍)答案是肯定的,versions-maven- plugin 提供了很多目標幫助你管理 Maven 項目的各種版本信息。例如最常用的,命令 mvn versions:set -DnewVersion=1.1-SNAPSHOT 就能幫助你把所有模塊的版本更新到 1.1-SNAPSHOT。該插件還提供了其他一些很有用的目標,display-dependency- updates 能告訴你項目依賴有哪些可用的更新;類似的 display-plugin-updates 能告訴你可用的插件更新;然後 use- latest-versions 能自動幫你將所有依賴升級到最新版本。最後,如果你對所做的更改滿意,則可以使用 mvn versions:commit 提交,不滿意的話也可以使用 mvn versions:revert進行撤銷。
步驟1:找到依賴包,並且引入到項目中
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>2.7</version>
</plugin>
</plugins>
</build>
步驟2:執行命令,即可
mvn versions:set -DnewVersion=1.1-SNAPSHOT