最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用新版Maven-mvnd快速構(gòu)建項目

 更新時間:2025年01月02日 09:55:54   作者:Asurplus  
本文主要介紹了使用新版Maven-mvnd來快速構(gòu)建項目,相比于Maven,mvnd可以顯著提高構(gòu)建速度,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

目前我們項目的構(gòu)建方式多數(shù)是 maven、gradle,但是 maven 相對 gradle 來說,構(gòu)建速度較慢,特別是模塊相對較多的時候,構(gòu)建速度更加明顯。但是我們將項目由 maven 替換為 gradle 相對來說會比較麻煩,成本較高。于是我們可以選擇 mvnd 來構(gòu)建項目,可以使得構(gòu)建項目速度更快,而且項目無需任何改動。

1、下載 mvnd

github 地址:https://github.com/apache/maven-mvnd

在這里插入圖片描述

我使用的是 windows 系統(tǒng),所以我下載了 maven-mvnd-1.0-m6-m39-windows-amd64.zip 包

2、安裝 mvnd

將下載的壓縮包進行解壓,并將 bin 目錄添加進環(huán)境變量 path 中,例如我的目錄是:

D:\mvnd\maven-mvnd-1.0-m6-m39-windows-amd64\bin

所以將此目錄添加進 path 中即可,測試是否安裝成功

mvnd -v

在這里插入圖片描述

出現(xiàn)圖中信息表示安裝成功

3、使用 mvnd

我們使用 maven 進行構(gòu)建項目的命令是:

mvn clean install

同樣,我們使用 mvnd 構(gòu)建項目的命令是:

mvnd clean install

4、配置修改

為了最小程度的兼容原來的 Maven,可以使用 maven 原來的 setting.xml 文件,打開 Maven-mvnd 安裝目錄下 的 /conf/mvnd.properties 文件,修改如下:

maven.settings=D://maven//apache-maven-3.5.4//conf//settings.xml

5、構(gòu)建速度測試

首先我們使用 maven 進行構(gòu)建,項目有 27 個子模塊,構(gòu)建時間如下圖所示:

在這里插入圖片描述

我們使用 mvnd 進行構(gòu)建,項目同樣有 27 個子模塊,構(gòu)建時間如下圖所示:

在這里插入圖片描述

可以看出,maven 構(gòu)建耗時 43.158 s,mvnd 構(gòu)建耗時 9.186 s,速度提升了近 5 倍

到此這篇關(guān)于使用新版Maven-mvnd快速構(gòu)建項目的文章就介紹到這了,更多相關(guān)Maven-mvnd構(gòu)建項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中方法的重寫與成員變量的隱藏

    Java中方法的重寫與成員變量的隱藏

    這篇文章討論了Java面向?qū)ο蟾拍钪幸粋€基本的概念–Field Hiding(隱藏成員變量),文中給大家介紹了java中的重寫知識,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-11-11
  • 解決springboot?druid數(shù)據(jù)庫連接池連接失敗后一直重連問題

    解決springboot?druid數(shù)據(jù)庫連接池連接失敗后一直重連問題

    這篇文章主要介紹了解決springboot?druid數(shù)據(jù)庫連接池連接失敗后一直重連問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Java連接數(shù)據(jù)庫,及增刪改查的示例

    Java連接數(shù)據(jù)庫,及增刪改查的示例

    這篇文章主要介紹了Java連接數(shù)據(jù)庫,及增刪改查的示例,幫助大家更好的利用Java處理數(shù)據(jù),感興趣的朋友可以了解下
    2020-10-10
  • 一文帶你學(xué)會Java網(wǎng)絡(luò)編程

    一文帶你學(xué)會Java網(wǎng)絡(luò)編程

    網(wǎng)絡(luò)編程是指編寫運行在多個設(shè)備(計算機)的程序,這些設(shè)備都通過網(wǎng)絡(luò)連接起來。這篇文章將帶大家深入了解一下Java的網(wǎng)絡(luò)編程,需要的可以了解一下
    2022-08-08
  • Spring Shell 命令行實現(xiàn)交互式Shell應(yīng)用開發(fā)

    Spring Shell 命令行實現(xiàn)交互式Shell應(yīng)用開發(fā)

    本文主要介紹了Spring Shell 命令行實現(xiàn)交互式Shell應(yīng)用開發(fā),能夠幫助開發(fā)者快速構(gòu)建功能豐富的命令行應(yīng)用程序,具有一定的參考價值,感興趣的可以了解一下
    2025-04-04
  • 簡單了解java獲取類的3種方式

    簡單了解java獲取類的3種方式

    這篇文章主要介紹了java獲取類的3種方式詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • 淺談線程通信wait,notify作用

    淺談線程通信wait,notify作用

    這篇文章主要介紹了淺談線程通信wait,notify作用,具有一定借鑒價值,需要的朋友可以參考下
    2017-12-12
  • java程序如何啟動新的進程

    java程序如何啟動新的進程

    這篇文章主要介紹了java程序如何啟動新的進程問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • java讀取ftp中TXT文件的案例

    java讀取ftp中TXT文件的案例

    這篇文章主要介紹了java讀取ftp中TXT文件的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • springboot實現(xiàn)定時任務(wù)的四種方式小結(jié)

    springboot實現(xiàn)定時任務(wù)的四種方式小結(jié)

    本文主要介紹了springboot實現(xiàn)定時任務(wù)的四種方式小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01

最新評論

稷山县| 南充市| 淮安市| 格尔木市| 泸西县| 视频| 库伦旗| 浑源县| 拜泉县| 林口县| 开原市| 孟连| 宾川县| 兖州市| 桂林市| 安岳县| 湖州市| 冀州市| 越西县| 灵璧县| 洛川县| 清远市| 河池市| 吴桥县| 利津县| 凤庆县| 太仆寺旗| 宁明县| 综艺| 上饶县| 广元市| 凤山市| 六安市| 三门峡市| 得荣县| 五原县| 安图县| 荔浦县| 崇左市| 思茅市| 揭阳市|