内部 Maven 存储库索引不会在 m2eclipse 中更新

发布于 2024-11-17 19:37:01 字数 731 浏览 4 评论 0原文

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

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

“无法更新 Nexus 的索引|http://www.c3works.com:8081/nexus -webapp-1.9.1.1/content/groups/public"

不过,将该 URL 放入浏览器中确实有效。

有什么想法如何使 m2eclipse 正确索引吗?谢谢!

这是我的 .m2/settings.xml:

    <settings>
<mirrors> 
 <mirror>
    <id>Nexus</id> 
    <name>Nexus Public Mirror</name> 
    <url>http://www.c3works.com:8081/nexus-webapp-1.9.1.1/content/groups/public </url> 
        <mirrorOf>*</mirrorOf>
</mirror> 
</mirrors>
</settings>

I have a remote maven repo set up and can successfully upload artifacts and download via POMs. I also see the repo listed along with maven central in my m2eclipse global 'Maven Repositories'.

My problem is that while Maven Central is browsable and updatable in m2eclipse, my internal one is not and when it tries to update I get this:

"Unable to update index for Nexus|http://www.c3works.com:8081/nexus-webapp-1.9.1.1/content/groups/public"

Putting that url in a browser does work, though.

Any ideas how to make m2eclipse to index properly? Thanks!

Here is my .m2/settings.xml:

    <settings>
<mirrors> 
 <mirror>
    <id>Nexus</id> 
    <name>Nexus Public Mirror</name> 
    <url>http://www.c3works.com:8081/nexus-webapp-1.9.1.1/content/groups/public </url> 
        <mirrorOf>*</mirrorOf>
</mirror> 
</mirrors>
</settings>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

冰雪梦之恋 2024-11-24 19:37:01

我能够通过启动 Nexus web 应用程序来修复它,并选择修复索引并在公共存储库组上重建索引。

我认为这个问题必须处理不存在的索引或坏索引。一旦索引存在,m2eclipse 插件将能够在 Maven 存储库 Eclipse 视图中重建/更新索引。

I was able to fix it by launching the Nexus webapp and I choose repair index and rebuild index on the Public Repository Group.

I believe the issue had to deal with a non-existent index or a bad index. Once the index exists then the m2eclipse plugin will be able to rebuild/update index in Maven Repository Eclipse view.

ら栖息 2024-11-24 19:37:01

看起来好像您位于代理服务器后面。如果是这样,请配置 eclipse 和 Nexus 以使用代理设置并尝试。

It appears as if you are behind a proxy server. If so, please configure eclipse and Nexus to use the proxy settings and try.

尤怨 2024-11-24 19:37:01

我也遇到过这个问题,非常烦人。解决方案如上,转到 Nexus Web 应用程序并修复索引并重建索引。然后在 Eclipse 的 Maven Repositories 视图中重建索引。

I also experienced this issue, very annoying. The solution is as above, go to the Nexus web app and repair index and rebuild index. Then do a rebuild index within the Maven Repositories view in eclipse.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文