社内LANからLeinigenを利用する時、proxyの設定が必要な場合、社内のMavenリポジトリにはproxyをかませたくないときがある。
そういう時、javaだと、-Dhttp.nonProxyHostsに社内リポジトリのホストを指定するのだが、Leiningenではどうもprofile.cljやproject.cljでは設定できないもよう。
対応策として、環境変数にno_proxy_host={リポジトリホスト}
のように設定する。
- MacOSX/Unix/Linuxの場合
export no_proxy_host=hoge.fuga.jp
- Windowsの場合 システムの詳細設定 → 環境変数 で NO_PROXY_HOST を作って、リポジトリを指定すればよい