根据我的测试,两者
task taskA {
doFirst {
println("$name first")
}
doLast {
println("$name second")
}
}
和
task taskB {
doLast {
println("$name first")
println("$name second")
}
}
以相同的顺序执行。
有一个单独的doFirst
块有什么意义?doFirst
在和的执行之间会发生其他事情doLast
吗?
我已经阅读了有关任务的 gradle docs 部分。这些例子似乎也只使用doLast