Dependencies 使sbt任务依赖项正常工作
我试图定义自定义任务和现有任务之间的依赖关系(在本例中为compile in compile),如下所示:在sbt文档中。然而,我能得到的最接近的结果是:Dependencies 使sbt任务依赖项正常工作,dependencies,task,sbt,Dependencies,Task,Sbt,我试图定义自定义任务和现有任务之间的依赖关系(在本例中为compile in compile),如下所示:在sbt文档中。然而,我能得到的最接近的结果是: object ApplicationBuild extends Build { val hello = TaskKey[Unit]("hello", "Prints 'Hello World'") val helloTaskA = hello := { println("Hello World") } val helloTaskB
object ApplicationBuild extends Build {
val hello = TaskKey[Unit]("hello", "Prints 'Hello World'")
val helloTaskA = hello := {
println("Hello World")
}
val helloTaskB = hello <<= hello.dependsOn(compile in Compile)
val main = play.Project(appName, appVersion, appDependencies).settings(
helloTaskA,
helloTaskB
)
我理解,因为helloTaskA是不可变的,所以helloTaskB是一个不同的任务,但我认为它会默默地包含helloTaskA。此外,我不确定为具有相同任务键的任务包含两个设置意味着什么
[error] Reference to undefined setting:
[error]
[error] *:hello from *:hello