2

根据我的测试,两者

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

4

0 回答 0