欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

1、下載 mvnd

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

在這里插入圖片描述

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

2、安裝 mvnd

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

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

所以將此目錄添加進(jìn) path 中即可,測(cè)試是否安裝成功

mvnd -v

在這里插入圖片描述

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

3、使用 mvnd

我們使用 maven 進(jìn)行構(gòu)建項(xiàng)目的命令是:

mvn clean install

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

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)建速度測(cè)試

首先我們使用 maven 進(jìn)行構(gòu)建,項(xiàng)目有 27 個(gè)子模塊,構(gòu)建時(shí)間如下圖所示:

在這里插入圖片描述

我們使用 mvnd 進(jìn)行構(gòu)建,項(xiàng)目同樣有 27 個(gè)子模塊,構(gòu)建時(shí)間如下圖所示:

在這里插入圖片描述

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

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

相關(guān)文章

  • java之static關(guān)鍵字用法實(shí)例解析

    java之static關(guān)鍵字用法實(shí)例解析

    這篇文章主要介紹了java之static關(guān)鍵字用法實(shí)例解析,包括了static關(guān)鍵字的原理講解及用法分析,并附帶了實(shí)例說明,需要的朋友可以參考下
    2014-09-09
  • spring 整合JDBC和AOP事務(wù)的方法

    spring 整合JDBC和AOP事務(wù)的方法

    這篇文章主要介紹了spring 整合JDBC和AOP事務(wù)的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • Java中異常傳播的實(shí)現(xiàn)

    Java中異常傳播的實(shí)現(xiàn)

    在Java中,異常傳播是一個(gè)重要的概念,本文主要介紹了Java中異常傳播的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • Java進(jìn)階之FileUpload完成上傳的實(shí)例

    Java進(jìn)階之FileUpload完成上傳的實(shí)例

    這篇文章主要介紹了 Java進(jìn)階之FileUpload完成上傳的實(shí)例的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-09-09
  • java中如何判斷對(duì)象是否是垃圾

    java中如何判斷對(duì)象是否是垃圾

    這篇文章主要介紹了java中如何判斷對(duì)象是否是垃圾,Java有兩種算法判斷對(duì)象是否是垃圾:引用計(jì)數(shù)算法和可達(dá)性分析算法,需要的朋友可以參考下
    2023-04-04
  • java數(shù)組元素的引用實(shí)例講解

    java數(shù)組元素的引用實(shí)例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于java數(shù)組元素的引用實(shí)例講解內(nèi)容,有需要的朋友們可以學(xué)習(xí)參考下。
    2021-03-03
  • Dubbo之降級(jí)Mock源碼分析

    Dubbo之降級(jí)Mock源碼分析

    這篇文章主要為大家介紹了Dubbo降級(jí)Mock源碼分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • Springboot-Starter造輪子之自動(dòng)鎖組件lock-starter實(shí)現(xiàn)

    Springboot-Starter造輪子之自動(dòng)鎖組件lock-starter實(shí)現(xiàn)

    這篇文章主要為大家介紹了Springboot-Starter造輪子之自動(dòng)鎖組件lock-starter實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • JVM 方法調(diào)用之靜態(tài)分派(詳解)

    JVM 方法調(diào)用之靜態(tài)分派(詳解)

    下面小編就為大家?guī)硪黄狫VM 方法調(diào)用之靜態(tài)分派(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • 布隆過濾器(Bloom Filter)的Java實(shí)現(xiàn)方法

    布隆過濾器(Bloom Filter)的Java實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄悸∵^濾器(Bloom Filter)的Java實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12

最新評(píng)論