gogradle

为构建设置代理

注意!!!,本节仅仅描述如何为Gogradle进程设置代理,而非githg。若希望为它们设置代理,请参阅Getting git to work with a proxy serverusing 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代理