在java開(kāi)發(fā)過(guò)程中,經(jīng)常會(huì)使用到maven構(gòu)建工具屹徘,相信大家都遇到過(guò)maven構(gòu)建過(guò)程過(guò)于緩慢的情況~
下面給大家分享下mvnd工具的使用隅熙,來(lái)加速maven構(gòu)建過(guò)程,助力大家提升開(kāi)發(fā)效率~ 早點(diǎn)下班~
- mvnd版本 0.7.1
參考文檔:https://github.com/apache/maven-mvnd
使用方式
這里演示windows10系統(tǒng)下的使用方式
1.進(jìn)入工具下載頁(yè)面: https://github.com/mvndaemon/mvnd/releases
選擇對(duì)應(yīng)的操作系統(tǒng)平臺(tái)文件并下載
2.解壓縮下載好的文件到指定路徑
3.編輯工具目錄中的conf/mvnd.properties配置文件蘸鲸,修改maven.settings屬性值為你本地使用的maven配置妖谴,這樣可以復(fù)用maven配置,不用再重新下載一堆兒jar包了
注意使用linux下的路徑分隔符/
4.配置mvnd可執(zhí)行文件到系統(tǒng)的環(huán)境變量中
運(yùn)行效果
做好如上配置后酌摇,打開(kāi)命令行膝舅,執(zhí)行mvnd -version,來(lái)驗(yàn)證工具的可用性窑多,可以看到如下命令回執(zhí)
mvnd工具接收的命令行參數(shù)和mvn的命令行參數(shù)保持一樣仍稀,可以直接替換原來(lái)maven的構(gòu)建命令來(lái)使用~
以我本地maven多模塊的工程來(lái)測(cè)試下mvnd工具的構(gòu)建效果,先使用mvn構(gòu)建測(cè)試埂息,觀(guān)察構(gòu)建速度
mvn clean package -T 1C -DskipTests
再使用mvnd構(gòu)建測(cè)試技潘,觀(guān)察構(gòu)建速度,相較于mvn的構(gòu)建過(guò)程千康,速度有了明顯的提升~
mvnd clean package -T 1C -DskipTests