我已成功安装Nexus OSS 3.2,但没有得到搜索结果,例如“ junit”。此外,在“浏览” /“组件” /“ Maven Central”下也未列出任何组件。
我发现NEXUS-9563具有以下答案:
这意味着尚未下载Central的搜索索引。你是否在中央代理存储库的配置中将“下载远程索引”设置为“ true”?
但是我在Nexus OSS 3.2中找不到选项“下载远程索引”。查看Maven Central的代理设置:
我试过了:
按钮重建索引:
使用“重建索引”按钮,你可以删除并重新创建代理存储库的搜索索引,从而将内容与搜索索引同步。此按钮仅适用于代理存储库。
类型Publish Maven索引的任务:
例如,Maven索引可用于将可用组件的索引下载到客户端,包括开发人员的IDE。该任务将发布所有或特定Maven存储库的索引。
但没有下载远程索引。
如何下载代理的远程索引?
Nexus Repository Manager 3.2完全不支持将远程索引用于搜索(和其他目的)。如果你想使用此功能,建议暂时使用Nexus Repository Manager 2。
这在任何地方都有记录吗?我什么都找不到。
嗯..它不存在作为一个功能..所以它不在文档中。据我所知,目前尚无正式文档中有关3中所有缺失功能的信息。
不幸的是Nexus 2不支持npm(足够),请参阅NEXUS-6857。
足够公平……不确定v2是否会在不久的将来获得范围支持。
等等,有一个“重建索引”按钮什么都不做?注意,如果连接到不支持索引的存储库管理器,则NetBeans IDE将无法提供许多与Maven相关的功能。因此,我认为这是继续使用Nexus 2的充分理由。