Maven插件之versions-maven-plugin

轉載: 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
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章