그레이들 래퍼를 이용하면 프로젝트 구성원들이 일일이 그레이들을 설치는 번거로움을 피할 수 있다(한명만 고생하면 된다). 다음과 같이 실행하면 로컬에 설치되어 있는 그레이들 버전을 기준으로 그레이들 래퍼가 설치된다.
$ gradle wrapper
$ cat gradle/wrapper/gradle-wrapper.properties
#Fri Mar 24 21:30:00 KST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14-bin.zip
하지만 그레이들 래퍼의 버전은 간단한 인자변경을 통해 손쉽게 할 수가 있다. 다음 명령어를 이용한다.
$ gradle wrapper --gradle-version={version}
3.4.1
버전을 설정한다고 치면!
$ gradle wrapper --gradle-version=3.4.1
:wrapper
BUILD SUCCESSFUL
Total time: 0.724 secs
$ cat gradle/wrapper/gradle-wrapper.properties
#Fri Mar 24 21:28:35 KST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.4.1-bin.zip
다음과 같은 형태로 설치되고, 이후에 그레이들 빌드를 진행하면 자연스럽게 래퍼를 변경한다.
'Tools > BuildTools' 카테고리의 다른 글
[gradle] 5.0 RELEASE (1) | 2018.11.29 |
---|---|
[gradle] Jrebel, rebel.xml 생성 태스크 (0) | 2016.05.22 |
[gradle] 그레이들이 그루비를 떠나 코틀린으로 갈까? (0) | 2016.05.21 |
WebJars 를 이용한 웹 라이브러리 의존성 관리 (3) | 2016.03.15 |
[Gradle] 프로젝트 빌드시 gradle 에서 바라보는 JAVA_HOME 지정하기 (0) | 2016.03.03 |