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
とか言われて??となったりするます。
参考: