经典错误:无法更新central | http://repo1.maven.org/maven2的索引

时间:2011-08-15 13:26:58

标签: java eclipse maven m2eclipse eclipse-indigo

我面临的情况是我的日食靛蓝是"Unable to update index for central|http://repo1.maven.org/maven2"

我正在使用外部Maven 3.0.3安装和使用Eclipse Indigo配置的m2eclipse 而且我绝对不会支持任何代理。

此外,我在eclipse中的网络配置都设置为直接,我仍然无法更新索引。

我可能忽略了什么?我在谷歌和其他论坛上搜索过但无法解决。

5 个答案:

答案 0 :(得分:40)

来自Wojtek的链接。

  1. 关闭Eclipse
  2. 删除workspace_location / .metadata / .plugins / org.maven.ide.eclipse / nexus
  3. 删除workspace_location / .metadata / .plugins / org.eclipse.m2e.core / nexus
  4. 转到Window-> Preferences-> Maven并启用名为“在启动时下载存储库索引更新”的复选框。
  5. 确定并重新启动Eclipse。

答案 1 :(得分:1)

刚遇到同样的问题。原来m2e插件无法处理settings.xml中的加密密码。刚输入普通密码并再次更新索引。依赖下载不受影响。他们使用加密密码工作得很好。对我来说看起来像个错误。

答案 2 :(得分:0)

我已尝试过所有这些较小的删除,但它无济于事。一位同事建议删除整个.metadata文件夹。稍后从他们的地方导入项目或从svn签出(如果你使用的话)。 这并不复杂,但它有所帮助。问题是我们并不真正知道什么元数据被破坏,所以下一步自然就是删除所有元数据。我认为,在重新安装Eclipse +插件之前,这是最彻底的清理。

答案 3 :(得分:0)

我不得不更新Maven插件。它不起作用。 (帮助菜单> Eclipse Marketplace>输入Maven>点击放大镜)>选择Maven插件>更新

然后转到Window-> Preferences-> Maven并启用名为“在启动时下载存储库索引更新”的复选框。

答案 4 :(得分:-2)

如果在说完之后再次出现问题,您可以从我的文档 / home 中删除文件夹 .m2 ,然后让您的IDE为你重新下载文件夹,它解决了我的同样问题。