빌드
- 소스 코드를 컴파일, 테스트, 배포, 문서화 하는 작업
- 소스코드를 컴퓨터가 실행하는 가공물로 가공하는 과정
- 명령어로 지시히는 지시자동화
- 예약 시점을 지정하여 빌드를 수행하는 예약자동화
- 특정조건 충족시 빌드되는 유발자동화
- 초기화스크립트 설정스크립트 빌드 스크립트 , 속성파일 , 환경변수와 명령어 옵션 , buildSrc 디렉터리
- 그레이들 스크립트 파일은 초기화, 설정, 빌드 스크립트로 나뉨
- 초기화 스크립트 : 가장 먼저 실행 / init.gradle(사용자정보, 환경, 초기설정) / Gradle 객체
- 설정 스크립트 : 빌드 설정정보 저장 / settings.gradle(빌드설정, 프로젝트구조) / Settings 객체
- 빌드 스크립트 : 스크립트 파일을 저장 / build.gradle(빌드 수행 의존관계) / Project 객체
명령어 buildSrc
gradle -Pname=gradle hello
명령어 옵션,프로퍼티 테스크
bulidSrc : 빌드 수행 시에 클래스 파일, 플러그인을 저장하여 사용하는 디렉토리