Зачем нам нужен блок doFirst в задачах gradle?

Из моего тестирования оба

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

а также

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

выполняется в том же порядке.

Каково значение наличия отдельного doFirst блок? Может ли что-то еще случиться между исполнением doFirst а также doLast?

Я прошел раздел документации по Gradle по задачам. Примеры также, кажется, используют только doLast

0 ответов

Другие вопросы по тегам