首页 文章

maven m2eclipse无法更新nexus的索引

提问于
浏览
7

我有一个远程maven repo设置,可以成功上传工件并通过POM下载 . 我还在我的m2eclipse全球'Maven Repositories'中看到了与maven central一起列出的回购 .

我的问题是虽然Maven Central在m2eclipse中可浏览和可更新,但我的内部不是,当它尝试更新时,我得到这个:

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

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

一个解决方案是“我能够通过启动Nexus webapp来修复它,我选择修复索引并在Public Repository Group上重建索引 . ”

但是我无法重建公共索引,实际上索引对我同事在同一个办公室工作正常 .

  • nexus Nexus Public Mirror http:// devserver:8081 / nexus / content / groups / public *

任何想法如何使m2eclipse正确索引?谢谢!

2 回答

  • 0

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

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

    我确信找到索引所在的文件就足够了,但删除整个目录对我来说很好 .

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

  • 6

    当我删除C:\ Users \ Pratik.m2 \ repository中的.cache文件夹时我的问题解决了,如果以上所有步骤都不起作用请尝试这个

相关问题