1、默認(rèn)本地倉(cāng)庫(kù)
本地倉(cāng)庫(kù)是遠(yuǎn)程倉(cāng)庫(kù)的一個(gè)緩沖和子集,當(dāng)你構(gòu)建Maven項(xiàng)目的時(shí)候倒庵,首先會(huì)從本地倉(cāng)庫(kù)查找資源,如果沒(méi)有炫刷,那么Maven會(huì)從遠(yuǎn)程倉(cāng)庫(kù)下載到你本地倉(cāng)庫(kù)擎宝。這樣在你下次使用的時(shí)候就不需要從遠(yuǎn)程下載了。如果你所需要的jar包版本在本地倉(cāng)庫(kù)沒(méi)有浑玛,而且也不存在于遠(yuǎn)程倉(cāng)庫(kù)认臊,Maven在構(gòu)建的時(shí)候會(huì)報(bào)錯(cuò),這種情況可能是有些jar包的新版本沒(méi)有在Maven倉(cāng)庫(kù)中及時(shí)更新锄奢。
默認(rèn)本地倉(cāng)庫(kù)在系統(tǒng)當(dāng)前用戶目錄下.m2下失晴。
Maven缺省的本地倉(cāng)庫(kù)路徑為${user.home}/.m2/repository剧腻。具體如下圖
2、自定義修改本地倉(cāng)庫(kù)的位置
【1】在D盤下新建m2\repository文件夾涂屁。
【2】可以通過(guò)修改${user.home}/.m2/settings.xml配置本地倉(cāng)庫(kù)路徑书在。
【3】修改Maven安裝目錄下的 conf/文件夾內(nèi)的setting.xml文件,新增一行:
<localRepository>D:\m2\repository</localRepository>
(表示本地倉(cāng)庫(kù)的地址為:D:\m2\repository)
具體就是修改如下的Xml代碼 :
<settings>
<localRepository>自己倉(cāng)庫(kù)的存放目錄拆又,我的倉(cāng)庫(kù)已經(jīng)移動(dòng)到e盤了儒旬,具體看上面的那個(gè)圖的箭頭所指的位置</localRepository>
</settings>
【4】將上面修改過(guò)的setting.xml復(fù)制一份到D:\m2\repository目錄下。
3帖族、修改Eclipse中的maven配置
修改MyEclipse中Maven的配置信息栈源。
【1】打開(kāi)eclipse點(diǎn)擊windows->preferences->maven->installations
下add一個(gè)已經(jīng)安裝到D:\maven\目錄下的maven,如:D:\maven\apache-maven-3.3.3竖般,并勾選此新加項(xiàng)甚垦。并點(diǎn)擊下面的browse按鈕打開(kāi)maven的全局配置文件,如:D:\maven\apache-maven-3.3.3\conf\setting.xml。
【2】打開(kāi)myeclipse點(diǎn)擊windows->preferences->maven->User setting下修改user setting選項(xiàng)為:D:\m2\repository\settings.xml涣雕,并點(diǎn)擊update settings艰亮。并點(diǎn)擊下面的reindex按鈕更新索引。
【3】點(diǎn)擊配置窗口的apply按鈕挣郭,突出配置窗口迄埃。
4、更新本地倉(cāng)庫(kù)
最后打開(kāi)CMD兑障,執(zhí)行
mvn help:system
會(huì)發(fā)現(xiàn)Maven從遠(yuǎn)程庫(kù)下載的jar包都會(huì)放到新修改后的路徑侄非。