我们尝试从archvia 1.3.6
升级到2.1.1
但突然远程存储库(包括代理连接器)停止工作。远程存储库视图在列中显示错误标记"远程检查"但没有显示错误信息。
是否有可能找出发生了什么?
我们正在使用代理,我们尝试使用代理激活,停用。我甚至在我的机器上使用新数据库在本地安装了archiva,但仍然没有成功。
(在代理连接器中激活/取消激活代理时,此远程检查是如何工作的?)
Eclipse(最新的m2e)说Missing artifact junit:junit:jar:3.8.9
。它变得如此之快,我不认为archiva正试图到达中央存储库。
archiva-side上的日志是空的。
有人有一些提示或相同的问题吗?我想我今晚会在家里试一试,看看它是不是网络问题。
提前感谢任何提示!
由于内部存储库为空,似乎代理连接器无法正常工作。 http://localhost:8080/archiva/repository/internal/
仅显示.indexer
Archiva 2.1.1
中似乎存在代理配置错误。我可以看到与此处相同的行为:Mailing List
JIRA的任务很不错。
有人知道为代理连接器设置代理的解决方法吗?或者是否可以通过设置文件设置全局代理?
Rellay似乎是archiva中的一个bug。我发了一封邮件到邮件列表。希望这很快得到修复,因为这是每个拥有代理的用户的阻止程序。
如果有人遇到同样的问题,我不会删除此问题的文档。这个问题可以在JIRA here
中找到答案 0 :(得分:2)
我也有这个问题,简单的解决方案是将代理协议从“http”更改为“https”。
答案 1 :(得分:1)
在我的情况下,<networkProxy>
下的conf\settings.xml
正确更新,包括端口信息(可能是因为我的端口不是默认的8080),但远程存储库连接仍然失败。
此外,将代理协议更改为https也无济于事。
我知道代理是正确的,因为我对maven .m2\settings.xml
幸运的是,我只评估开源的repo管理工具。由Apache开始使用Archiva,我们在项目中使用Maven。如果这个关键问题得到修复或解决,本来会提前。我猜我将不得不在Nexus上拍摄。
答案 2 :(得分:1)
我也有同样的问题。乍一看,Christian Quast给出的解决方案似乎有效,但它并没有解决问题。我最终使用JVM代理设置来解决这个问题:
我知道这可能听起来很奇怪但是,使用上面的设置,错误/警告图标在&#34;远程检查&#34;可能仍然会出现。如果您添加&#34;网络代理&#34; (我正在使用https协议)到您的远程存储库(错误/警告图标仍然存在),但再次编辑远程存储库并删除它&#34;网络代理&#34;将显示OK / sun图标。
答案 3 :(得分:0)
这里的问题完全相同。我无法对您的BUG报告进行投票,因为我没有jira帐户。
据我所知,配置文件~/.m2/archiva.xml
似乎存在问题。设置代理服务器时没有端口信息。
希望这个错误能够尽快修复。
答案 4 :(得分:0)
要扩展JoãoFerreira的答复,要访问带有https URL的存储库(例如Maven Central),您还需要:
-Dhttps.proxyHost=[your_proxy_host]
-Dhttps.proxyPort=[your_proxy_port]