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