我完全不熟悉clojure,並且我有我正在嘗試構建的項目的源代碼。該項目有一個project.clj文件,谷歌說,意味着我應該使用lein構建工具。但是:使用lein構建clojure項目出錯
$ lein compile #lein jar does the same thing
Exception in thread "main" java.lang.RuntimeException: java.io.FileNotFoundException: Could not locate testui/core__init.class oCompiling testui.core
r testui/core.clj on classpath
我懷疑project.clj可能被破壞。 core.clj被放在src/COM/foodient/semanticanalysis/testui和project.clj看起來是這樣的:
(defproject testui "1.0.0-SNAPSHOT"
:description "FIXME: write description"
:dependencies [[org.clojure/clojure "1.3.0"]
[org.apache.poi/poi "3.8-beta4"]
[gate-clj "1.0.0"]]
:aot [testui.core]
:main testui.core
:run-aliases {:test testui.core/-main})
任何想法?
謝謝,這工作。我現在已經與另一個文件有同樣的錯誤,但我認爲我可以用同樣的方法修復它。 – jjm