読者です 読者をやめる 読者になる 読者になる

Proxy環境でlein deps

~/.m2/settings.xmlに以下を追加

<settings>
  <proxies>
    <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>proxy.somewhere.com</host>
      <port>8080</port>
      <username>proxyuser</username>
      <password>somepassword</password>
    </proxy>
  </proxies>
</settings> 


ついでに、Leiningenで作成したプロジェクトにEclipseの".classpath"、".project"を作ってくれるプラグインを見つけた。


lein-eclipse

使い方が書いてなかったですが、以下でいけました。
project.cljの:dependenciesに[lein-eclipse "*.*.*"]を追加

(defproject example "1.0.0-SNAPSHOT"
  :description "FIXME: write"
  :dependencies [[org.clojure/clojure "1.1.0"]
                 [org.clojure/clojure-contrib "1.1.0"]
                 [compojure "0.4.0"]
                 [ring/ring "0.2.5"]
                 [lein-eclipse "1.0.0"]])
$ lein deps
$ lein eclipse
Created .classpath
Created .project


Eclipseでは、Leiningenで作成したプロジェクトのディレクトリをインポートする。

  1. インポート
  2. 既存プロジェクトをワークスペースへ
  3. ルートディレクトリの選択でLeiningenで作成したプロジェクトのディレクトリを指定する