Я рекомендую использовать leiningen . Запуск
$ lein new myproject
создаст новую папку с именем myproject
внутри вашего текущего рабочего каталога со структурой скелета по умолчанию.
Внутри только что созданной папки myproject
вы найдете (среди прочего) папку с именем src
для исходного кода clojure и папку с именем test
для ваших тестов (leiningen сгенерирует тест по умолчанию, не пройденный). 1012 *
Leiningen позволит вам запускать тесты с lein test
.
Вы можете упаковать свой проект как файл jar с помощью lein jar
или создать uberjar (исполняемый файл jar со всеми необходимыми зависимостями) с помощью lein uberjar
.
Для создания документации я рекомендую autodoc , который прекрасно интегрируется с leiningen.