Gradle-WrapperにHTTPとHTTPSのプロキシを設定して動かす。

環境変数GRADLE_OPTSを設定しておく。

set GRADLE_OPTS=-Dhttp.proxyHost=example.jp -Dhttp.proxyPort=8080 -Dhttps.proxyHost=example.jp -Dhttps.proxyPort=8080

これはつまりJVMに対して設定を行うのでHTTPとHTTPSはエントリとして別立てにしないといけません。

片方しか設定していない場合、Gradleを使っていると依存ライブラリを自動的にダウンロードする時にHTTPSだったりHTTPだったりするので、途中まで動いているにも関わらず急に

Exception in thread "main" java.net.ConnectException: Connection refused 

とか言われて??となったりするます。


参考: