sbt
les tâches
Recherche…
Créer une tâche simple
Tout ce qui est nécessaire pour définir une tâche est une déclaration de son type et une description:
lazy val exampleTask = taskKey[Unit]("An example task that will return no value.")
L' Unit
étant le type, cette tâche est entièrement composée d'effets secondaires. Une fois défini, pour mettre en œuvre des actions:
exampleTask := {
val s: TaskStreams = streams.value
s.log.info("The example task was executed.")
}
Si ceux-ci sont définis dans build.sbt
, vous pouvez charger le projet et l'exécuter:
> exampleTask
[info] The example task was executed.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow