Groovy/Kotlin DSL: Gradle은 build.gradle 또는 build.gradle.kts 파일을 사용하여 유연한 스크립팅을 지원
유연한 구성: Gradle은 빌드 구성을 코드로 작성할 수 있어 복잡한 빌드 로직을 쉽게 처리할 수 있음
성능: Gradle은 증분 빌드와 캐싱을 지원하여 빌드 속도가 빠름
증분 빌드란? 전체 프로젝트의 모든 파일을 다시 빌드하는 대신, 변경된 팔일이나 코드만을 빌드하는 방식다양한 언어 지원: Java 뿐만 아니라 Groovy, Kotlin 등 다른 언어의 빌드도 지원함