Запустите тесты до sbt dist в sbt-native-packager
Я не хочу создавать какие-либо развертываемые без запуска тестов. В любом случае есть ли в sbt-native-packager / sbt место, где я мог бы запустить sbt test в sbt dist, что могло бы привести к сбою в случае сбоя любого теста?
1 ответ
Есть несколько способов достичь этого.
Создать псевдоним команды
Это мой рекомендуемый подход, так как он очень четкий, простой для понимания и расширения. В свой build.sbt добавь
addCommandAlias("buildDist", "; compile ; test ; dist")
Теперь вы можете позвонить sbt buildDist
Зависит от теста
Вы можете добавить зависимости между задачами. В вашей сборке.sbt
dist := (dist dependsOn test).value
Это добавит тестовое задание в качестве зависимости
Ура, Муки