Clojure
Leinigen

Leiningenにnon_proxy_hostを設定する

More than 5 years have passed since last update.

社内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 を作って、リポジトリを指定すればよい