2009年12月29日火曜日

leiningen

Clojure用のビルドツール:
http://github.com/technomancy/leiningen

インストール方法
1. wget http://github.com/technomancy/leiningen/raw/stable/bin/lein
2. パスの追加、chmod +x lein
3. lein self-install

使い方
$ lein deps # 依存関係のあるもののインストール
$ lein test [TESTS] # [TESTS] nsのものか、全部のテストの実行
$ lein compile # コンパイルして、classesへ保存
$ lein repl # projectで指定されたclasspathをもとに、REPLを起動
$ lein clean # 大掃除
$ lein jar # プロジェクトのアーカイブを作成
$ lein uberjar # スタンドアローンのアーカイブを作成
$ lein pom # Maven用のpom.xmlを生成
$ lein install # ローカルリポジトリへインストール
$ lein help [TASK] # タスクのリストか、指定されたタスクのヘルプを表示
$ lein new NAME # プロジェクトの雛形を生成


プロジェクトファイルの例:


(defproject leiningen "0.5.0-SNAPSHOT"
:description "A build tool designed not to set your hair on fire."
:url "http://github.com/technomancy/leiningen"
:dependencies [[org.clojure/clojure "1.1.0-alpha-SNAPSHOT"]
[org.clojure/clojure-contrib "1.0-SNAPSHOT"]
[ant/ant-launcher "1.6.2"]
[org.apache.maven/maven-ant-tasks "2.0.10"]]
:dev-dependencies [[org.clojure/swank-clojure "1.0"]])

0 件のコメント:

コメントを投稿