Maven(메이븐) 이란?


메이븐은 프로젝트 구조와 내용을 기술하는 선언적 접근방식의 오픈소스 빌드 툴이다. 컴파일과 동시에 빌드를 수행할수 있고 테스트를

병행하거나 서버측 디플로이 자원을 관리할 수 있는 환경을 제공한다 


pom.xml에서 핵심항목은 dependencies이다. 이것은 어플리케이션을 컴파일하고 테스트하고 실행하는데 필요한 라이브러리 목록을 기술한다.


태그의 종류


name : 프로젝트의 이름

url      : 사이트 url

groupId : 프로젝트 그룸 ID, 도메인이나 특정한 정보로 식별

version     : 버전 버전설정

packaging : 패키징 타입 설정


여기서 중요한것은 dependency인데 Spring이나 JDBC처럼 의존관계가 추가 되는 라이브러리등은 해당 타겟 라이브러리만 지정해주면

Maven이 자동으로 타겟이 의존하는 라이브러리를 설정해준다.

'Back-End > Egov' 카테고리의 다른 글

디스패처 서블릿(dispatcher-servlet) 과 타일즈 설정  (0) 2017.11.27

+ Recent posts