Por que Java reclama que o namespace não é encontrado?

Eu estou tentando configurar um ambiente de criação de lein em arquivos copiados do Windows 7 de um ambiente de desenvolvimento bem-sucedido no Linux. Eu tenho o maven e o jdk instalado junto com o lein.

HOME aponta parac:\Users\cnorton onde os diretórios do maven estão localizados.

Eu recebo este erro ao tentar executar lein repl ou lein compile, e não consigo descobrir o que estou fazendo de errado.

Causado por: java.lang.Exception: namespace 'repl-test.core' não encontrado após o carregamento '/ repl_test / core'

Aqui é 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)

Aqui está a primeira 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))

Eu seria muito útil se alguém pudesse postar como resposta um project.clj e o cabeçalho de um core.clj que permita que o projeto seja um main.

questionAnswers(1)

yourAnswerToTheQuestion