메이븐은 프로젝트 객체 모델(Project Object Model)이라는 개념을 바탕으로 프로젝트 의존성 관리, 라이브러리 관리, 프로젝트 생명 주기 관리 기능 등을 제공하는 프로젝트 관리 도구이다. 또한 플러그인을 기반으로 소스 코드로부터 배포 가능한 산출물을 만들어 내는 빌드 기능 뿐만 아니라 레포팅 및 documentation 작성 기능 등을 제공한다.
pom.xml 태그 조금 더 간결하게, 정리 더 잘 된 것
maven (메이븐 구조, 차이점, 플러그인, 라이프사이클, 의존성, pom.xml)
배포 순서 :