对于名为myproject的Lein项目,我在myproject / test /目录中创建了一个文件core.clj。
(ns myproject.test.core
(:use clojure.test))
;;tests follow
当我尝试使用“lein test”运行测试时,它失败并显示错误:
Exception in thread "main" java.io.FileNotFoundException: Could not locate myproject/test/core__init.class or myproject/test/core.clj on classpath:
答案 0 :(得分:2)
根据您的错误,您的目录结构与我使用的目录结构不同。 lein想要在我下面发布的目录中找到core.clj(用于测试)。这是我的lein new util
~/projects/clojure/util/test/util/test$
这是project.clj文件,以防您需要它以进一步明确。
(defproject util "1.0.4-SNAPSHOT"
:description "A general purposes Clojure library"
:dependencies [[org.clojure/clojure "1.4.0"]
[clojure-csv/clojure-csv "1.3.2"]
[org.clojure/tools.cli "0.1.0"]]
:aot [util.core]
:omit-source true)