bash version
그레이들을 사용하기 위해서는 JDK 6 이상을 사용해야하고, JDK는 깔려있다고 가정하에 진행하겠다.
설치 방법에는 여러가지가 있으나,
OS에 관계없이 설치할 수 있는 bash(윈도우는 git bash를 이용)를 사용하겠다.
SDKMAN 을 사용하여 설치할 것을 권장한다고 한다.
SDKMAN (GVM에서 변경) 이라는 그루비 에코시스템에 속하는 제품들의 설치나 업데이트를 관리해주는 툴이
다. 그레이들같은 경우는 버전업이 빈도가 높은 편이라서 패키지 관리 툴을 이용하면 더 효과적이다.
1. SDKMAN 설치 (http://sdkman.io/install.html)
$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
$ sdk help 시 명령 도움말이 나오면 정상적으로 설치된 것이다.
2. 그레이들 설치 (http://sdkman.io/usage.html)
$ sdk install gradle - 기본 설치
$ sdk install gradle <version> - 특정 버전 설치
$ sdk default gradle <version> - 기본 버전 설정
$ sdk list gradle 로 현재 버전, 설치 버전 등 확인 가능
개인적으로 기본 버전 설정 중에 에러가 났다.
$ sdk default gradle 3.0-rc-1
rm: cannot remove '/C/Users/xxxx/.sdkman/candidates/gradle/current': Is a directory
ln: failed to create symbolic link'/c/Users/xxxx/sdkman/candidates/gradle/current/3.0-rc-1': File exists
그래서 그래이들 안에 current 폴더를 지워버리고, 다시 버전 설정을 하니 최신 버전으로 적용 완료.
3. 그레이들 환경 변수 설정
~/.bash_profile 또는 ~/.bashrc (zsh 사용자라면 ~/.zshrc) 에 아래 내용을 입력 후 변경된 설정을 재설정(source) 해준다.
export GRADLE_HOME=<GRADLE_HOME>
export PATH=$GRADLE_HOME/bin:$PATH
4. 그레이들 설치 확인
gradle -v 명령어를 통해 정보를 확인한다.
$ gradle -v
------------------------------------------------------------
Gradle 3.0-rc-1
------------------------------------------------------------
Build time: 2016-08-02 06:13:35 UTC
Revision: 8bcd865ede950ba81d0a360bb7e314aee747540e
Groovy: 2.4.7
Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM: 1.8.0_91 (Oracle Corporation 25.91-b15)
OS: Windows 10 10.0 amd64