Это не представляется возможным.Я пробовал запускать такие команды, как
lein run -m test/-main
И я получаю ошибки, которые предполагают, что он не может найти основной .Просматривая lein help
, почти все, включая такие вещи, как lein clean
, выдают ошибки, если project.clj
не найден.
В руководстве для leiningen есть фрагмент:
Лейнинген работает с проектами .Проект - это каталог, содержащий группу исходных файлов Clojure (и, возможно, Java), вместе с небольшим количеством метаданных о них.Метаданные хранятся в файле с именем project.clj в корневом каталоге проекта , что позволяет Leiningen рассказывать о таких вещах, как
...
Большинство задач Leiningenимеет смысл только в контексте проекта .Некоторые из них (например, repl или help) также можно вызывать из любого каталога.
Упор мой.
Кажется, что leiningen ориентирован на проект и ожидает, что метаданные будутв project.clj
для работы.