227 words
1 minute
[Build]Gradle Wrapper
Overview
- Gradle Wrapper 개념
1. Gradle Wrapper
- Gradle Wrapper는 Gradle 프로젝트를 빌드하는 데 필요한 Gradle 버전을 자동으로 다운로드하고 설치하는 스크립트
Concept
- Graddle Wrapper : 기존 프로젝트를 신규 환경에 설치할 때, 별도의 설치나 설정 과정 없이 바로 빌드할 수 있도록 해주는 스크립트. 버전에 따라 Gradle을 자동으로 다운로드하고 설치해준다. Wrapper를 사용하면 로컬에 설치된 Gradle의 버전에 종속되지 않는다.
2. Gradle Wrapper 구성
gradle wrapper --gradle-version 9.0gradle/wrapper/gradle-wrapper.jar
- gradlew , gradlew.bat 파일이 해상 gradle task를 실행
- 로컬 환경의 영향을 받지 않음 (로컬캐시에 다운됨))
gradle/wrapper/gradle-wrapper.properties
- Gradle Wrapper 설정 파일.
- 선언적 구성으로 이 파일의 wrapper 버전 등을 변경하면 task 실행시, 자동으로 새로운 Wrapper가 로컬 캐시에 다운됨
[Build]Gradle Wrapper
https://yjinheon.netlify.app/posts/03be/04build/build-graddle-wrapper/