본문 바로가기

Build Gradle

[Build Gradle] build.gradle file

안녕하세요. 메로나입니다.

build.gradle 파일은 무슨 파일일까?
  • 빌드 구성, 작업, 플러그인이 자세히 설명되어 있는 파일
  • 빌드 시 Project() 인스턴스로 변환
  • 빌드 시 하위 프로젝트도 Project() 인스턴스로 변경
build.gradle 파일에는 무슨 내용이 있나?
  • Gradle과 빌드 스크립트가 의존하는 라이브러리 / 플러그인 정의
  • 종속된 라이브러리
// 플러그인 추가
plugins {
	id("application")
}

// 컨벤션 속성 추가
application {
	mainClass = "com.example.Main"
}

// 라이브러리 추가
dependencies {
	implementation("")
}

 

1. 플러그인

  • Gradle 기능 확장
  • 프로젝트에 작업을 추가할 수 있음

2. 컨벤션 속성

  • 해당 application 플러그인은 애플리케이션을 패키징하고, 배포하는 작업을 정의
  • 메인 클래스는 프로그램 실행이 시작된 지점
  • 프로젝트에 관한 속성과 메서드를 추가 가능
참고문헌

https://docs.gradle.org/current/userguide/build_file_basics.html