eclipse使用阿里云镜像更新maven索引失败 40C

访问https://maven.aliyun.com/mvn/view 里的central仓库 https://maven.aliyun.com/repository/central提示如下
图片说明不知道是不是我宽带运营商的关系
在maven的setting.xml中配置镜像如下:
图片说明
也尝试过https://maven.aliyun.com/repository/public http://maven.aliyun.com/nexus/content/groups/public 等等等,均无用。
rebuild index时会一闪而过,无事发生。但是却能够正常从这个镜像站点更新maven项目的依赖(其他连不上的镜像站则是无法下载项目的依赖)。
尝试删除.metadata.plugins目录下的maven配置并重新安装maven,无果;还是一样的情况。
查看eclipse的log有如下输出:
!MESSAGE Unable to update index for nexus-aliyun|http://maven.aliyun.com/nexus/content/repositories/central: D:\environment\apache-maven-3.6.2\repository.cache\m2e\1.13.0\9b0ca939eed8e3c2c149cc1fca44fddd\nexus-maven-repository-index.zip (系统找不到指定的文件。)
!STACK 0
java.io.FileNotFoundException: D:\environment\apache-maven-3.6.2\repository.cache\m2e\1.13.0\9b0ca939eed8e3c2c149cc1fca44fddd\nexus-maven-repository-index.zip (系统找不到指定的文件。)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
at java.base/java.io.FileInputStream.(FileInputStream.java:157)
at org.apache.maven.index.updater.DefaultIndexUpdater$FileFetcher.retrieve(DefaultIndexUpdater.java:568)
at org.apache.maven.index.updater.DefaultIndexUpdater.loadIndexDirectory(DefaultIndexUpdater.java:206)
at org.apache.maven.index.updater.DefaultIndexUpdater.access$300(DefaultIndexUpdater.java:75)
at org.apache.maven.index.updater.DefaultIndexUpdater$LuceneIndexAdaptor.setIndexFile(DefaultIndexUpdater.java:645)
at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:844)
at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:156)
at org.eclipse.m2e.core.internal.index.nexus.NexusIndexManager.updateRemoteIndex(NexusIndexManager.java:1140)
at org.eclipse.m2e.core.internal.index.nexus.NexusIndexManager.updateIndex(NexusIndexManager.java:1084)
at org.eclipse.m2e.core.internal.index.nexus.NexusIndexManager$1.run(NexusIndexManager.java:656)
at org.eclipse.m2e.core.internal.index.nexus.IndexUpdaterJob.run(IndexUpdaterJob.java:72)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
到设置的仓库目录的.cache\m2e\下查看,发现文件夹情况都类似,如下:图片说明
没有index.zip文件,只有一个几KB大小的index.gz文件,看起来好像是阿里云上没有索引或者下不下来

辛苦折腾三天三夜,还请各位大神不吝赐教

3个回答

改成http://repo1.maven.org/maven2/

http://repo2.maven.org/maven2/
这个中央仓库试下看看。

ez4wewee
ez4wewee 回复lqxx03708wl: 一样的问题 求助解决了么
4 个月之前 回复
hjs218
Json-Huang 回复lqxx03708wl: 也可以先手动到http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.gz动下载,然后拷贝到对应目录,eclipse还涉及一些设置,可以下博客:https://blog.csdn.net/shadowkiss/article/details/6375359
10 个月之前 回复
lqxx03708wl
lqxx03708wl 试过了,这俩太慢
10 个月之前 回复

搭建个nexus私有仓库比较安逸

闲慢的话,自己下载缺少的jar包,或者考一下别人的库,再更新maven

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问