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)
Другие вопросы по тегам