개발
home
🛸

Spring에서 Gradle 버전 올리기, Gradlew 가볍게 살펴보기

Created
2022/07/24
Tags
SpringBoot
Gradle
2022-07-05 @이영훈
Spring에서 gradle 버전 올리는 방법을 기록으로 남깁니다.

Gradle 버전 변경하기

gradle 버전을 올리는 방법은 정말 간단합니다.
gradle/wrapper/gradle-wrapper.properties를 수정하면 됩니다.
gradle 7.4.1에서 7.5로 버전을 올리는 예시입니다.
[7.4.1]
distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists
Bash
복사
[7.5]
distributionUrl에서 distribution 버전을 수정하면 됩니다.
distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists // distributionUrl을 수정하면 됩니다. distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists
Bash
복사

Gradlew 살펴보기

스프링 프로젝트를 빌드할 때 시스템의 gradle을 바로 사용하지 않고 gradlew를 보통 사용합니다.
gradlew를 사용하면 다음과 같은 이점을 얻을 수 있기 때문입니다.
1.
프로젝트를 특정 gradle 버전으로 특정하여 개발할 수 있어 더 신뢰할만한 빌드를 만들 수 있습니다.
2.
다양한 개발자나 다른 실행환경 (IDE, CI 환경)에서 새로운 Gradle 버전의 변경이 쉽습니다. Wrapper definition만 변경하면 됩니다.
Gradlew는 명시된 버전의 gradle이 없다면 서버에서 gradle을 다운 받고, 명시된 버전의 gradle을 실행시키는 (bash) 스크립트 입니다.
gradlew의 workflow입니다.
1.
서버에서 명시된 버전의 gradle 배포판(gradle-wrapper.jar)을 다운 받습니다
2.
로컬에 gradle 배포판(gradle-wrapper.jar)을 저장하고 압축을 풉니다
3.
저장된 gradle을 사용합니다.
Gradle Wrapper workflow

Reference