Warum beschwert sich Java, dass der Namespace nicht gefunden wird?

Ich versuche, eine Lein-Build-Umgebung unter Windows 7 einzurichten, in der Dateien aus einer erfolgreichen Build-Umgebung unter Linux kopiert wurden. Ich habe maven und das jdk zusammen mit lein installiert.

HOME zeigt aufc:\Users\cnorton wo sich die Maven-Verzeichnisse befinden.

Ich erhalte diese Fehlermeldung, wenn ich versuche, lein repl oder lein compile auszuführen, und kann nicht herausfinden, was ich falsch mache.

Auslöser: java.lang.Exception: Namespace 'repl-test.core' nach Laden von '/ repl_test / core' nicht gefunden

Hier ist project.clj

(defproject repl-test "0.0.1-SNAPSHOT"
  :description "TODO: add summary of your project"
  :dependencies [[org.clojure/clojure "1.4.0"]
                 [org.clojure/clojure-contrib "1.2.0"]
                 [clojure-csv/clojure-csv "1.2.4"]
                 [org.clojure/tools.cli "0.1.0"]
                 [clj-http "0.1.3"]]
   :aot [repl-test.core]
   :main repl-test.core)

Hier ist der erste Teil von src / repl_test / core.clj

(ns repl-test.core
  (:gen-class)
  (:use clojure.contrib.command-line)
  (:require [clojure.contrib.string :as cstr])
  (:require [clojure.contrib.trace :as ctr])
  (:require [clojure.string :as sstr])
  (:use clojure-csv.core))

Ich wäre super hilfreich, wenn jemand als Antwort eine project.clj und den Header einer core.clj posten könnte, die es dem Projekt ermöglicht, eine Hauptdatei zu sein.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage