サーチ…


単純なタスクを作成する

タスクを定義するために必要なのは、そのタイプと記述の宣言だけです。

lazy val exampleTask = taskKey[Unit]("An example task that will return no value.")

Unitはタイプなので、このタスクは完全に副作用で構成されています。一度定義されると、アクションを実装する:

exampleTask := {
  val s: TaskStreams = streams.value
  s.log.info("The example task was executed.")
}

これらがbuild.sbtで定義されている場合は、プロジェクトをロードして実行できます。

> exampleTask
[info] The example task was executed.


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow