maven m2eclipse无法更新nexus的索引

maven m2eclipse无法更新nexus的索引,maven,eclipse-plugin,nexus,Maven,Eclipse Plugin,Nexus,我有一个远程maven repo设置,可以通过POMs成功上传工件并下载。在我的m2eclipse全局“maven存储库”中,我还看到了与maven central一起列出的回购协议 我的问题是,虽然Maven Central在m2eclipse中是可浏览和可更新的,但我的内部版本不是,当它尝试更新时,我得到以下结果: “无法更新Nexus的索引|http://devserver:8081/nexus/content/groups/public" 将该url放在浏览器中确实有效 一个解决方案是“

我有一个远程maven repo设置,可以通过POMs成功上传工件并下载。在我的m2eclipse全局“maven存储库”中,我还看到了与maven central一起列出的回购协议

我的问题是,虽然Maven Central在m2eclipse中是可浏览和可更新的,但我的内部版本不是,当它尝试更新时,我得到以下结果:

“无法更新Nexus的索引|http://devserver:8081/nexus/content/groups/public"

将该url放在浏览器中确实有效

一个解决方案是“我能够通过启动Nexus webapp修复它,并在公共存储库组上选择修复索引和重建索引。”

但我无法重建公共索引,实际上,该索引对我在同一办公室的同事很有效

  • 关系 Nexus公共镜像 http://devserver:8081/nexus/content/groups/public *

有没有办法让m2eclipse正确索引?谢谢

我也遇到了同样的问题:我相信,当本地m2e索引损坏时会发生这种情况,主要是当Eclipse/VM崩溃时。我发现,对于我的配置,索引位于 .m2/repository/.cache/m2e

我关闭了Eclipse,删除了该文件夹中的所有子文件夹,并修复了该问题

我确信搜索索引所在的文件就足够了,但是删除整个目录对我来说效果很好


在删除之前,请确保您的远程maven repo索引未损坏(右键单击Nexus公共存储库中的修复索引)。

当我删除C:\Users\Pratik.m2\repository中的.cache文件夹时,我的问题会得到解决,如果上述所有步骤都不起作用,请尝试执行此操作