摇篮无法通过我的http代理解决依赖性(Gradle can't resolve depen

2019-07-05 00:12发布

当我尝试运行gradle dependencies我的电脑我得到一个407个状态码的“代理服务器身份验证”。

我在创建gradle.properties文件%GRADLE_HOME%目录。 gradle.properties包含下列项目:

systemProp.proxySet='true'
systemProp.http.proxyHost=http-proxy.nwie.net
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=%myUserNameHere%
systemProp.http.proxyPassword=%myPasswordHere%

我可以通过我的红宝石宝石代理设置HTTP_PROXY以下值顺利拿到HTTP://%myUserNameHere%:%myPasswordHere%@http-proxy.nwie.net:8080

我使用gradle这个-1.3,请让我知道如果有什么我失踪。

提前致谢!

更新:我试过systemProp.http.proxyUser设置在域/用户名格式的新值。 下面是我当前的属性文件内容:

systemProp.proxySet=true
systemProp.http.proxyHost=http-proxy.nwie.net
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=http-proxy.nwie.net/%USERNAME%
systemProp.http.proxyPassword=%PASSWORD%

我目前得到我最初发现相同的错误消息。

Answer 1:

一些依赖是获取从通过HTTPS运行,所以你需要以及指定HTTPS属性的值服务器:

systemProp.https.proxyHost=http-proxy.nwie.net
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=http-proxy.nwie.net/%USERNAME%
systemProp.https.proxyPassword=%PASSWORD%


Answer 2:

它是一个NTLM代理(通常在Windows环境与Active Directory中找到)。 如果是这样,您可能必须与格式域/用户名的用户名指定域名。 看看这个链接。

http://www.gradle.org/docs/current/userguide/build_environment.html



文章来源: Gradle can't resolve dependencies through my http proxy
标签: gradle