【问题标题】:How do I add 3rd Party maven repository?如何添加 3rd 方 Maven 存储库?
【发布时间】:2013-09-30 04:26:12
【问题描述】:

我正在使用 sonatype nexus 2.5.1。

我已将一些工件上传到第 3 方存储库。但是我的 Maven 构建失败了..

[错误] 无法在项目服务器上执行目标:无法解析 com.farheap.jsi:server:ejb:3.33.0-SNAPSHOT 项目的依赖项: 未能在中找到 net.jakubholy.testing:dbunit-express:jar:1.3.2 http://nexus.foo.com:8081/nexus/content/groups/public 是 缓存在本地仓库中,不会重新尝试解析 直到 nexus 的更新间隔已过或强制更新 -> [帮助1] [错误]

我的本​​地 settings.xml 中有这个

<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://nexus.foo.com:8081/nexus/content/groups/public</url>
</mirror>

在我的 Nexus 中,我设置了公共存储库,以便在“可用存储库”中拥有第 3 方存储库。

我可以在 Nexus 的第 3 方存储库中找到该工件。

【问题讨论】:

    标签: maven nexus sonatype


    【解决方案1】:

    你写道:

    在我的 Nexus 中,我已经设置了公共存储库以拥有第 3 方 “可用存储库”中的存储库

    “可用存储库”是可以添加到您的组中的存储库。换句话说,它显示了不属于您的组的 存储库。您应该将 3rd 方存储库移动到“Ordered Group Repositories”以使其成为您的组的一部分。

    不是一个非常直观的 UI 部分 imo。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-11
      • 2010-12-31
      • 2016-10-25
      • 2011-02-06
      • 2017-04-01
      • 2017-05-02
      • 2014-11-22
      • 2012-05-27
      相关资源
      最近更新 更多