Eclipse Maven 没法更新本地仓库

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

相关文章
相关标签/搜索