为什么我们在gradle任务中需要doFirst块?

时间:2017-02-10 03:44:19

标签: build.gradle gradle-task

从我的测试中看,

task taskA {
    doFirst {
        println("$name first")
    }
    doLast {
        println("$name second")
    }
}

task taskB {
    doLast {
        println("$name first")
        println("$name second")
    }
}

以相同的顺序执行。

单独doFirst阻止有什么意义?在执行doFirstdoLast之间会发生其他事情吗?

我已经浏览了tasks上的gradle docs部分。这些示例似乎也仅使用doLast

0 个答案:

没有答案