为Nexus OSS添加主要表面

时间:2016-05-27 17:46:13

标签: nexus

我试图在nexus中添加primefaces的存储库,我做到了:

Repository ID: prime-repo
Repository Name: PrimeFaces Maven Repository
Repository Type: proxy
Repository Policy: Snapshot
Repository Format: maven2
Contained in groups: 
   Public Repositories
Remote URL: http://repository.primefaces.org/org/primefaces/

存储库ID:prime-repo 存储库名称:PrimeFaces Maven存储库 存储库类型:代理 存储库策略:快照 存储库格式:maven2 包含在组中:    公共存储库 远程网址:http://repository.primefaces.org/org/primefaces/

所以,我把这个主要回购添加到了公共存储库'但当我点击按钮'浏览索引',在公共存储库中,我得到以下内容:

   org.primefaces
          primefaces
              5.1
          extensions

好吧,如果您访问链接:http://repository.primefaces.org/org/primefaces/,您将看到我需要的其他文件夹,例如主题

为什么我的公共存储库不能正确显示primefaces文件夹?

我和他妈的另一件事是" nexus中的存储库。在'路由'我得到了以下内容:

Unsuccessful.
Message:
Remote strategy prefix-file on M2Repository(id=central) detected invalid input, results discarded: Prefix file size exceeds maximum allowed size (100000), refusing to load it.
Last run:
Fri May 27 2016 13:58:17 GMT-0300 (Hora oficial do Brasil)

1 个答案:

答案 0 :(得分:1)

Nexus中的浏览远程选项卡尝试解析远程服务器的html索引页面。这只是最好的努力,在许多情况下是行不通的。测试代理是否正常工作的最佳方法是尝试针对nexus运行构建,这需要来自primefaces的工件。

核心问题是一个已知问题:

https://issues.sonatype.org/browse/NEXUS-10233

我们很快就会发布修复方案。但与此同时,它不会损害您的中央代理存储库的运行,自动路由只是一种优化。