
165
APPENDIX B -
그레이들 기본
•
설정
단계
Configuration
모든
빌드
스크립트를
평가하고
태스크의
실행순서를
결정하기
위하여
DAG
를
만듭니다
.
•
실행
단계
Execution
태스크를
차례로
실행합니다
.
B.3
자바 프로젝트
그레이들 빌드 파일은 태스크로 이루어져 있으며 그 실행 순서는
DAG
에 담겨 있습니다. 사용
자 정의 태스크는 뒤에서 논의합니다. 그레이들은 플러그인 기반의 아키텍처이며 플러그인을
추가하면 그에 맞는 태스크와 기능들을 빌드에 적용할 수 있습니다.
안드로이드 세상 밖에서 가장 많이 사용되는 플러그인은
Java
플러그인입니다. 이 플러그인은
그레이들 배포판에 내장되어 있으므로 단지
apply
명령만 추가하면 됩니다. [예제
B
-
2
]를 참
고하세요.
예제
B-2
Java
프로젝트를 위한 가장 간단한
build
.
gradle
파일
apply plugin
:
'
java
'
사실 이것이 자바 프로젝트를 위한 완전한 빌드 스크립트로, 플러그인 자체에 관련되는 수많은
태스크를 정의하고 있습니다. 어떤 태스크가 있는지 보려면 명령창으로 가서 프로젝트 루트 디
렉터리로 이동한 후
tasks
태스크를 실행하면 됩니다. 실행결과는 [예제
B
-
3
]과 같습니다.
예제
B-3
tasks
태스크 실행결과
>
gradle tasks
:
tasks