我正在使用Nexus免费添加(1.3.6),我正在尝试添加代理存储库,如Nexus书中所述 - Google Caja:http://google-caja.googlecode.com/svn/maven。
添加新的代理存储库并配置远程位置后,我尝试重新索引存储库,但无法看到相关的工件。
是否有人能够通过Nexus代理远程存储库并查看其工件?
罗南。
答案 0 :(得分:6)
嗯,根据关于Remote Index Downloads的Nexus文档:
Nexus附带三个重要代理 Central Maven的存储库 存储库,Apache快照 存储库和Codehaus快照 库。每个这些存储库 包含数千(或数十个 成千上万的文物,它会 下载整个是不切实际的 每个的内容。为此,大多数人 存储库维护Lucene索引 其中列出了整个内容和 提供快速和有效 搜索。 Nexus使用这些遥控器 用于搜索工件的索引,但是 我们已经将索引下载禁用为 默认设置。要下载远程 索引,
单击“管理”菜单下的“存储库”并进行更改 将远程索引下载为true 三个代理存储库。你会 需要加载显示的对话框 图5.9,“存储库配置 代理存储库的屏幕“for 三个存储库中的每一个。
- 醇>
右键单击每个代理存储库,然后选择“重新索引”。这个 将触发Nexus下载 远程索引文件。
Nexus可能需要几分钟时间 下载整个索引,但一次 你有它,你将能够搜索 Maven的全部内容 库中。
启用远程索引后 下载,你仍然无法 浏览一个完整的内容 远程存储库。正在下载 远程索引允许您搜索 存储库中的工件,但直到 你从中下载那些文物 远程存储库,他们不会显示 在您的存储库树中 浏览存储库。浏览时 存储库,您只会被显示 已下载的工件 来自远程存储库。
因此,对我而言,代理远程存储库必须提供Nexus索引(Google Caja的存储库似乎不是这样),以允许搜索,并且搜索与< strong>浏览(即您在浏览存储库时仍需要下载工件以查看它们)。话虽如此,不提供索引并不意味着caja存储库没有被代理。