更快的Maven來了,我的天,速度提升了8倍!
什么是 mvnd?
??
mvnd 概述
?
mvnd 優(yōu)點介紹
用于運行構建的 JVM 不需要每次構建都重新啟動。 持有 Maven 插件類的類加載器在多個構建中會被緩存。因此,插件 jar 文件只被讀取和解析一次。(快照版本的 Maven 插件不會被緩存) JVM 中即時(JIT)編譯器生成的本地代碼也被保留,與常規(guī) Maven 相比,JIT 編譯所花費的時間更少。在重復構建期間,JIT 優(yōu)化的代碼立即可用,這不僅適用于來自 Maven 插件和 Maven Core的代碼,也適用于所有來自 JDK 本身的代碼。
?
?
mvnd 安裝
1.下載并解壓 mvnd


2.配置環(huán)境變量


3.測試 mvnd 安裝

?
?
mvn VS mvnd 性能測試

1.mvn 性能測試

打包我本地的一個項目,跳過單元測試。
2.mvnd 性能測試

mvnd 性能測試結果 0.154 秒。
?
?
總結
參考資料:https://github.com/apache/maven-mvnd
有道無術,術可成;有術無道,止于術
歡迎大家關注Java之道公眾號
好文章,我在看??
評論
圖片
表情
