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

我面临的情况是我的eclipse indigo是"Unable to update index for central|http://repo1.maven.org/maven2"

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

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

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

来自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。

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

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

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

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

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