プロキシ環境でのIntelliJ IDEA with SBT

プロキシ環境でIntelliJ IDEA with SBTを使う

社内ではプロキシ通さないといけないケースも結構あるでしょう。IntelliJ IDEAでscalaやる場合は、sbtがほぼ必須です。そんなときにどこにプロキシの設定をすればいいのかご紹介。

プロキシ設定する箇所は3箇所

IntelliJ IDEAのプロキシ設定

ここは環境に応じてでプロキシ設定を入れてください。
f:id:jetBeaver:20160524215311p:plain

IntelliJ IDEAからsbt実行時のプロキシ設定

ここはビルドだけでなく、sbtファイル変更時のリフレッシュでも利用されます。
赤矢印のところに「-Dhttp.proxyHost=proxy.bar.com -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.bar.com -Dhttps.proxyPort=8080」などを入力する。
f:id:jetBeaver:20160524215318p:plain

IntelliJ IDEAからsbt起動時のプロキシ設定

SBT Consoleを起動する場合は、ここの設定が利用されます。
赤矢印のところに「-Dhttp.proxyHost=proxy.bar.com -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.bar.com -Dhttps.proxyPort=8080」などを入力する。
f:id:jetBeaver:20160524215322p:plain