Je ne veux pas créer de déployable sans exécuter de tests. Y at-il de toute façon dans sbt-native-packager/sbt où je pourrais lancer le test sbt à l'intérieur de sbt dist, ce qui échouerait quand un test échoue?Exécuter des tests avant sbt dist dans sbt-native-packager
0
A
Répondre
0
Il existe plusieurs façons d'y parvenir.
Créer un alias de commande
Ceci est mon approche recommandée car il est très explicite, facile à comprendre et à étendre. Dans votre build.sbt ajouter
addCommandAlias("buildDist", "; compile ; test ; dist")
Maintenant, vous pouvez appeler sbt buildDist
sur le test Depend
Vous pouvez ajouter des dépendances entre les tâches. Dans votre build.sbt
dist := (dist dependsOn test).value
Cela va ajouter la tâche de test en tant que dépendance
Cheers, muki