帶你走進(jìn)Maven的大門(mén)-最全Maven配置及集成idea工具總結(jié)
一、材料準(zhǔn)備
1、jdk1.8的安裝包
2、maven安裝包
3、idea工具
二、配置jdk1.8環(huán)境變量
1.jdk下載
jdk下載網(wǎng)址(點(diǎn)擊此鏈接即可跳轉(zhuǎn)到j(luò)dk1.8下載頁(yè)面)
2.開(kāi)始配置jdk環(huán)境變量
①?gòu)?fù)制jdk安裝目錄
我的jdk安裝路徑在C:\Program Files\Java\jdk1.8.0_221
②點(diǎn)擊此電腦–>點(diǎn)擊屬性–>點(diǎn)擊高級(jí)系統(tǒng)配置–>點(diǎn)擊環(huán)境變量
③在變量中新建系統(tǒng)變量 JAVA_HOME 并將其添加至系統(tǒng)變量的path路徑下
三、maven環(huán)境配置
1.maven下載
maven下載網(wǎng)址(點(diǎn)擊此鏈接即可跳轉(zhuǎn)到maven下載網(wǎng)址)
2.配置maven環(huán)境變量
①解壓maven安裝包
我的解壓路徑是D:\my_maven\apache-maven-3.5.2
②添加maven至環(huán)境變量中
點(diǎn)擊此電腦–>點(diǎn)擊屬性–>點(diǎn)擊高級(jí)系統(tǒng)配置–>點(diǎn)擊環(huán)境變量
③打開(kāi)終端并輸入mvn -v
出現(xiàn)以下結(jié)果便是maven配置成功
3.配置maven本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)
①我的是在D:\my_maven\目錄下新建maven-repository文件夾,該目錄用作maven的本地庫(kù)。
②打開(kāi)D:\my_maven\apache-maven-3.5.2\conf\settings.xml文件(此處是我setting.xml的路徑),查找下面幾行代碼(溫馨提示:用ctrl + f 可快速查找):
本地倉(cāng)庫(kù)
遠(yuǎn)程倉(cāng)庫(kù)
<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors>
localRepository節(jié)點(diǎn)默認(rèn)是被注釋掉的,需要把它移到注釋之外,然后將localRepository節(jié)點(diǎn)的值改為你的本地倉(cāng)庫(kù)路徑,我的本地倉(cāng)庫(kù)路徑是D:\my_maven\maven-repository。
③localRepository節(jié)點(diǎn)用于配置本地倉(cāng)庫(kù),本地倉(cāng)庫(kù)其實(shí)起到了一個(gè)緩存的作用,它的默認(rèn)地址是 C:\Users\用戶名.m2。
- 當(dāng)我們從maven中獲取jar包的時(shí)候,maven首先會(huì)在本地倉(cāng)庫(kù)中查找,如果本地倉(cāng)庫(kù)有則返回;如果沒(méi)有則從遠(yuǎn)程倉(cāng)庫(kù)中獲取包,并在本地庫(kù)中保存。
- 此外,我們?cè)趍aven項(xiàng)目中運(yùn)行mvn install,項(xiàng)目將會(huì)自動(dòng)打包并安裝到本地倉(cāng)庫(kù)中。
四、Maven集成idea
1.在全局settings中配置maven
需要注意maven的相關(guān)配置:
- Maven home directory:maven的地址
- setting.xml:若項(xiàng)目中使用的maven私服則需要進(jìn)行配置
- maven respository:經(jīng)常需要關(guān)注的maven倉(cāng)庫(kù)地址
import Maven project automatically:自動(dòng)監(jiān)控pom.xml的改動(dòng),并且進(jìn)行導(dǎo)入maven依賴(lài)
2.在File的settings中配置maven
這里的maven配置和全局settings中的maven配置相同
以上maven環(huán)境和maven集成idea就配置好啦?。。?/p>
到此這篇關(guān)于帶你走進(jìn)Maven的大門(mén)-最全Maven配置及集成idea工具總結(jié)的文章就介紹到這了,更多相關(guān)Maven配置及集成idea工具內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java多線程之wait(),notify(),notifyAll()的詳解分析
本篇文章是對(duì)java多線程 wait(),notify(),notifyAll()進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06Springboot項(xiàng)目的搭建教程(分離出common父依賴(lài))
這篇文章主要介紹了Springboot項(xiàng)目的搭建教程(分離出common父依賴(lài)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01springboot自動(dòng)掃描添加的BeanDefinition源碼實(shí)例詳解
這篇文章主要給大家介紹了關(guān)于springboot自動(dòng)掃描添加的BeanDefinition的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-02-02利用Spring IOC技術(shù)實(shí)現(xiàn)用戶登錄驗(yàn)證機(jī)制
這篇文章主要為大家詳細(xì)介紹了Spring IOC技術(shù)實(shí)現(xiàn)用戶登錄驗(yàn)證機(jī)制的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-10-10帶你了解Java數(shù)據(jù)結(jié)構(gòu)和算法之棧
這篇文章主要為大家介紹了Java數(shù)據(jù)結(jié)構(gòu)和算法之棧 ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-01-01Java實(shí)現(xiàn)RSA加密工具類(lèi)
這篇文章主要介紹了Java如何實(shí)現(xiàn)RSA加密工具類(lèi),幫助大家更好的理解和使用Java,感興趣的朋友可以了解下2020-09-09解決MyBatis中模糊搜索使用like匹配帶%字符時(shí)失效問(wèn)題
Mybatis是我們?nèi)粘m?xiàng)目中經(jīng)常使用的框架,在項(xiàng)目中我們一般會(huì)使用like查詢作為模糊匹配字符進(jìn)行搜索匹配,下面的Mapper.xml是我們使用like在項(xiàng)目中進(jìn)行模糊匹配的常用方式,感興趣的朋友跟隨小編一起看看吧2021-09-09java并發(fā)包中CountDownLatch和線程池的使用詳解
這篇文章主要介紹了java并發(fā)包中CountDownLatch和線程池的使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-02-02