Clojure Skummet无法编译:无法找到或加载主类

Clojure Skummet无法编译:无法找到或加载主类,clojure,compiler-errors,leiningen,Clojure,Compiler Errors,Leiningen,即使我创建了一个新的默认项目,这种情况也会发生。我按照安装说明进行了操作,这就是我的project.clj的外观: 这是我的核心。clj: 我没有修改默认项目中的任何其他内容。这是我尝试任何编译时得到的结果: 发生这种故障的原因是什么?我似乎无法使用skummet编译任何项目。您的目录结构是什么?具体来说,project.clj和core.clj在哪里?project.clj在项目的根目录中,core.clj在src/stest/core.clj下,换句话说,它们是lein默认放置它们的位

即使我创建了一个新的默认项目,这种情况也会发生。我按照安装说明进行了操作,这就是我的project.clj的外观:

这是我的核心。clj:

我没有修改默认项目中的任何其他内容。这是我尝试任何编译时得到的结果:


发生这种故障的原因是什么?我似乎无法使用skummet编译任何项目。

您的目录结构是什么?具体来说,project.clj和core.clj在哪里?project.clj在项目的根目录中,core.clj在src/stest/core.clj下,换句话说,它们是lein默认放置它们的位置。你有这个文件吗:?我似乎找不到它。应该在哪里?上面的Github链接显示了它应该在哪里:
PROJECT-ROOT/src/leiningen/skummet.clj
(defproject stest "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.skummet/clojure "1.7.0-r2"]]
  :exclusions [[org.clojure/clojure]]
  :plugins [[org.skummet/lein-skummet "0.2.2"]]
  :main ^:skip-aot stest.core
  :target-path "target/%s"
  :profiles {:default []
             :uberjar {:aot :all}})
(ns stest.core
  (:gen-class))

(defn -main
  "I don't do a whole lot ... yet."
  [& args]
  (println "Hello, World!"))
$ lein skummet compile
$ lein skummet run
Error: Could not find or load main class stest.core
$ lein skummet jar
Warning: The Main-Class specified does not exist within the jar. It may not be executable as expected. A gen-class directive may be missing in the namespace which contains the main method, or the namespace has not been AOT-compiled.
Created [PATH OMITTED]/stest/target/uberjar+skummet/stest-0.1.0-SNAPSHOT.jar
Created [PATH OMITTED]/stest/target/uberjar/stest-0.1.0-SNAPSHOT-standalone.jar