목차Gradle의 등장 배경과 핵심 개념Spring 프로젝트에 Gradle 설정하기Maven vs GradleGradle 관련 명령어 1. Gradle의 등장 배경과 핵심 개념Java 빌드 도구 역사에서 Ant와 Maven에 이어 2012년 Gradle이 등장했다. Maven의 XML 기반 선언적 접근은 복잡한 빌드 로직 구현에 한계가 있었고, 이를 해결하기 위해 Gradle이 만들어졌다. Gradle의 특징은 다음과 같다. 1) Groovy 기반 DSL Gradle은 XML 대신 Groovy(또는 Kotlin) 기반의 DSL을 사용해 가독성이 높고 유연한 빌드 스크립트를 작성할 수 있다. 2) 태스크 기반 빌드 모델 모든 빌드 과정을 태스크 단위로 나누어 관리하며, 태스크 간 의존성 설정이 가능하다.t..