Я пытаюсь настроить простой проект clojure, и я не уверен, как загружать файлы между проектами. Я уверен, что ответ есть в документации, но я не могу найти простой ответ где-нибудь, и я не уверен, где искать.
По сути, мой каталог выглядит так:
Clojure/
clojure/
clojure.jar
other clojure files
clojure-contrib/
clojure-contrib.jar
other contrib files
project/
main.clj
utils.clj
И я хочу, чтобы main.clj был примерно таким:
(ns project.main
(:require project.utils))
(greet)
и utils.clj примерно так:
(ns project.utils)
(defn greet [] (println "Hello, World!"))
Но это не так с:
Exception in thread "main" java.io.FileNotFoundException: Could not locate project/utils__init.class or project/utils.clj on classpath: (main.clj:1)
Когда я пытаюсь запустить его. Мой classpath включает в себя верхний каталог Clojure/
и оба фляги. Я также попытался поместить каталог project/
в classpath, но безуспешно.
Как вы настраиваете простой clojure проект?