我正在与Nexus Free Add(1.3.6)合作,并且正在尝试添加一个Nexus Book -Google Caja中所述的代理存储库: http://google-caja.googlecode.com/svn/maven.

添加新的代理存储库并配置远程位置后,我尝试重新索引存储库,但看不到相关的工件。

是否有人能够通过Nexus代理远程存储库并看到其工件?

罗恩。

有帮助吗?

解决方案

好吧,根据有关Nexus的文档 远程索引下载:

Nexus带有三个重要的代理存储库,用于中央Maven存储库,Apache快照存储库和Codehaus快照存储库。这些存储库中的每一个都包含数千个(或数万)文物,并且下载每个内容的全部内容是不切实际的。为此,大多数存储库维护了Lucene索引,该指数将整个内容分类并提供快速有效的搜索。 Nexus使用这些远程索引来搜索工件,但是我们已将索引下载作为默认设置禁用。要下载远程索引,

  1. 单击“管理菜单”下的存储库,然后将下载远程索引更改为三个代理存储库的true。您需要加载图5.9所示的对话框,即三个存储库中的每个存储库中的“代理存储库的存储库配置屏幕”。

  2. 右键单击每个代理存储库,然后选择重新索引。这将触发Nexus下载远程索引文件。

下载整个索引可能需要几分钟的时间,但是一旦拥有,您就可以搜索Maven存储库的整个内容。

启用远程索引下载后,您仍然无法浏览远程存储库的完整内容。下载远程索引使您可以在存储库中搜索工件,但是直到您从远程存储库中下载这些工件,当您浏览存储库时,他们将不会在存储库中显示。浏览存储库时,只会显示您从远程存储库下载的工件。

因此,对我而言,代理远程存储库必须提供一个Nexus索引(Google Caja的存储库似乎并非如此)才能允许 搜索 搜索与 浏览 (即,在浏览存储库时,您仍然必须下载工件才能查看它们)。话虽这么说,而不是提供索引并不意味着CAJA存储库没有代理。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top