Scala 在.sbt文件中添加任务依赖项

Scala 在.sbt文件中添加任务依赖项,scala,build,dependencies,sbt,Scala,Build,Dependencies,Sbt,在build.sbt文件中,我有两个自定义任务: TaskKey[Unit]("aaa") := { println("aaa") } TaskKey[Unit]("bbb") := { println("bbb") } 如何在它们之间添加依赖关系?例如,我希望aaa依赖于来自的bbb 要依赖于某些任务的副作用而不使用它们的值,也不做额外的工作,请使用dependOn依赖于一系列任务。定义任务键(简单表达式val aaa=TaskKeyUnit的非法开始部分左侧的部分我指的是完整的

在build.sbt文件中,我有两个自定义任务:

TaskKey[Unit]("aaa") := {
  println("aaa")
} 

TaskKey[Unit]("bbb") := {
  println("bbb")
}
如何在它们之间添加依赖关系?例如,我希望
aaa
依赖于来自的
bbb


要依赖于某些任务的副作用而不使用它们的值,也不做额外的工作,请使用dependOn依赖于一系列任务。定义任务键(简单表达式val aaa=TaskKeyUnit的
非法开始部分左侧的部分
我指的是完整的构建定义,而不是.sbt文件。我得到以下错误:
错误:未找到:value intTask intTask:=4
错误似乎类似于:,但它们没有描述如何处理依赖项。您需要定义TA请参阅该链接上的文档。它解释了如何设置。
unitTask <<= Seq(stringTask, sampleTask).dependOn
intTask := 4

intTask <<= intTask.dependsOn(stringTask, sampleTask)
val aaa = TaskKey[Unit]("aaa", "First")
val bbb = TaskKey[Unit]("bbb", "Second")

bbb := { println("bbb") }
aaa := bbb map { _ => println("aaa") }