【问题标题】:maven m2eclipse Unable to update index for nexusmaven m2eclipse无法更新nexus的索引
【发布时间】:2011-10-04 15:34:51
【问题描述】:

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

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

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

将该网址放在浏览器中确实有效。

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

但我无法重建公共索引,实际上该索引对我在同一个办公室的同事来说工作正常。

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

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

【问题讨论】:

    标签: maven eclipse-plugin nexus


    【解决方案1】:

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

    我关闭了 Eclipse,删除了该文件夹中的所有子文件夹,然后我解决了这个问题。

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2011-07-23
        • 2011-09-26
        • 2016-07-08
        • 1970-01-01
        • 2011-09-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-07
        相关资源
        最近更新 更多