1. 고급 스크립팅 개념 1.1 Groovy vs. Kotlin DSLGradle 빌드 스크립트는 기본적으로 Groovy DSL을 사용하지만, Kotlin DSL(kts)도 지원합니다. 1. Groovy DSL • 기존 빌드 스크립트에서 오랫동안 사용되어 왔습니다. • 동적 타이핑 언어라, IDE 지원(코드 자동 완성, 타입 체크)이 제한적일 수 있습니다. 2. Kotlin DSL(kts) • 정적 타이핑 기반이라 IDE에서 자동 완성, 타입 안전성을 더 잘 제공해줍니다. • 최근 프로젝트에서 도입이 늘어나고 있으며, 함수 시그니처나 프로퍼티를 IDE가 인식해주므로 개발 생산성이 높아집니다. 둘 중 어느 것을 쓰더라도 Gradle 기능 자체는 동일하지만, Kotlin DSL을 사용하면 코드 가독성과 유지..