[Spring]메이블(Maven) 개념 정리

메이븐(Maven) 개념 정리

Imagem de capa

1) 메이븐(Maven)이란?

라이브러리에 대한 의존 관계 관리 및 소스코드부터 배포 가능한 산출물(artifact)을 빌드(build)하는 “빌드 툴(build tool)”


2) Ant와의 공통점 및 차이점

공통점 : 코드 빌드와 배포를 주로 사용하는 소스 관리 툴 차이점 :


3) 메이븐(Maven) 사용 시 이점


4) 메이븐(Maven) 설치


5) 메이븐(Maven) 설정파일(settings.xml)


6) 메이븐(Maven) POM 설정파일(pom.xml)


7) 메이븐을 이용한 의존성 관리


8) 메이븐(Maven) 빌드(build) & 라이프사이클 관련 설명


9) 메이븐 플러그인(plugin)과 골(goal)


10) pom.xml 태그 설명


11) Maven 기반의 프로젝트 생성


*출처 :