그레들Gradle에는 래퍼Wrapper라고 하는 운영체제에 맞춰서 그레들 빌드를 수행하도록 하는 배치 스크립트가 있다.
이 배치스크립트는 프로젝트 내에 숨김속성을 가지고 있는 gradle-wrapper.jar 를 이용해서
project
├── build.gradle
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
운영체제에 적절한 배치 스크립트를 실행하도록 한다.
- 윈도우: gradlew.bat
> gradlew.bat [task]
- 리눅스 및 OSX: gradlew
$ ./gradlew [task]
프로젝트의 성격에 맞춰 사용할 래퍼의 버전을 변경할 수 있도록 별도의 태스크Task를 작성실행할 수 있다.
프로젝트에 위치한 build.gradle 파일의 마지막 부분에 다음과 같이 wrapper 태스크를 추가한 후,
ext {
gradleVersion= '2.1' //자신이 원하는 Gradle 버전에 맞춰 변경
}
//...중략
task wrapper(type: Wrapper) {
gradleVersion = "$gradleVersion"
}
wrapper 태스크를 실행하면 된다.
$ gradle wrapper
● 참고
'Tools > BuildTools' 카테고리의 다른 글
gradle: test task 실행되는데 FileNotFoundException이 발생한다면... (0) | 2015.05.21 |
---|---|
Gradle: 코드정적분석을 위한 checkstyle, pmd 설정하기 (0) | 2015.05.15 |
그레들gradle 컴파일시 인코딩 오류 발생 (3) | 2014.10.16 |
Eclipse Gradle IDE pack 이 생겼구나. (4) | 2014.09.29 |
Gradle에 대한 정보가 부족해. (0) | 2014.09.25 |