問題:Eclipse Maven 配置修改後,沒法更新本地倉庫jar文件apache
分析:兩種可能。網絡
1、本地倉庫地址與IDE加載地址不一致,IDE沒法找到加載的jar包。maven
2、中央倉庫壓根就沒有,你須要的jar包。ui
原理:Maven默認有一箇中央倉庫(http://repo.maven.apache.org/maven2),IDE會根據pom.xml配置自動從中央倉庫加載配置的jar文件。阿里雲
一:設置Maven本地倉庫url
一、在環境變量中找到本地maven的存放目錄;二、打開Maven目錄apache-maven-3.1.0/conf目錄下的setting.xml文件 大約53行的位置有一串代碼能夠配置本地倉庫。code
二:查看Maven中央倉庫xml
Maven最大的好處就是不用拷貝第三方Lib,也不用擔憂Jar衝突了;那麼Maven中所需的Jar會在網絡中央庫存放着,這樣咱們只需配置一下,Maven就能在中央倉庫中給咱們下載本地倉庫中;ip
在Maven中路徑:get
E:\Maven\apache-maven-3.1.0\lib\maven-model-builder-3.1.0.jar\org\apache\maven\model\下有一個pom.xml的文件
由於這個地址不能用了,那咱們能夠選擇新的倉庫去替換掉這個不能用的倉庫,新地址能夠爲
http://search.maven.org/#browse 或 http://maven.outofmemory.cn/
也能夠不用管他,使用鏡像來配置地址:
修改maven根目錄下的conf文件夾中的setting.xml
文件,內容以下:
這裏是阿里雲中央倉庫,國內鏡像,速度很快,很好用
<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors>
<mirrorOf>,表示只爲central倉庫作鏡像,若是想爲全部的倉庫作鏡像那麼能夠改成:
<mirrorOf>*</mirrorOf>
到這裏爲止,地址配置好了,再update project 以後,jar文件能夠下載了。