dependsOn tasks.register("a"){ println "a" } tasks.register("b"){ dependsOn a println "b" } ./gradlew b를 호출하면?!!
결과는 dependsOn Task1를 쓰면 Task1을 먼저 실행해라 입니다. finalizedBy tasks.register("a"){ println "a" finalizedBy b } tasks.register("b"){ println "b" } ./gradlew a를 호출하면?!!
결과는 finalizedBy Task1를 쓰면 Task1을 나중에 실행해라 입니다. beforeTask 와 afterTask gradle.taskGraph.beforeTask { Task task -> println "executing $task ..." } gradle.taskGraph.afterTask { Task task, TaskState state -> if (state.failure) {...
#
afterTask
#
beforeTask
#
dependsOn
#
finalizedBy
#
gradle
#
task
#
종속적
원문 링크 : [Gradle][task] gradle 에서 task 종속성 _ task 등록 직전직후(before afterTask), 종속성 관계 설정(dependsOn,finalizedBy)