Maven(메이븐) 이란?
메이븐은 프로젝트 구조와 내용을 기술하는 선언적 접근방식의 오픈소스 빌드 툴이다. 컴파일과 동시에 빌드를 수행할수 있고 테스트를
병행하거나 서버측 디플로이 자원을 관리할 수 있는 환경을 제공한다
pom.xml에서 핵심항목은 dependencies이다. 이것은 어플리케이션을 컴파일하고 테스트하고 실행하는데 필요한 라이브러리 목록을 기술한다.
태그의 종류
name : 프로젝트의 이름
url : 사이트 url
groupId : 프로젝트 그룸 ID, 도메인이나 특정한 정보로 식별
version : 버전 버전설정
packaging : 패키징 타입 설정
여기서 중요한것은 dependency인데 Spring이나 JDBC처럼 의존관계가 추가 되는 라이브러리등은 해당 타겟 라이브러리만 지정해주면
Maven이 자동으로 타겟이 의존하는 라이브러리를 설정해준다.
'Back-End > Egov' 카테고리의 다른 글
디스패처 서블릿(dispatcher-servlet) 과 타일즈 설정 (0) | 2017.11.27 |
---|