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

Maven介紹與配置+IDEA集成Maven+使用Maven命令小結(jié)

 更新時(shí)間:2024年01月09日 15:50:29   作者:小俱的一步步  
Maven是Apache軟件基金會(huì)的一個(gè)開(kāi)源項(xiàng)目,是一個(gè)優(yōu)秀的項(xiàng)目構(gòu)建管理工具,它用來(lái)幫助開(kāi)發(fā)者管理項(xiàng)目中的 jar,以及 jar 之間的依賴(lài)關(guān)系、完成項(xiàng)目的編譯、測(cè)試、打包和發(fā)布等工作,本文給大家介紹Maven介紹與配置+IDEA集成Maven+使用Maven命令,感興趣的朋友一起看看吧

jar包太多、jar包相互依賴(lài)、不方便管理、項(xiàng)目編譯還需要jar包,Maven工具來(lái)幫你!

一、Maven簡(jiǎn)介

Maven 是 Apache 軟件基金會(huì)的一個(gè)開(kāi)源項(xiàng)目,是一個(gè)優(yōu)秀的項(xiàng)目構(gòu)建管理工具,它用來(lái)幫助開(kāi)發(fā)者管理項(xiàng)目中的 jar,以及 jar 之間的依賴(lài)關(guān)系、完成項(xiàng)目的編譯、測(cè)試、打包和發(fā)布等工作。

二、配置環(huán)境變量

復(fù)制安裝Maven包下bin的路徑

設(shè)置電腦中的高級(jí)系統(tǒng)設(shè)計(jì)環(huán)境變量

在Path中編輯 

添加路徑 

 檢查是否配置成功

打開(kāi)cmd 在任路徑下執(zhí)行:mvn -version 出現(xiàn)下面紅框內(nèi)容,表示配置成功

三、IDEA集成Maven 

1.配置本地倉(cāng)庫(kù)地址

首先創(chuàng)建本地倉(cāng)庫(kù):例如,在D盤(pán)創(chuàng)建mavenRepository,然后在conf中的settings中添加

<localRepository>D:/mavenRepository</localRepository>

就配置好本地倉(cāng)庫(kù)的位置;

再添加阿里云鏡像,作為中央鏡像倉(cāng)庫(kù),國(guó)內(nèi)地址,下載速度快

    	<mirror>
			<id>alimaven</id>
			<name>aliyun maven</name>
			<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
			<mirrorOf>central</mirrorOf>
		</mirror>

2.集成Maven

點(diǎn)擊File在New Projects Settings中點(diǎn)擊Settings for New Projects...

 然后再Build,Execution,Deployment下的Maven,其中Maven home directory項(xiàng),選擇自己放Maven包bin目錄之前的路徑:

 創(chuàng)建新的項(xiàng)目:

 設(shè)置Group:項(xiàng)目上傳到本地倉(cāng)庫(kù)的位置

Artifact:組件名,一般與項(xiàng)目名相同

Version:版本

3. pom.xml文件介紹

在dependence標(biāo)簽中還有

type標(biāo)簽<type>jar</type> :表示導(dǎo)入包的類(lèi)型,可以為jar或war;

scope標(biāo)簽 <scope>provided</scope>:provided,表示項(xiàng)目在打包時(shí),該jar包不會(huì)被打包,不隨項(xiàng)目一起上傳,默認(rèn)為compile,打包后,jar包會(huì)被打包,連同項(xiàng)目一起上傳。

四、Maven命令

compile:編譯生成target文件

clean:清除target

package:打包為jar或war文件

        例如將項(xiàng)目打包為war文件

 install:將項(xiàng)目安裝到本地倉(cāng)庫(kù)

例如:可以將自己寫(xiě)的工具類(lèi)項(xiàng)目打包后安裝到本地倉(cāng)庫(kù),在其他項(xiàng)目就可以使用該項(xiàng)目里的類(lèi)了。將自己寫(xiě)的myutil項(xiàng)目install安裝到本地倉(cāng)庫(kù),然后在另一個(gè)項(xiàng)目中添加jar包:

我們的jar包就添加到項(xiàng)目中了,可以使用其中已經(jīng)寫(xiě)好的方法 。

到此這篇關(guān)于Maven介紹與配置+IDEA集成Maven+使用Maven命令的文章就介紹到這了,更多相關(guān)maven IDEA使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot文件上傳同時(shí)接收復(fù)雜參數(shù)的過(guò)程詳解

    SpringBoot文件上傳同時(shí)接收復(fù)雜參數(shù)的過(guò)程詳解

    這篇文章主要介紹了SpringBoot文件上傳同時(shí),接收復(fù)雜參數(shù),本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • Java判斷事務(wù)有無(wú)提交成功的常用方法

    Java判斷事務(wù)有無(wú)提交成功的常用方法

    在Java中,判斷事務(wù)是否成功提交可以通過(guò)多種方式實(shí)現(xiàn),具體取決于你使用的事務(wù)管理機(jī)制,以下是幾種常見(jiàn)的情況及其對(duì)應(yīng)的解決方案,需要的朋友可以參考下
    2025-10-10
  • java中的數(shù)學(xué)計(jì)算函數(shù)的總結(jié)

    java中的數(shù)學(xué)計(jì)算函數(shù)的總結(jié)

    這篇文章主要介紹了java中的數(shù)學(xué)計(jì)算函數(shù)的總結(jié)的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • 詳解Java如何向http/https接口發(fā)出請(qǐng)求

    詳解Java如何向http/https接口發(fā)出請(qǐng)求

    這篇文章主要為大家詳細(xì)介紹了Java如何實(shí)現(xiàn)向http/https接口發(fā)出請(qǐng)求,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-01-01
  • Spring Boot整合Spring Data Jpa代碼實(shí)例

    Spring Boot整合Spring Data Jpa代碼實(shí)例

    這篇文章主要介紹了Spring Boot整合Spring Data Jpa代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • MyBatis-Plus 主鍵生成策略的幾種實(shí)現(xiàn)方式

    MyBatis-Plus 主鍵生成策略的幾種實(shí)現(xiàn)方式

    主鍵生成策略是指在數(shù)據(jù)庫(kù)中為每條記錄生成唯一標(biāo)識(shí)符的方法,本文就來(lái)介紹一下MyBatis-Plus 主鍵生成策略的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • 基于Java并發(fā)容器ConcurrentHashMap#put方法解析

    基于Java并發(fā)容器ConcurrentHashMap#put方法解析

    下面小編就為大家?guī)?lái)一篇基于Java并發(fā)容器ConcurrentHashMap#put方法解析。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • 詳解MyBatis-Puls中saveBatch批量添加慢的問(wèn)題

    詳解MyBatis-Puls中saveBatch批量添加慢的問(wèn)題

    本文主要介紹了詳解MyBatis-Puls中saveBatch批量添加慢的問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Maven在Java8下如何忽略Javadoc的編譯錯(cuò)誤詳解

    Maven在Java8下如何忽略Javadoc的編譯錯(cuò)誤詳解

    這篇文章主要給大家介紹了關(guān)于Maven在Java8下如何忽略Javadoc的編譯錯(cuò)誤的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • Java中EnumMap代替序數(shù)索引代碼詳解

    Java中EnumMap代替序數(shù)索引代碼詳解

    這篇文章主要介紹了Java中EnumMap代替序數(shù)索引代碼詳解,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02

最新評(píng)論

洛扎县| 客服| 西乌珠穆沁旗| 固镇县| 白河县| 南投市| 孟村| 天水市| 阿鲁科尔沁旗| 开化县| 千阳县| 石渠县| 黑龙江省| 兴文县| 彰化县| 朔州市| 周宁县| 大邑县| 祁连县| 苍梧县| 探索| 咸阳市| 富宁县| 乃东县| 上林县| 桐乡市| 元氏县| 阿勒泰市| 靖州| 玉田县| 东方市| 尼勒克县| 蓬安县| 蓬莱市| 巴塘县| 溧阳市| 屯门区| 嘉荫县| 新源县| 蕉岭县| 巴林右旗|