문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
gradle:task [2015/09/23 17:37] kwon37xi |
gradle:task [2018/01/19 13:06] kwon37xi [--rerun-tasks] |
||
---|---|---|---|
줄 254: | 줄 254: | ||
* [[http:// | * [[http:// | ||
* 태스크를 무조건 실행하게 만들고자 한다면 Up to date 검사를 안하게 만들면 된다.< | * 태스크를 무조건 실행하게 만들고자 한다면 Up to date 검사를 안하게 만들면 된다.< | ||
- | // 태스크 선언부에서.. | + | |
- | outputs.upToDateWhen { false } | + | // 태스크 선언부에서 |
+ | |||
+ | task someTask { | ||
+ | | ||
+ | |||
+ | doLast { | ||
+ | ... | ||
+ | } | ||
+ | } | ||
</ | </ | ||
===== --rerun-tasks ===== | ===== --rerun-tasks ===== | ||
* '' | * '' | ||
+ | |||
+ | ===== Task 실행에서 제외 ===== | ||
+ | * " | ||
+ | |||
+ | <code groovy> | ||
+ | gradle.taskGraph.whenReady { taskGraph -> | ||
+ | def tasks = taskGraph.allTasks | ||
+ | |||
+ | // 태스크 실행 그래프에 ' | ||
+ | if (tasks.find { it.name.toLowerCase() == ' | ||
+ | bbb.enabled = false // bbb 태스크를 skip 한다. 로그상에 SKIP으로 뜸 | ||
+ | } | ||
+ | } | ||
+ | </ | ||