이번 포스팅에서 다룰 주제는 Spring Project에서 사용하는 필수적인 관리 도구인 Gradle과 Maven에 대해 알아보며 Gradle과 Maven이 어떤 부분에서 차이점이 있는지 Gradle의 장점으로 인한 CI / CD 환경에 대해 알아보겠습니다. Maven과 Gradle 모두 빌드 관리 도구입니다. 빌드 관리 도구란??? 프로젝트에서 작성한 소스 코드와 프로젝트 내에 필요한 Xml, Properties, jar 등의 파일을 JVM 혹은 WAS가 인식할 수 있도록 도와주는 도구입니다. 프로젝트의 생성, 테스트 빌드 혹은 배포 등의 작업을 위한 전용 도구입니다. 애플리케이션을 개발하며 필요한 라이브러리들을 다운로드하고 사용할 때 번거롭게 일일이 다운로드할 필요 없이 빌드 도구 설정에 필요한 라이..