Clojure load files

Posted by Nate on Stack Overflow See other posts from Stack Overflow or by Nate
Published on 2010-05-26T14:38:38Z Indexed on 2010/05/26 14:41 UTC
Read the original article Hit count: 233

Filed under:

I'm trying to set up a simple clojure project, and I'm not sure how to load files between the project. I'm sure that the answer is in the documentation, but I can't find a simple answer any where and I'm not sure where to look.

Essentially, my directory looks like this:

Clojure/
    clojure/
        clojure.jar
        other clojure files
    clojure-contrib/
        clojure-contrib.jar
        other contrib files
    project/
        main.clj
        utils.clj

And I want main.clj to be something like this:

(ns project.main
  (:require project.utils))
(greet)

and utils.clj to be something like this:

(ns project.utils)
(defn greet [] (println "Hello, World!"))

But that fails with:

Exception in thread "main" java.io.FileNotFoundException: Could not locate project/utils__init.class or project/utils.clj on classpath:  (main.clj:1)

When I attempt to run it.

How do you set up a simple clojure project?

© Stack Overflow or respective owner

Related posts about clojure