我试图在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)
答案 0 :(得分:1)
Nexus中的浏览远程选项卡尝试解析远程服务器的html索引页面。这只是最好的努力,在许多情况下是行不通的。测试代理是否正常工作的最佳方法是尝试针对nexus运行构建,这需要来自primefaces的工件。
核心问题是一个已知问题:
https://issues.sonatype.org/browse/NEXUS-10233
我们很快就会发布修复方案。但与此同时,它不会损害您的中央代理存储库的运行,自动路由只是一种优化。