[Spring] Maven VS Gradle
자바 프로젝트에서 널리 사용되는 빌드 자동화 도구인 Maven과 Gradle에 대해 알아보고 차이점에 대해 알아보자. 1. Maven과거에는 Apache Ant라는 빌드 도구를 많이 사용하였지만, Ant의 대안으로 출시된 현재는 Maven을 많이 사용한다.XML 기반의 pom.xml을 사용하여 프로젝트 설정을 정의한다.XML 이라서 정형화된 구조를 보이지만, 설정이 길어지면 가독성이 떨어질 수 있다.Apache 라이센스로 배포되는 오픈 소스 소프트웨어이다. POM(Project Object Model)아래는 pom.xml에 포함된 기능이다.프로젝트 이름, 라이센스 등의 프로젝트 정보소스, 리소스, 라이프사이클 마다 실행한 플러그인 등의 빌드 설정환경마다 달라질 수 있는 프로파일 정보가 담긴 빌드 환경의존..