Clojure - загрузочная задача
Я использую boot
и я доволен этим до сих пор. Мне все еще нужно выполнить две задачи на двух разных консолях: boot dev
а также boot autotest
,
Поэтому я хотел бы знать, что это возможно / рекомендуется делать все загрузочные задачи в пределах одной JVM.
Я попытался составить задачи так:
(deftask autotest []
(comp
(watch)
(run-tests)))
(deftask dev
"Start the dev env..."
[t run-tests bool "Run the tests continuously"]
(comp
....
(if run-tests (autotest) identity)))
Но сейчас при запуске boot dev -t
Я получаю исключение из одной из библиотек, которые я использую, что может означать, что я должен изолировать его.
Задачи загрузки предназначены для такого использования и могут загружаться pods
решить мою проблему?
1 ответ
Решение
Отвечая на мой собственный вопрос:
- У меня больше нет этого исключения
- это одна из сильных сторон
boot
использовать одну единственную JVM (в отличие от leiningen)