sbt 0.12 :
Ajoutez les éléments suivants aux paramètres de votre projet :
(test in Test) <<= (test in Test) dependsOn (Keys.`package` in Compile)
Cela modifie la tâche de test pour votre projet. Mais vous pouvez également définir votre propre tâche :
val myTestTask = TaskKey[Unit]("my-test-task", "runs package and then test")
Et puis ajoutez ceci aux paramètres de votre projet :
myTestTask <<= (test in Test) dependsOn (Keys.`package` in Compile)
sbt 0.13 :
Ajoutez les éléments suivants aux paramètres de votre projet :
(test in Test) := {
(Keys.`package` in Compile).value
(test in Test).value
}
Cela modifie la tâche de test pour votre projet. Mais vous pouvez également définir votre propre tâche :
val myTestTask = taskKey[Unit]("runs package and then test")
Et puis ajoutez ceci aux paramètres de votre projet :
myTestTask := {
(Keys.`package` in Compile).value
(test in Test).value
}