https://docs.gradle.org/current/userguide/gradle_wrapper_basics.html
Gradle Wrapper Basics
그래들 래퍼를 사용해서 그래들을 빌드하는 것은 권장되는 방법입니다.
래퍼 스크립트는 선언된 그래들 버전을 호출하고, 필요하다면 미리 다운로드 합니다.
래퍼는 gradlew 혹은 gradlew.bat 파일로 이용이 가능합니다.
래퍼는 다음과 같은 장점을 제공합니다.
- 주어진 그래들 버전에서 프로젝트를 표준화 합니다.
- 다양한 사용자에게 동일한 그래들 버전을 제공합니다.
- 다양한 실행 환경에서의 그래들 버전을 제공합니다. (IDE, CI 서버 등)
Using the Gradle Wrapper
안정적이고 제어할 수 있으며 표준화 된 빌드를 위해서는 항상 래퍼를 사용해 빌드하는 것이 권장됩니다.
gradle 명령어를 입력하는 대신 gradlew 혹은 gradlew.bat 명령어를 이용합니다.
전형적인 그래들 호출
$ gradle build
래퍼를 이용한 그래들 호출
$ ./gradlew build // Linus or OSX
$ ./gradlew.bat build // Windows PowerShell
해당 명령은 래퍼가 위치한 동일한 디렉토리에서 실행합니다. 만약 다른 디렉토리에서 명령어를 실행하고 싶다면 래퍼에 대한 상대 경로를 제공해야 합니다.
$ ../gradlew build
아래의 콘솔은 윈도우에서 래퍼를 활용해 빌드한 결과물을 보여줍니다. (Java Project)
$ gradlew.bat build
Downloading https://services.gradle.org/distributions/gradle-5.0-all.zip
.....................................................................................
Unzipping C:\Documents and Settings\Claudia\.gradle\wrapper\dists\gradle-5.0-all\ac27o8rbd0ic8ih41or9l32mv\gradle-5.0-all.zip to C:\Documents and Settings\Claudia\.gradle\wrapper\dists\gradle-5.0-al\ac27o8rbd0ic8ih41or9l32mv
Set executable permissions for: C:\Documents and Settings\Claudia\.gradle\wrapper\dists\gradle-5.0-all\ac27o8rbd0ic8ih41or9l32mv\gradle-5.0\bin\gradle
BUILD SUCCESSFUL in 12s
1 actionable task: 1 executed
728x90
'SW개발 > Spring' 카테고리의 다른 글
[Gradle]그래들 알아보기 6 - Dependency Management Basics (0) | 2024.06.11 |
---|---|
[Gradle]그래들 알아보기 5 - Build File Basics (0) | 2024.06.10 |
[Gradle]그래들 알아보기 4 - Settings File Basics (0) | 2024.06.09 |
[Gradle]그래들 알아보기 3 - Command-Line Interface Basics (1) | 2024.06.08 |
[Gradle]그래들 알아보기 1 - Gradle Basics (0) | 2024.06.07 |