我有一个远程maven回购设置,可以成功上传工件并通过POMs下载。我还在我的m2eclipse全局'Maven存储库‘中看到了与maven中心一起列出的回购。
我的问题是,虽然Maven Central在m2eclipse中是可浏览的和可更新的,但我的内部部分不是,当它试图更新时,我得到了以下内容:
“无法更新Nexus\http://devserver:8081/nexus/content/groups/public的索引”
把这个url放到浏览器中是有效的。
一个解决方案是“我能够通过启动Nexus来修复它,我选择了公共存储组上的修复索引和重建索引”。
但是我无法重建公共索引,而且实际上该索引对于我在同一办公室的同事来说很好。
对如何使m2eclipse正确地索引有什么想法吗?谢谢!
发布于 2011-07-20 08:39:26
我也遇到了同样的问题:我相信,当本地m2e索引损坏时(主要是在发生Eclipse崩溃时),就会发生这种情况。我发现,对于我的配置,索引驻留在.m2/存储库/..cache/m2E中。
我关闭了Eclipse,删除了该文件夹中的所有子文件夹,并修复了这个问题。
我确信,查找索引所在的文件就足够了,但是删除整个目录对我来说很好。
在删除之前,确保您的远程maven回购索引没有损坏(右键单击Nexus的公共存储库中的修复索引)。
发布于 2018-07-04 18:38:25
当我在.cache中删除C:\Users\Pratik.m2\repository文件夹时,我的问题就解决了,如果以上所有步骤都不起作用,请尝试如下
https://stackoverflow.com/questions/6681977
复制相似问题