IDEA Maven倉(cāng)庫(kù)配置
實(shí)際上IDEA自帶Maven倉(cāng)庫(kù)插件,可以直接使用,不過(guò)為了了解Maven,還是來(lái)手動(dòng)配置一下比較好。
Maven介紹
Maven是一個(gè)項(xiàng)目管理和綜合工具。Maven提供了開(kāi)發(fā)人員構(gòu)建一個(gè)完整的生命周期框架。 開(kāi)發(fā)團(tuán)隊(duì)可以自動(dòng)完成項(xiàng)目的基礎(chǔ)工具建設(shè),Maven使用標(biāo)準(zhǔn)的目錄結(jié)構(gòu)和默認(rèn)構(gòu)建生命周期。 在多個(gè)開(kāi)發(fā)團(tuán)隊(duì)環(huán)境時(shí),Maven可以設(shè)置按標(biāo)準(zhǔn)在非常短的時(shí)間里完成配置工作。
由于大部分項(xiàng)目的設(shè)置都很簡(jiǎn)單,并且可重復(fù)使用,Maven讓開(kāi)發(fā)人員的工作更輕松,同時(shí)創(chuàng)建報(bào)表,檢查,構(gòu)建和測(cè)試自動(dòng)化設(shè)置。
簡(jiǎn)單一點(diǎn)來(lái)說(shuō),假如你寫(xiě)多個(gè)項(xiàng)目,要引用很多的依賴,不同的項(xiàng)目依賴相同的文件,如果每個(gè)項(xiàng)目都去依賴一次,肯定是不方便和占用文件的。
Maven相當(dāng)于是你的一個(gè)本地倉(cāng)庫(kù),所有依賴都放本地,每個(gè)項(xiàng)目用的時(shí)候,都從這個(gè)倉(cāng)庫(kù)拿,就方便管理了。并且穿給別人,只需要一個(gè)配置文件即可,不需要把很多庫(kù)打包,方便你我。
IDEA maven倉(cāng)庫(kù)配置
注意請(qǐng)先安裝JDK1.8 并配置好變量
下載Apache Maven
下載地址:http://maven.apache.org/download.cgi
解壓到任意地址,例如我解壓到了X:\code\maven目錄里面
修改配置文件
定位到apache-maven-3.6.2\conf目錄下,找到settings.xml文件
添加本地倉(cāng)庫(kù)路徑,自己定義即可,根據(jù)注釋來(lái)看,默認(rèn)是在${user.home}/.m2/repository目錄下
修改成我們自己的路徑,例如X:\code\maven\Repository
<localRepository>X:\code\maven\Repository</localRepository>
配置環(huán)境變量
這一步不是必須的,IDEA中可以直接配置。
在系統(tǒng)PATH的變量中添加一個(gè)屬性,指向apache-maven的bin目錄:X:\code\maven\apache-maven-3.6.2
接下來(lái)在cmd命令中輸入:mvn -v
可以看到如下內(nèi)容
說(shuō)明配置成功
IDEA配置
在設(shè)置中,找到Maven選項(xiàng)
選擇目錄位置 X:\code\maven\apache-maven-3.6.2
按照?qǐng)D片配置即可
這個(gè)配置只適用于當(dāng)前項(xiàng)目,如果要所有的項(xiàng)目使用,請(qǐng)選擇菜單-File->Other Settings->Settings for New Projects
配置Maven下載節(jié)點(diǎn)
如果使用默認(rèn)的下載節(jié)點(diǎn),下載依賴文件會(huì)相當(dāng)?shù)穆园严螺d地址修改成國(guó)內(nèi)節(jié)點(diǎn)會(huì)比較快。
使用阿里云的Maven倉(cāng)庫(kù)。https://help.aliyun.com/document_detail/102512.html
定位到apache-maven-3.6.2\conf目錄下,找到settings.xml文件。
找到mirrors節(jié)點(diǎn),在里面添加如下代碼:
<mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共倉(cāng)庫(kù)</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>