[Linux] CentOS7 Gradle 설치


Gradle 이란?

Gradle은 그루비를 이용한 빌드 자동화 시스템이다.
Groovy와 유사한 도메인 언어를 채용하였으며, 현재 안드로이드 앱을 만드는데 필요한 안드로이드 스튜디오의 공식 빌드 시스템이기도 하다. Java, C/C++, 파이썬 등과 같은 여러 가지 언어를 지원한다.

Gradle 설치

gradle 은 빌드 도구이며, 저는 추후 jenkins 를 이용해 배포 할 프로젝트의 버전과 동일한 버전을 다운로드 하겠습니다.

1
2
3
  cd /usr/local/download
  sudo wget https://services.gradle.org/distributions/gradle-7.2-bin.zip
  sudo unzip -d /opt/gradle gradle-7.2-bin.zip

환경 변수 설정

1
2
3
4
5
6
7
8
  vi /etc/profile.d/gradle.sh

  # gradle.sh 파일에 아래 내용을 작성 후 저장한다.
  export GRADLE_HOME=/opt/gradle/gradle-7.2
  export PATH=${GRADLE_HOME}/bin:${PATH}

  sudo chmod +x /etc/profile.d/gradle.sh # chmod 를 사용하여 스크립트 실행
  source /etc/profile.d/gradle.sh # 환경변수 로드

Gradle 설치 확인

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  gradle -v # 명령어 실행 시 아래와 같이 출력된다.

  Welcome to Gradle 7.2!

  Here are the highlights of this release:
  - Toolchain support for Scala
  - More cache hits when Java source files have platform-specific line endings
  - More resilient remote HTTP build cache behavior

  For more details see https://docs.gradle.org/7.2/release-notes.html


  ------------------------------------------------------------
  Gradle 7.2
  ------------------------------------------------------------

  Build time:   2021-08-17 09:59:03 UTC
  Revision:     a773786b58bb28710e3dc96c4d1a7063628952ad

  Kotlin:       1.5.21
  Groovy:       3.0.8
  Ant:          Apache Ant(TM) version 1.10.9 compiled on September 27 2020
  JVM:          1.8.0_322 (Red Hat, Inc. 25.322-b06)
  OS:           Linux 3.10.0-1062.el7.x86_64 amd64

Leave a comment