Maven
in Getting Started on Maven
메이븐 실행
메이븐의 실행 명령은 다음과 같다.
$ mvn [options] [goals] [phases]
단위 테스트 모듈 스킵
$ mvn -Dmaven.test.skip=true phases
메이븐 라이프사이클
메이븐에서 미리 정의하고 있는 빌드 순서를 라이프사이클이라고 하며, 라이프사이클의 각 빌드 단계를 페이즈라고 한다.
$ mvn clean package
메이븐의 기본 라이프사이클
| 페이즈 | 설명 | | ——- | —————- | | compile | 소스를 컴파일한다. | | test | 단위 테스트를 실행한다. | | package | 컴파일된 클래스 파일과 리소스 파일들을 WAR 또는 JAR 형태로 패키징한다. | | install | 패키징한 파일을 로컬 저장소로 배포한다. | | deploy | 패키징한 파일을 원격 저장소에 배포한다. | | clean | 메이브 빌드 시 생성된 모든 산출물을 삭제한다. | | site | 메이븐 설정 파일의 정보를 이용하여 프로젝트 문서 사이트를 생성한다. |
페이즈와 골
note: 페이즈와 골과의 관계