Maven 2 无法通过Nexus代理maven repo

Maven 2 无法通过Nexus代理maven repo,maven-2,proxy,repository,nexus,Maven 2,Proxy,Repository,Nexus,我正在使用Nexus free addition(1.3.6),并尝试添加一个代理存储库,如Nexus书籍-Google Caja:中所述 在添加新的代理存储库并配置远程位置后,我尝试重新索引存储库,但无法看到相关工件 是否有人能够通过Nexus代理远程存储库并查看其工件 Ronen.根据Nexus文档,关于: Nexus提供了三个重要的代理服务器 中央Maven的存储库 存储库,Apache快照 存储库和Codehaus快照 存储库。每个存储库 包含数千(或数十)个 成千上万的文物,它会 下载

我正在使用Nexus free addition(1.3.6),并尝试添加一个代理存储库,如Nexus书籍-Google Caja:中所述

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

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


Ronen.

根据Nexus文档,关于:

Nexus提供了三个重要的代理服务器 中央Maven的存储库 存储库,Apache快照 存储库和Codehaus快照 存储库。每个存储库 包含数千(或数十)个 成千上万的文物,它会 下载整个文件是不切实际的 每本书的内容。为此,大多数人 存储库维护一个Lucene索引 它对全部内容和内容进行了编目 提供快速高效的 搜索。Nexus使用这些遥控器 用于搜索工件的索引,但 我们已禁用索引下载作为 默认设置。下载远程 索引

  • 单击“管理”菜单下的“存储库”并进行更改 将远程索引下载为true,以便 三个代理存储库。你会 需要加载中显示的对话框 图5.9,“存储库配置 代理存储库的屏幕“用于 三个存储库中的每一个

  • 右键单击每个代理存储库并选择“重新索引”。这 将触发Nexus下载 远程索引文件

  • Nexus可能需要几分钟才能完成 下载整个索引,但只下载一次 有了它,你就可以搜索了 Maven的全部内容 存储库

    启用远程索引后 下载,您仍然无法 浏览文档的完整内容 远程存储库。下载 远程索引允许您搜索 存储库中的工件,但直到 您可以从 它们不会显示远程存储库 当您 浏览存储库。浏览网页时 存储库中,将仅显示您 已下载的工件 从远程存储库


    因此,对我来说,代理远程存储库必须提供一个Nexus索引(Google Caja存储库的情况似乎不是这样),以允许搜索,而搜索不同于浏览(即,在浏览存储库时,您仍然需要下载工件才能看到它们)。也就是说,不提供索引并不意味着caja存储库没有代理。

    你已经找到了。似乎在svn中的回购不太可能提供指数。这只会影响下载内容之前的搜索和浏览。一旦工件被代理,它们将可浏览和搜索。只要将您的构建指向repo,它就会获取您需要的内容。