问题: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文件能够下载了。