반응형 Gradle2 [Gradle] Gradle - Build LifeCycle/ build script의 실행 순서에 대한 이해! build script의 실행 순서 - 작성 순서대로 build scripts는 기본적으로 작성 순서대로 실행됩니다. build, assemble, createDoc 순서로 작성되었다면, 다음과 같이 실행됩니다. 또한, 스크립트가 실행되기 전에 task graph를 아래와 같이 생성하게 됩니다. * DAG(Directed Acyclic Graph)로 순환하는 사이클이 없고, 단방향 형태의 graph가 됩니다. gradle의 빌드 실행은 첫번째 초기화 단계, 두 번째 구성 단계, 세 번째 실행 단계로 총 3단계로 이루어져있습니다. 1. Initialization phase : 초기화 단계 - settings.gradle파일 이용 setting.gradle파일을 읽어서 Setting 인스턴스를 생성합니다. .. Gradle 2024. 2. 1. [Gradle] Gradle - Task개념 및 jar 생성 후 복사하기(.feat Copy) Gradle은 Maven과 함께 많이 사용되는 빌드툴입니다. Task를 Custom하여 jar파일 생성 후 해당 파일을 원하는 경로에 복사하는 것까지 진행해보겠습니다. Task란? 빌드로 수행되는 하나의 독립적인 유닛으로, compile, jar생성, javadoc생성, publish모두 Task의 일종입니다. → build script나, plugin으로부터 Task를 가져올 수 있습니다. 아래는 java라는 플러그인을 호출하면, java와 관련된 task를 활용할 수 있습니다. plugins { id 'java' } 현재 활용 가능한 task는 터미널에서 ./gradlew tasks로 확인할 수 있습니다. // gradlew파일이 있는 위치에서 ./gradlew tasks Build tasks ---.. Gradle 2024. 1. 31. 이전 1 다음 반응형