Gradle Guide 2. Create new Gradle builds
Gradle Guide 2. Create new Gradle builds
공식 가이드 : https://guides.gradle.org/creating-new-gradle-builds/
이번 가이드에서는 command line에서 gradle project를 생성하고 기본적인 명령어를 배운다.
gradle init
1 | kotlin |
- build.gradle : project의 configuration을 담고 있는 build script이다.
- gradle-wrapper.jar : Gradle Wrapper을 들고있는 executable jar 이다.
- gradle-wrapper.properties : Gradle Wrapper의 설정을 가진 파일이다.
- gradlew : UNIX 계열에서 사용할 수 있는 Gradle Wrapper script이다.
- gradlew.bat : Windows에서 사용할 수 있는 Gradle Wrapper script이다.
- settings.gradle : gradle build를 위해 gradle을 설정하는 script이다.
Gradle Wrapper란 선언된 gradle version으로 gradle을 실행하는 script이다. 필요하다면 실행 전에 gradle 다운로드도 실행한다. gradle project의 빌드에는 Gradle Wrapper를 사용하도록 권장된다.
Task / Plugin
새로운 Task를 만들고 실행하는 방법에 대한 설명이 있지만 간단해서 생략하겠다. 여러가지 gradle task type을 알고 싶다면 Documentation의 왼쪽 목록 중 Task Type을 보면 된다.
Plugin 적용은 이전에 작성한 build-scan을 적용하는 글을 참고하면 된다.
Explore build
./gradlew tasks
: 사용 가능한 모든 task를 보는 명령이다../gradlew properties
: 프로젝트의 모든 properties를 보는 명령이다.
Debug build
어떤 task든 실행할 때 --scan
옵션을 주면 build scan이 적용되어 웹UI로 task의 과정을 모두 디버깅할 수 있다. build scan을 적용하는 방법은 이전 글을 확인하면 알 수 있다.
gradle project 생성했을 때의 기초적인 명령들을 알 수 있었다. ./gradlew tasks
나 ./gradlew properties
는 정말 유용하게 사용할 수 있을 것 같다.