IT 성장일기

[Gradle] Gradle이란 무엇인가요? 본문

Server/Gradle

[Gradle] Gradle이란 무엇인가요?

고 양 2023. 9. 4. 23:24
반응형
Gradle이란 무엇인가요?

Gradle은 대표적인 Dependency Check이면서 Groovy를 이용한 오픈소스 빌드 도구입니다.

프로젝트에 필요한 수 많은 라이브러리들을 자동으로 관리해주는 역할을 합니다.

 

Gradle의 특징

  • 유연성을 가진 범용 빌드 도구이다.
  • Dependency 관리를 위한 다양한 방식을 제공한다.
  • XML 파일이 아닌 Groovy 기반의 DSL을 이용하여 Build한다.

 

Gradle의 장점

  • XML을 이용하여 빌드를 구성하는 기존 빌드 툴에 비해 간결한 정의가 가능하다
  • 프로젝트를 정의하는 방식이 Maven에 비해 유연하고 재사용이 용이하다.

 

Build 설정 파일

  • build.bradle : 빌드에 대한 모든 기능을 정의합니다.
  • setting.gradle : 프로젝트 구성을 설정합니다.

Gradle은 멀티프로젝트를 구성함으로써 프로젝트들 간의 의존성 및 서브프로젝트 등을 설정할 수 있습니다.

 

감사합니다.🙂

도움이 되셨다면 구독 / 좋아요 부탁드립니다.👏🏻

반응형

'Server > Gradle' 카테고리의 다른 글

[Gradle] Windows 환경에 Gradle 설치하기  (0) 2023.09.04