从我的测试中看,
task taskA {
doFirst {
println("$name first")
}
doLast {
println("$name second")
}
}
和
task taskB {
doLast {
println("$name first")
println("$name second")
}
}
以相同的顺序执行。
单独doFirst
阻止有什么意义?在执行doFirst
和doLast
之间会发生其他事情吗?
我已经浏览了tasks上的gradle docs部分。这些示例似乎也仅使用doLast