¿Por qué Java se queja de que no se encuentra el espacio de nombres?

Estoy tratando de configurar un entorno de compilación lein en Windows 7 pero he copiado archivos de un entorno de compilación exitoso en Linux. Tengo maven y el jdk instalado junto con lein.

HOME apunta ac:\Users\cnorton donde se ubican los directorios de maven.

Recibo este error al intentar ejecutar lein repl o lein compile, y no puedo averiguar qué estoy haciendo mal.

Causado por: java.lang.Exception: espacio de nombres 'repl-test.core' no encontrado después de cargar '/ repl_test / core'

Aquí está 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)

Aquí está la primera parte de 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))

Sería muy útil si alguien pudiera publicar como respuesta un project.clj y el encabezado de un core.clj que permita que el proyecto sea principal.

Respuestas a la pregunta(1)

Su respuesta a la pregunta