-
맥에서 gradle 설치하기기술 관련/OSX 2021. 8. 25. 12:32
gralde을 설치하려면 우선 gradle 홈페이지에 접속한다.
https://gradle.org/install/Gradle | Installation
Install the Gradle build tool on Linux, macOS or Windows, either manually or using a package manager like SDKMAN! or Homebrew.
gradle.org
안내 문서에 보면 gradle version7 설치를 위한 사전 준비 사항으로 JDK 1.8이 필요하다고 하므로 JDK 1.8을 준비한다.
보통은 Oracle에서 배포하는 JDK8를 설치하곤 하는데, 여러가지 사용에 있어서 제약이 발생 할 수 있기에 개발에서 운영까지 연결된 환경에서는 주로 선택하지 않는다. 그 대신 OpenJDK를 이용할 수 있다.
OpenJDK는 다양한 채널을 통해 배포되고 있지만 그래도 나름 편리하게 사용할 수 있는 곳이 AdoptOpenJDK 이다.
https://adoptopenjdk.net/AdoptOpenJDK
AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully open source set of build scripts and infrastructure. Supported platforms include Linux, macOS, Windows, ARM, Solaris, and AIX.
adoptopenjdk.net
여기서 OpenJDK 8 (LTS)를 선택하고 JVM을 선택 할 수 있다 (HotSpot이면 Oracle 기반 VM, OpenJ9이면 IBM 기반 JVM)
혹시 위 링크가 동작하지 않는다면, Eclipse Foundation이 관리하는 다음 링크를 통해 받을 수 있다.
https://adoptium.net/Adoptium
Eclipse Adoptium provides prebuilt OpenJDK binaries from a fully open source set of build scripts and infrastructure. Supported platforms include Linux, macOS, Windows, ARM, Solaris, and AIX.
adoptium.net
JDK가 설치되었으면 이제 gradle을 본격적으로 설치해 보자.
패키지 관리자로 gradle 설치하기
개발 환경을 할 때 다양한 소프트웨어를 설치하고 구성하는게 생각보다 귀찮은 경우가 많다. Command Line Tool을 이용하는 리눅스의 경우는 각 배포판에 따라 package manager를 이용하는데, MacOS의 경우는 이런 패키지 관리자라는게 딱히 없다. MacOS용 패키지가 있기는 할테지만 Linux의 그것보다는 MS Windows 설치 관리자 정도가 될 듯 하다.
기본 탑재되는 도구는 없지만 이를 커뮤니티 수준에서 관리하는 도구들이 등장하게 되었고 그중 많이 사용하는게 Homebrew이다.
https://brew.sh/Homebrew
The Missing Package Manager for macOS (or Linux).
brew.sh
이름에서도 알 수 있듯이 집에서 만드는 수제 맥주가 떠오르는데, 이를 이용해서 시스템 환경에 맞는 소프트웨어를 찾아 설치해 주고 나중에 불필요하다고 생각되는 건 삭제 할 수 있는 꽤 쓸만한 도구다.
그리고, brew와 비슷한 SDKMAN이 있는데 개발용 SDK를 관리하는 패키지 관리 도구라고 볼 수 있다. 관심이 있다면 아래 홈페이지에서 확인 할 수 있다.
https://sdkman.io/Home - SDKMAN! the Software Development Kit Manager
The Software Development Kit Manager SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems. It provides a convenient Command Line Interface (CLI) and API for installing, switching, removing and li
sdkman.io
gradle은 이 두 가지 패키지 관리자를 다 이용해서 설치 할 수 있다.
이 Homebrew를 이용하면 다음과 같은 간단한 명령으로 gradle을 설치할 수 있다.brew install gradle
SDKMAN도 Homebrew 처럼 손쉽게 gradle을 설치할 수 있다.sdk install gradle 7.2
하지만 이걸 원한것은 아니었고 매뉴얼 설치에 대한 부분을 더 살펴 보면 Gradle 배포 판을 다운로드 받아 사용할 수 있다고 나온다.
수동으로 gradle 설치하기
패키지 관리자가 없어도 수동으로도 설치 가능하다. 기본적으로 소스크도와 함께 배포용 파일이 제공되어 이를 다운로드 할 수 있따.최신버젼은 화면의 링크를 클릭하면 되고 아닌 경우는 release 페이지에서 버젼을 명시된 파일을 다운로드 받을 수 있다.
https://gradle.org/releases/Gradle | Releases
Find binaries and reference documentation for current and past versions of Gradle.
gradle.org
배포 파일을 다운로드 받으면 다음과 같이 압축을 해제하고 로컬 파일 공간에 복사한다. 꼭 아래와 같은 /opt/gradle 이라는 경로를 사용하지 않아도 되며, 각자 본인의 환경에 맞는 상태로 변경해서 사용 할 수 있다.
$ mkdir /opt/gradle $ unzip -d /opt/gradle gradle-7.2-bin.zip $ ls /opt/gradle/gradle-7.2 LICENSE NOTICE bin getting-started.html init.d lib media
그 다음에는 gradle 실행 파일 경로를 환경 변수에 추가해 준다.
$ export PATH=$PATH:/opt/gradle/gradle-7.2/bin
grade -v 명령을 실행해서 gradle 실행 정보가 나온다면 설치 완료로 볼 수 있다.$ gradle -v ------------------------------------------------------------ Gradle 7.2 ------------------------------------------------------------
'기술 관련 > OSX' 카테고리의 다른 글
[OSX] Xcode에서 자동 생성한 주석 __MyCompanyName__ 값 바꾸기 (0) 2010.02.25 [MacOS] Snow Leopard용 MacVIM (0) 2009.12.30 [MacOS] Snow leopard에서 Expose 단축 키가 동작하지 않으면? (0) 2009.12.17 Mac Port (0) 2009.07.18