gpt4 book ai didi

Nexus 代理不会获取工件

转载 作者:行者123 更新时间:2023-12-04 02:21:36 28 4
gpt4 key购买 nike

我们有一个 Nexus OSS 实例设置为托管一个 repo 并代理其他几个,因此 Maven settings.xml 然后将我们的实例设置为 *.这适用于大多数工件,但一个 repo 总是失败。

失败的 repo 是公司内另一个专有 repo 的快照,我已将其设置为代理 repo (允许快照),将此代理添加到主组并将 Maven 指向 http://servername:8081/nexus/content/groups/public/ . Maven 现在在请求工件(以及元数据)时失败,并且确实浏览到它提到的位置显示它不存在。有趣的是,SNAPSHOT 的目录显示为存在,只有元数据,没有工件或 POM,但即使是 maven-metadata.xml 的链接也失败并显示 404。

当我在 GUI 中使用组的“浏览索引”选项卡时,我看到了工件,其 repo 路径为 http://servername:8081/nexus/service/local/repositories/public/content/<groupId/artifactId-with-version&gt ; (未缓存)这也失败了。远程存储库确实包含它!

实际上,转到 GUI 中的代理,我可以从 servername:8081/nexus/service/local/repositories/ /content/ 下载工件 。所以感觉这组可能有问题,但我看不到任何我可以更改的选项来影响它,也看不到日志中的任何内容来指示正在发生的事情。

虽然我已经在这里看到了几个类似的问题,但我看不到任何建议的解决方案。我很高兴被证明是错误的!

最佳答案

有关故障排除提示,请参阅本文:https://support.sonatype.com/entries/21437881-Troubleshooting-Artifact-Download-Failures

特别是文章底部提到的 ?describe 诊断 URL 将帮助您解决这个问题。

关于Nexus 代理不会获取工件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28483763/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com