官方文檔:http://www.gradle.org/docs/current/userguide/build_environment.html
以下配置寫在gradle.properties
中:
//以下為http協議proxy配置 systemProp.http.proxyHost=www.somehost.org //proxy主機 systemProp.http.proxyPort=8080 //proxy端口 systemProp.http.proxyUser=userid //proxy權限驗證用戶,沒有就刪掉該行 systemProp.http.proxyPassword=password //proxy權限驗證密碼,沒有就刪掉 systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost //不使用proxy的域名
//以下為https協議proxy配置,參數作用同http協議 systemProp.https.proxyHost=www.somehost.org systemProp.https.proxyPort=8080 systemProp.https.proxyUser=userid systemProp.https.proxyPassword=password systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost
從文檔中我們還得到了一些有用信息,這個配置其實就是對jvm環境變量進行設置,本質上是調用了System.setProperty('http.proxyHost', 'www.somehost.org')
。。。。。