Gradle | Gradle 준비 | Gradle 설치

Gradle을 사용할 수 있도록 설정을 설명한다. Gradle은 Gradle의 Web 사이트에서 바이너리 파일이 배포되고 있다. 하지만 많은 사람들은 “파일을 다운로드하여 배치하고 ……“라는 방식을 하지 않을 것이다.

Gradle은 다양한 패키지 관리 도구에 대응하고 있다. 여기에서는 Windows 및 macOS의 대표적인 패키지 관리 도구를 이용한 설치 방법을 설명한다.

Windows에서 Gradle 설치

Windows에서는 별도로 패키지 관리 도구를 잘 보급되고 있다고는 할 수 없다. 아마도 그런 건 아무것도 준비하지 않은 사람이 대부분일 것이다.

Scoop 설치

Gradle에는 “Scoop"라는 Windos 패키지 관리 도구에 대응하고 있다. 우선은 Scoop를 설치한다. 이것은 PowerShell을 동작한다. PowerShell을 기동하고 다음 명령을 실행한다.

iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

이것으로 Scoop가 설치된다. 혹시 PowerShell를 어떻게 시작하는지 모르는 사람은 시작 메뉴를 마우스 오른쪽 단추로 [파일 이름을 지정하고 실행] 메뉴를 선택하고, “powershell “를 입력하여 실행하면 된다. 그렇게 하면 PowerShell 창이 열린다.

Scoop으로 Gradle 설치

Scoop가 설치가 완료되면, Gradle을 설치한다. 명령 프롬프트를 열고 다음 명령을 실행한다.

scoop install gradle

잠시 기다리면 설치 완료된다. 별로도 path 변수의 설정도 필요 없다.

macOS에서 Gradle 설치

macOS의 설치에 대해서 설명한다. macOS에도 역시 패키지 관리 도구를 이용한 방법이 가장 쉽다.

Homebrew 설치

macOS에는 “Homebrew"라는 패키지 관리 도구가 널리 사용되고 있다. 이것을 이용하는 것이 가장 좋다.

이 Homebrew를 사용하려면 Java와 Xcode가 설치되어 있어야 한다. Java는 설치되어 있다고 생각되지만, Xcode가 없는 경우는 설치한다. 이것은 App Store에서 설치할 수 있다. “xcode"로 검색하면 빨리 찾을 것이다.

준비가 되면 터미널을 시작하고, 다음 명령을 실행한다.

$ ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

이것으로 Homebrew가 설치된다. 명령을 보면 알 수 있듯이, 이 명령은 Ruby를 이용하고 있다. macOS는 표준 Ruby가 설치되어 있어서 별도로 준비할 필요가 없다.

brew으로 Gradle 설치

준비가 되면, Gradle을 설치한다. 터미널을 시작하고 다음과 같이 실행한다.

$ brew update && brew install gradle

이제 잠시 기다리면 Gradle가 설치된다.

MacPort를 이용하여 설치

이 밖에 MacPort라는 패키지 관리 도구도 사용할 수 있다. 이것을 사용하는 사람은 터미널에서 다음과 같이 실행한다.

$ sudo port install gradle

관리자 암호를 입력하면 Gradle 설치가 실행된다. 어느 방식으로도 설치되는 Gradle은 동일하다.

바이너리 설치 

패키지 관리 도구는 잘 모르겠고, 더 간단한 방법을 생각한다면, 바이너리 파일을 다운로드하여 수동으로 설치한다.

https://gradle.org/releases/

이것이 Gradle의 Web 사이트의 다운로드 페이지이다. 여기를 방문하여 “Releases"라는 곳에서 최신 버전의 바이너리 파일을 다운로드한다. 이것은 압축 파일로 되어 있기 때문에 압축을 해제하고 적당한 폴더에 배치한다.

또한, Gradle 명령을 사용할 수 있도록 하기 위해서는, 그 중 bin 폴더의 경로를 path 변수에 추가해야 한다. gradle-x.x\bin 폴더를 환경변수 경로에 추가한다.

GRADLE_HOME={GRADLE_HOME}\bin

설치 후 명령 프롬프트 또는 터미널을 시작하고 이와 같이 실행하자.

$ gradle -v

Gradle 버전 정보가 표시되면 성공적으로 설치한 것이다.

------------------------------------------------------------
Gradle 4.1
------------------------------------------------------------

Build time:   2017-08-07 14:38:48 UTC
Revision:     941559e020f6c357ebb08d5c67acdb858a3defc2

Groovy:       2.4.11
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_121 (Oracle Corporation 25.121-b13)
OS:           Mac OS X 10.10.5 x86_64

그밖에 Gradle 환경 변수 변경

  • GRADLE_HOME\bin\gradle.bat 파일에 “set DEFAULT_JVM_OPTS=“에 JVM 환경 변수 전달할 수 있다.
  • JAVA_OPTS 또는 GRADLE_OPTS로도 JVM 환경 변수를 전달할 수 있다.
set DEFAULT_JVM_OPTS=-Dfile.encoding=UTF-8 -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=256m