로딩
요청 처리 중입니다...

[Gradle][task] gradle 에서 task 종속성 _ task 등록 직전직후(before afterTask), 종속성 관계 설정(dependsOn,finalizedBy)

 [Gradle][task] gradle 에서 task 종속성 _ task 등록 직전직후(before afterTask), 종속성 관계 설정(dependsOn,finalizedBy)

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 # 종속적