1

我正在使用 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中的 2被缓存在本地存储库中,直到 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 的 3rd Party 存储库中找到该工件。

4

1 回答 1

2

你写了:

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

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

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

于 2013-09-24T22:05:41.807 回答