解决maven Unable to update index for central|/maven2 的问题

时间:2025-03-02 08:57:31

新配置了一个maven的环境,远程仓库默认为maven官网的,然后发现在myeclipse里用maven搜索jar包时,一个都搜不到,于是开始找原因,试了各种办法,还是不行。

后来查了一下maven需要在update index之后才能帮助我们自动搜索jar包。

解决办法,手动update index:

1、首先手动去官网下载这两个文件,

/maven2/.index/
/maven2/.index/
2、然后把这两个文件放到本地tomcat的目录中去,我是放在webapps\ROOT\maven2\.index\目录中(这里说明一下,前面带点的文件夹不能用右键新建,要打开cmd窗口,用命令mkdir .index创建)
3、接着增加一个mirror,地址写刚刚tomcat的地址就好了(也可以更改域名的指向,将指向127.0.0.1
<mirror>
      <id>nexus-local</id>
      <mirrorOf>central</mirrorOf>
      <name>nexus local</name>
      <url>http://localhost/maven2/.index</url>
</mirror>
4、然后打开myeclipse,点开preferences—Maven4MyEclipse—Maven—User Settings,点击Update Settings,等待几分钟,就可以更新完毕。
5、更新完毕后,再搜索jar包,就OK了。