Proxy環境下でGradlewを動かす時の設定

会社(=Proxy環境下)からGradlewを使ってみたら、以下のようなエラーが出たのでいろいろ設定しましたよメモ。

$ ./gradlew -Ddisable.groovydocs=true -Dgrails.home=hogehoge clean publishGuide_ja
Downloading http://services.gradle.org/distributions/gradle-1.0-bin.zip

Exception in thread "main" java.net.UnknownHostException: services.gradle.org
	at (以下略)

こちらGradleでプロキシーの設定ってどうやるの? - みちしるべとこちらプロキシ経由でGrapeを使う方法 - 豆無日記を参考に設定。…そうですか3年前に通過した地点でしたか。

$JAVA_OPTSにProxy設定を記述する。

環境変数JAVA_OPTSにProxy設定を記述する。「そもそもJAVA_OPTSってなんぞ」と思って調べてみたら、こちらIBM WebSphere Application Server Community Edition Documentation : JAVA_OPTSによるとJVMに追加オプションを渡せる環境変数らしい。
具体的には以下の通りに記述。

export JAVA_OPTS="-DproxyHost=proxy.hogehoge.com -DproxyPort=xxxx"

この設定で無事Gradlewれました。えがったえがった。