Я пытаюсь создать простой проект 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)
Когда я пытаюсь запустить его. Мой путь к классу включает верхний каталог Clojure/
и обе банки. Я также попытался разместить каталог project/
в пути к классам, но не повезло.
Как вы создаете простой проект clojure?