如果没有代理服务器无法访问jcenter,要解决依赖关系,我想使用socks而不是http代理,我如何在commanad行中使用它?我知道如何使用http代理:
-Dhttp.proxyHost=yourProxy -Dhttp.proxyPort=yourPort
-Dhttp.proxyUser=usernameProxy -Dhttp.proxyPassword=yourPassoword
Run Code Online (Sandbox Code Playgroud)
M.K*_*chi 10
我找到了答案,在这里你可以使用:
./gradlew -DsocksProxyHost=yourHost
-DsocksProxyPort=yourHostPort your-command
Run Code Online (Sandbox Code Playgroud)
使用上面你可以设置socks主机和端口.
coi*_*ces 10
Gradle 只记录了如何使用 HTTP(s) 代理,但是在它提到的ant 源代码中,有足够的关于如何设置 SOCKS 代理的信息。
将以下两行添加到 gradle.properties 配置文件中即可完成。
systemProp.socksProxyHost=your socks proxy ip
systemProp.socksProxyPort=your socks proxy port
Run Code Online (Sandbox Code Playgroud)
SOCKS 配置名称(socksProxyHost 和socksProxyPort)的格式与HTTP 代理主机和端口配置(http.proxyHost 和http.proxyPort)不同。
| 归档时间: |
|
| 查看次数: |
2432 次 |
| 最近记录: |