Sonatype Nexus 3卡在OnLine上 - 代理的{Ready} Connect状态

时间:2017-04-12 05:10:40

标签: maven nexus artifactory

之前我已经安装了几次Nexus,但Nexus 3似乎有点不同。在Docker上运行基本安装,几分钟后,Nexus将远程中央代理报告为在线 - 远程可用。但是,我找不到常年资产'junit'。

我有一个非docker安装,这是我在多宿主机器上的生产安装。这台机器永远停留在在线 - 准备连接状态。我从这台机器上尝试了urlpoke.jar,我与Central repo有完整的通信。

我很欣赏删除对话框和按钮是一个设计目标,但它对你不利。 Nexus2在这方面要简单得多,我建议你在尝试简化时抵制虚假化。你不是苹果,苹果在这方面也是非常糟糕的,只要看看人们如何在iTunes上进行基本操作,因为iTunes真的是一种可怜的UI体验,每次更新都会变得更糟。

请帮助Sonatype OSS项目,还是时候搬到Artifactory了?

2 个答案:

答案 0 :(得分:4)

"在线 - 准备连接"只是意味着存储库正在运行,它会在您向Nexus发出请求后立即连接,该请求会触发对代理远程的出站请求。尝试针对Nexus运行构建。

答案 1 :(得分:1)

事实证明这个问题与身份验证有关。我已将LDAP设置为身份验证源,这允许我登录并管理UI,但不允许我访问代理。不知道为什么我没有解决它。

当我重新安装它并吹掉我以前的配置时,整个批次只能再次使用,没有LDAP。

虽然我现在可以从我的代理后端获取资产,但我无法搜索后端。

Nexus 2用于从后端代理的maven站点下载或构建索引,我们以前能够查询我们的nexus 2搜索后端代理站点中的任何工件。出于某种原因,我还没有这个工作。如果不推荐使用此功能,Nexus 3已严重错过该商标,无法再将其视为Maven存储库IMO。