Gogradle
进程设置代理,而非git
和hg
。若希望为它们设置代理,请参阅Getting git to work with a proxy server和using hg through a proxy若需要为Gradle设置代理,可以在gradlew
命令中增加参数(以Shadowsocks为例):
./gradlew goBuild -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1080
其他命令类似。
同时,你可以通过在~/.gradle/gradle.properties
或${projectRoot}/gradle.properties
中增加
org.gradle.jvmargs=-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1080
此外,你可以通过以下参数设置HTTP代理:
-Dhttp.proxyHost=<host> -Dhttp.proxyPort=<port>
以及HTTPS代理:
-Dhttps.proxyHost=<host> -Dhttps.proxyPort=<port>
来将此设置持久化,有关更多环境和代理的信息,详见Gradle构建环境与Java代理