maven.repository.redhat.com 连结代理

maven.repository.redhat.com Nexus Proxy

我在 Nexus 2.11.3-01

中将 maven.repository.redhat.com 设置为代理

但我只得到了一些神器。 "Browse Index" 和 "Browse remote" 显示所有工件。但是 "Browse Storage" 只显示了 2 个工件。我没有做任何事情来获得那 2 件文物..它们只是自动出现。

因此,在构建依赖于

的 Maven 项目时
<dependency>
     <groupId>org.jboss.bom.eap</groupId>
     <artifactId>jboss-javaee-6.0-with-tools</artifactId>
     <version>6.4.2.GA</version>
     <type>pom</type>
     <scope>import</scope>
</dependency>

我得到:

[错误] 无法解析的导入 POM:无法在 [=12] 中找到 org.jboss.bom.eap:jboss-javaee-6.0-with-tools:pom:6.4.2.GA =] 已缓存在本地存储库中,直到 xxx-nexus-repository 的更新间隔结束或强制更新@第 98 行第 25 列

才会重新尝试解析

当通过代理请求工件时,它们会显示在存储选项卡中。某些东西通过 Nexus 请求了这些。您可以查看 sonatype-work/nexus/logs 中的 request.log 文件,看看这是怎么回事。

下载 pom 失败已被 Maven 缓存,在缓存超时到期或您强制更新之前不会重试。尝试 运行 使用“-U”标志再次构建以强制进行新检查。

如果之后您仍然遇到问题,请参阅此处:

https://support.sonatype.com/entries/21437881-Troubleshooting-Artifact-Download-Failures