1. append task
2. task config
- 'configuring'이 먼저 출력된것을 참고
3. dependency 설정
- depenency를 설정하는 여러가지 방법. multi 설정 방법
4. logging
- levels 배열을 돌면서 logging.level에 set. 이 level을 바탕으로 로깅이 수행됨- ${level}을 ${logging.level}로 변경해도 결과는 같음
5. doFirst
- 중복 doFirst 설정시 순서 주의. 제일 마지막에 선언된 doFirst가 제일 먼저 실행됨6. doLast
- 중복 doLast설정시 순서 주의. 제일 마지막에 선언된 doLast가 제일 마지막에 실행됨
7. onlyIf
- system properties는 -D로 설정
8. didWork
- 최초 build이후 빌드 대상 파일의 변경없이, 다시 gradle을 실행하면 tasks.compileJava.didWork는 false
9. enabled