빌드 관리 툴, mavenmaven과 gradle은 자바의 빌드 관리 툴이다. 나는 처음부터 gradle만 사용해왔고, gradle만 보았다. 그런데 역시 다방면으로 경험해야 좋은 법...maven으로 관리 되는 spring boot 프로젝트의 소스 코드를 볼 일이 생겼다.maven에 대해서 알아보고자 한다. 특징maven- 과거 자바의 대표 관리 도구였던 Ant를 대체하기 위해 개발되었다.- pom.xml (project object model) 파일로 프로젝트 관리 및 빌드에 필요한 환경 설정, 의존성을 관리한다. (xml 기반의 빌드 스크립트)- 라이프 사이클이 존재한다. 라이프 사이클이란?=> 미리 정해진 빌드 순서maven은 작업 방식이 정해져있고, 빌드 순서가 정해져있어 라이프 사이클이 존재한..