Gar*_*eth 5 java ant authentication https ivy
在使用常春藤运行ant时尝试从nexus存储库中检索依赖项时出现问题.永远不会解决依赖关系,当使用详细输出运行时,可疑行是'[ivy:retrieve]身份验证:k ='@'c ='null'.
我尝试过向常春藤提供凭据配置的许多不同变体,但没有改变结果.奇怪的是,repo主机名似乎来自解析器,而不是来自提供的凭据.
版本 - ANT@1.7.1,IVY@2.1.0,JDK@1.6.0_20
有一个注释,以确保类路径中的commons-httpclient允许http身份验证,我相信它是,虽然无法明确确认.
任何帮助深表感谢.
您收到 HTTP 401 错误吗?这表明用于登录 Nexus 的凭据存在问题。
可以通过在 ivy 设置文件中添加凭据条目来修复:
<credentials host="${nexus.host}" realm="Sonatype Nexus Repository Manager" username="${nexus.user}" passwd="${nexus.pass}" />
Run Code Online (Sandbox Code Playgroud)
问题是您需要指定正确的 Nexus 安全领域。
归档时间: |
|
查看次数: |
2049 次 |
最近记录: |