Мой проект разделен на несколько частей: * основной проект * проект utils (как пример)
Оба они имеют несколько модульных тестов, а «основной проект» опирается на код в проекте «utils» с помощью механизма «dependsOn» sbt.
Я использую плагин sbt-assembly для сборки "uber-jar"/"fat-jar" , но задача sbt assembly
не запускает тест в проекте utils, чего я и пытаюсь добиться (я не вижу никаких тестов из «проекта utils» в журналах)
Изменение «dependsOn» на «aggregate» создает новую проблему:
агрегатная дедупликация сборки sbt
что-то похожее на этот issue-on-github
Итак, мой вопрос: как организовать многомодульный проект, который может быть собран sbt-assembly
, и все тесты выполняются во время задачи сборки?