maven-mvnd安裝使用


安裝使用

  • 下載 https://github.com/apache/maven-mvnd/releases/tag/0.7.1 ,mvnd-0.7.1-windows-amd64.zip
  • 解壓到安裝目錄,配置bin目錄到Path環境變量
  • 修改mvnd自帶maven配置mvnd-0.7.1-windows-amd64\mvn\conf\setting.xml為自己原來使用的maven配置文件
  • 配置mvnd使用的maven配置:mvnd-0.7.1-windows-amd64\conf\mvnd.properties最后一行,配置為上述setting.xml的絕對目錄,這樣mvnd就可以使用原來的mvn本地倉庫了,注意使用/
  • 使用: 將原來的maven命令增加一個d即可,mvnd -DskipTests=true clean package,或者install,官方加了-Dquickly參數,難道會更快?
    • -Dmaven.test.skip=true不執行也不編譯
    • -DskipTests=true不執行,但是編譯到target/test-classes
      實際測試有時候比maven快很多,有時候快一點點

官方介紹

mvnd使用了Gradle and Takari的技術來加速maven構建

  • 內置maven,不需要再下載maven
  • 實際的構建是用后台daemon進程
  • 使用了GraalVM,比jvm啟動快,占用內存少
  • 多次構建時,maven插件會緩存

使用注意

  • 如果中途Ctrl + C取消,有可能daemon會占用某個文件,使用clean時顯示刪除文件失敗,使用mvnd --status查看所有的守護進程,mvnd --stop停止守護進程,之后再進行操作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM