leiningen

Clojureハッカソンで教えていただいたこと、その1。

leiningen:ClojureMAVENみたいなもの。
http://github.com/technomancy/leiningen

Windows版は自動インストールできないので、
以下のファイルを用意する。
leiningen-1.1.0-standalone.jar
lein.bat(Githubから持ってくる)
leiningen-1.1.0-standalone.jar(http://github.com/technomancy/leiningen/downloads)
clojure.jar(clojureのサイトから持ってくる。

lein.batの以下の行を修正して、LEIN_JARとCLOJURE_JARを設定する。

rem uncomment this and set paths explicitly 
set LEIN_JAR=d:\usr\clojure\leiningen-1.1.0-standalone.jar
set CLOJURE_JAR=d:\usr\clojure\clojure-1.1.0.jar

これだけでlein.batが使えます。

Clojure1.2.0を使えるようにするには、
project.clj内で、

(defproject testproject "1.0.0-SNAPSHOT"
  :description "FIXME: write"
  :dependencies [[org.clojure/clojure "1.2.0-master-SNAPSHOT"]
                 [org.clojure/clojure-contrib "1.2.0-SNAPSHOT"]]
  :main testproject)

としたあと、依存ライブラリを更新する。

lein deps