使用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安全领域。