使用ant / ivy从nexus中检索依赖关系之间的http身份validation?

在使用常春藤运行ant时尝试从nexus存储库检索依赖项时出现问题。 永远不会解决依赖关系,当使用详细输出运行时,可疑行是'[ivy:retrieve]身份validation:k =’@’c =’null’。

我尝试了许多不同的变体,为常春藤提供凭证配置,但没有改变结果。 奇怪的是,repo主机名似乎来自解析器,而不是来自提供的凭据。

版本 – ANT@1.7.1,IVY@2.1.0,JDK@1.6.0_20

有一个注释,以确保类路径中的commons-httpclient允许http身份validation,我相信它是,虽然已经无法明确确认。

任何帮助深表感谢。

您收到HTTP 401错误了吗? 这表明用于登录Nexus的凭据存在问题。

可以通过在常春藤设置文件中添加凭据条目来修复:

 

问题是你需要指定正确的Nexus安全领域。