我正在尝试将代理添加到公共存储库(特别是camel-extra)。但是,我的Nexus日志中出现以下错误:
无法获取存储库camel-extra的远程索引
然后再往下走:
我们请求的remoteURL在远程服务器上不存在(remoteUrl =“http://camel-extra.googlecode.com/svn/maven2/releases/.index/nexus-maven-repository-index.properties “)
我确保'下载远程索引'是'真',修复索引,更新索引,一切都无济于事。浏览到提供的URL会显示工件存在。
因此,如果存储库没有此文件,是否通过Nexus无法代理?
TIA, 罗伊
更新
感谢大家的答案 - 能够在没有索引的情况下拉出工件。再次感谢!
答案 0 :(得分:5)
没有发布索引的存储库仍然可以通过Nexus(或任何其他MRM)代理。索引只是一个“顶部”,提供有用的附加功能,如搜索整个远程内容等。
索引根本不参与代理,因此在远程上缺少索引根本不会影响Nexus的主要功能:从远程存储库代理工件。
答案 1 :(得分:3)
答案 2 :(得分:2)
是的,它是可代理的。只是尝试下载托管在该存储库中的工件。索引仅影响Nexus依次发布的搜索和索引。