java - 尝试访问 GZ 而不是 ZIP 时,由于 404,无法构建 Maven 存储库索引

标签 java eclipse maven-2

我已将以下存储库添加到我的 Maven 项目的 pom.xml 中:

<repository>
  <id>maven2-repository.java.net</id>
  <name>Java.net Repository for Maven</name>
  <url>http://download.java.net/maven/2</url>
  <layout>default</layout>
</repository>

然而,当尝试在 Eclipse 中构建存储库索引时,Maven 控制台中出现以下错误消息:

!MESSAGE Unable to update index for maven2-repository.java.net|http://download.java.net/maven/2
!STACK 0
java.io.IOException: Server returned status code 404: Not found

后面是堆栈跟踪的其余部分。

我已经能够确定 Maven 正在寻找 URL http://download.java.net/maven/2/.index/nexus-maven-repository-index.gz

但是找不到。相反,这个相同的文件似乎确实存在: http://download.java.net/maven/2/.index/nexus-maven-repository-index.zip

存档文件格式有何不同,有什么方法可以强制 Maven(或 Eclipse 的 m2eclipse 插件)查找正确的文件扩展名?

谢谢

最佳答案

据我所知,ZIP 文件是旧版格式的索引文件。但是,我现在无法访问 m2eclipse 源代码(git.eclipse.org 站点没有响应)来弄清楚为什么 m2eclipse 在缺少首选格式的情况下不会退回到旧格式......或者是否有办法强制 m2eclipse 使用旧版格式。

关于java - 尝试访问 GZ 而不是 ZIP 时,由于 404,无法构建 Maven 存储库索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5925837/

相关文章:

java - Android:在各个 TextView 中使用 stringrequest 的结果

Eclipse Kepler 不允许我安装插件

java - 使用 Maven 创建 Wicket 项目

maven-2 - Maven 版本 :prepare overwrites SCM properties with resolved values

java - 您能为以下场景建议一个好的 xpath 吗?

javascript - JSON 数字是否与 JavaScript 的数字相关联?

c++ - 无法解析类型错误

java - Lombok 没有生成 getter 和 setter

java - 如何在本地安装项目的标记版本(即不是快照)而不是安装到 Maven 中心?

java - 我应该为 Servlet 的所有 doGet/doPost 调用实例化一个共享 Gson 对象吗?