|
ToDo:
|
忘れっぽいのでメモしておく
まずleinで新しいプロジェクトを作成する
lein new foo
そのあとcore.cljのnamespaceに:gen-classをつける
(ns foo.core
(:gen-class))
core.cljにmainを追加
(defn -main [& args]
(println "Hello WORLD!" args))
それからproject.cljに:mainと:aotを追記する
(defproject foo "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:main foo.core
:aot [foo.core]
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.8.0"]])
んでもって
コンパイルなら
lein compile
実行なら
lein run
jar作るなら
lein uberjar