profile
봄은 영어로 스프링

Gradle life cycle

그래들은 종속성을 정의하고 순서대로 실행되도록 보장한다. 빌드 빌드는 세 가지 단계로 진행된다. 초기화 설정 파일을 감지한다. gradle파일을 찾고(멀티), 찾지 못하면(싱글) setting.gradle을 빌드한다. gradle 파일은 init, setting, build 세가지가 있다. 감지된 설정 파일을 평가하고 프로젝트에 포함되는 빌드를 결정한다. 빌드 스크립트 경로에 라이브러리 추가 복합 빌드에 참여하는 빌드 정의 다중 프로젝트인 경우 빌드에 참여하는 프로젝트 정의 모든 프로젝트에 대한 인스턴스를 생성한다. 구성 빌드에 참여하는 프로젝트의 스크립트를 평가한다. 작업에 대한 입/출력 포함 task 객체 및 task에 대한 그래프를 생성한다. (방향성이 있는 비순환 그래프) 실행 작업을 순서대로 실행한다. 라이브러리 다운로드, 코드 컴파일, 입력 읽기 쓰기 등 빌드와 관련된 대부분의 작업을 실행.

2023년 4월 7일
·
0개의 댓글
·