Nexus - 没有索引的代理存储库



我正在尝试将代理添加到公共存储库(特别是骆驼额外)。 但是,我在Nexus日志中收到以下错误:

无法获取存储库骆驼额外远程索引

再往下:

我们请求的远程 URL 在远程服务器上不存在 (remoteUrl="http://camel-extra.googlecode.com/svn/maven2/releases/.index/nexus-maven-repository-index.properties")

我确保"下载远程索引"为"True",修复索引,更新索引,但都无济于事。 浏览到提供的 URL 会显示项目存在。

因此,如果存储库没有此文件,它是否不能通过 Nexus 进行代理?

TIA,罗伊

更新

感谢大家的回答 - 能够在没有索引的情况下拉取工件。 再次感谢!

没有发布索引的存储库仍将可以通过 Nexus(或任何其他 MRM)进行代理。索引只是一个"顶部",提供有用的附加功能,例如搜索整个远程内容等。

索引根本不参与代理,因此远程上缺少它根本不影响 Nexus 的主要功能:从远程存储库代理工件。

从 nexus 文档中可以看出,下载索引似乎是可配置的。

新代理存储库的默认值 已启用,但所有默认值 Nexus中包含的存储库具有 此选项已禁用。

您应该禁用远程索引的下载。

是的,它是可代理的。只需尝试下载该存储库中托管的工件即可。索引仅影响搜索和由Nexus发布的索引。

最新更新