Как запустить тесты Junit, которые требуют классов, скомпилированных из clojure в intelliJ

Я работаю в Intellij с Cursive над закрытым проектом, в котором есть подпроекты. Я импортировал проект верхнего уровня, попросив импорт рекурсивно искать проекты.

Каждый из проектов подмодулей имеет комбинацию clojure и java-кода.

Чтобы запустить все юниты для модуля, я могу щелкнуть правой кнопкой мыши и выбрать запустить и все тесты. Это создает целевую папку со всеми скомпилированными классами Java, но не компилирует код clojure, поэтому эти классы не найдены.

Существует задача Leiningen для компиляции кода clojure в файлы классов, но они помещаются в другую целевую папку (вместе с обычными классами Java)

Целевые папки представляют собой комбинацию имен профилей. Имя, созданное при запуске тестов junit:

DEV-модуль-имя + база + система + пользовательские + при условии,

Целевая папка при запуске lein compile имеет все те же части, но в другом порядке,

базовая система + + + + + пользователь-модуль имя-DEV при условии,

Есть ли способ управлять тем, какая целевая папка используется конфигурацией запуска? Или есть способ установить порядок имен профилей, используемых при создании цели?

0 ответов

Другие вопросы по тегам