配置Maven阿里云仓库和添加依赖时搜索为空问题解决方案

来源:互联网 发布:淘宝名字怎么改 编辑:程序博客网 时间:2024/05/19 14:37

阿里maven仓库首页地址:http://mvn.gt.igexin.com/nexus/content/
首页下面几个目录的地址应该都是可以的,看网上大家使用较多的地址为:http://mvn.gt.igexin.com/nexus/content/groups/public/

一、配置阿里maven仓库流程:

1.修改maven/conf目录下的setting.xml文件,在mirrors标签中添加阿里maven仓库配置,配置后如下:
  <mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>*</mirrorOf>        
    </mirror>
  </mirrors>
2.配置开发工具。Eclipse: 打开window—>preferencs—>Maven—>User Settings,路径选择上面的setting.xml

注意:如果所在公司有自己的仓库,则把第1步中配置的仓库url改为公司仓库url即可

也可以采用如下方法,进行全局配置或者针对单个项目配置

全局配置
在本地库 .m2 的目录下创建一个 settings.xml 文件,然后添加配置:
<repositories>
    <repository>
      <id>central</id>
      <name>Central Repository</name>
      <url>http://maven.aliyun.com/nexus/content/repositories/central</url>
      <layout>default</layout>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
  </repositories>
Windows 系统默认的路径是 C:\Users\你的系统用户名\.m2
Mac 系统下也是类似的路径 用户\你的用户名\.m2
项目配置
你也可以针对单个项目使用阿里云 Maven 库,只需要把上面的 repositories 配置复制到项目 POM.xml 中即可。

二、解决可能出现的添加依赖时,搜索结果为空或不完整问题

 
解决思路为:重建仓库索引。
1.勾选maven设置中的启动时更新索引
 
2.打开window—>showview—>other—>Maven—>Maven Repositories,点击“OK”,如下图。
 
3.重建仓库索引。以中央仓库central为例
右键central--Full Index Enabled
右键central--Rebuild Index。
然后eclipse会开始下载索引文件,下载速度会比较慢,在Progress窗口可以看到进度,耐心等待即可。
 

操作都完成后,检验下效果。(没什么用的个人推荐:重启下工具再检验)


原创粉丝点击