spring initializer에서 처음 스프링 프로젝트 환경 설정을 할때이런 화면에서 Project 빌드 툴을 설정할 수 있다.이 빌드 툴들이 정확히 어떤 역할을 하는지에 대해 Maven을 위주로 정리해 보았다.✅ 빌드 도구Spring initializr에서 프로젝트를 생성할 때 Gradle-Groovy, Gradle-Kotlin, Maven 중 하나를 선택할 수 있다.이들은 빌드 도구 (build tool)으로 프로젝트의 의존성 관리와 빌드 과정을 자동화 하는 역할을 하는데,어떤 것을 선택하느냐에 따라서 빌드 방식과 설정 파일의 문법이 달라진다. 개발자가 작성한 소스 코드를 실행할 수 있는 독립적인 형태 (.war, .jar)로 변환하는 과정 및 결과를 빌드라고 말한다.변환하는 과정에는 컴파일 과정..