4

myprojectというLeinプロジェクトの場合、myproject /test/ディレクトリにcore.cljファイルを作成しました。

(ns myproject.test.core
  (:use clojure.test))
  ;;tests follow

「leintest」を使用してテストを実行しようとすると、次のエラーで失敗します。

Exception in thread "main" java.io.FileNotFoundException: Could not locate myproject/test/core__init.class or myproject/test/core.clj on classpath: 
4

1 に答える 1

3

あなたのエラーから、あなたのディレクトリ構造は私が使ったものとは異なっているようです。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)
于 2012-08-22T14:00:27.617 に答える