Maven

메이븐 실행

메이븐의 실행 명령은 다음과 같다.

$ mvn [options] [goals] [phases]

단위 테스트 모듈 스킵

$ mvn -Dmaven.test.skip=true phases

메이븐 라이프사이클

메이븐에서 미리 정의하고 있는 빌드 순서를 라이프사이클이라고 하며, 라이프사이클의 각 빌드 단계를 페이즈라고 한다.

$ mvn clean package 

메이븐의 기본 라이프사이클

| 페이즈 | 설명 | | ——- | —————- | | compile | 소스를 컴파일한다. | | test | 단위 테스트를 실행한다. | | package | 컴파일된 클래스 파일과 리소스 파일들을 WAR 또는 JAR 형태로 패키징한다. | | install | 패키징한 파일을 로컬 저장소로 배포한다. | | deploy | 패키징한 파일을 원격 저장소에 배포한다. | | clean | 메이브 빌드 시 생성된 모든 산출물을 삭제한다. | | site | 메이븐 설정 파일의 정보를 이용하여 프로젝트 문서 사이트를 생성한다. |

페이즈와 골

note: 페이즈와 골과의 관계




© 2017. by yeopoong.github.io

Powered by yeopoong