我用
创建了一个新项目lein new app lern
给了我这个project.clj:
(defproject lern "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.7.0"]
[seesaw "1.4.5"]]
:main ^:skip-aot lern.core
:target-path "target/%s"
:profiles {:uberjar {:aot :all}})
我的(:gen-class)
声明中有ns
,核心.clj文件中有(-main)
。现在位于项目目录(lern)中:lein uberjar
不会在目标目录中创建任何jar文件。我做错了什么?