티스토리 뷰
[Maven 라이프사이클]
mvn install 이 명령어는 특정 플러그인의 goal이 아니라, 특화된 메이븐 라이프사이클 단계이다. 메이븐의 기본 라이프 사이클이며 이 라이프사이클에는 프로젝트의 기초적인 상태를 검증하는 단계이며, 끝은 프로젝트를제품화하기 위하여 배포하는 단계이다.
메이븐 라이프 사이클 단계별 설명
1) resources:resources
- Resources 플러그인의 resources goal은 리소스 단계에 연결되어 있다. 이 goal은 src/main/resources
와 다른 설정된 리소스 디렉토리의 모든 리소스들을 output 디렉토리에 복사한다.
2) compiler:compile
- Compiler 플러그인의 compile goal은 compile 단계에 연결되어 있다. 이 goaol은 src/main/java나 다른
설정된 소스 디렉토리의 모든 소스 코드를 output 디렉토리에 컴파일 한다.
3) resources:testresources
- Resources 플러그인의 testResources goal은 the-resources 단계에 연결되어 있다. 이 goal은 src/main
/resources와 다른 설정된 리소스 디렉토리의 모든 테스트 리소스들을 output 디렉토리에 복사한다.
4) compiler:testCompile
- Compiler 플러그인의 testCompile goal은 test-compile 단계에 연결되어 있다. 이 goal은 src/test/java나
다른 설정된 소스 디렉토리의 모든 소스 코드를 output 디렉토리에 컴파일한다.
5) surefire:test
- Surefire 플러그인의 test goal의 test단계와 연결되어 있다. 이 goal은 모든 단위 테스트를 실행하고 단위
테스트를 실행하고 단위 테스트의 자세한 실행 결과를 기록한 결과물을 생성한다. 기본적으로 이 goal에서
단위 테스트가 실패하면 빌드가 종료될 것이다.
6) jar:jar
- Jar 플러그인의 jar goal은 package 단계와 연결되어 있다. 이 goal은 output 디렉토리의 아티팩트를 묶어서
JAR 파일을 생성한다.
결과적으로 mvn install을 실행하였을 때 메이븐은 install 단계까지 라이프사이클에 따라 단계적으로 모든 단계를 실행한다.
참고
http://ecspecialist.tistory.com/
'[IT] > 컴퓨터' 카테고리의 다른 글
[IT][JUnit 테스트 예제] (0) | 2013.03.31 |
---|---|
[IT][Junit의 TestCase의 assert메소드] (0) | 2013.03.31 |
[IT][Maven 정의와 장단점] (0) | 2013.03.30 |
[IT][스프링이란 무엇인가?] (0) | 2013.03.30 |
[IT][Maven의 골과 페이즈] (0) | 2013.03.30 |
- Total
- Today
- Yesterday
- 치노
- 믹스 블로그
- 스포토리
- 분당 JJ
- [NeW] 한밤의 연예가 섹션 2.0
- 낭만얼리엄의 dream factory
- 흐르는 강물처럼..
- 서른 살의 철학자, 여자
- 런던포인터닷컴(에핑그린)
- 탐진강의 함께 사는 세상 이야기
- 김문기의 PhotoLand 입니다~^^
- 고양이 책방
- 아이돌박스
- 웅크린 감자의 리뷰
- 맛순이
- 푸드앤카페
- 포투의 기사
- 공간IT
- 희망을 보고, 나는 쓰네
- 딘델라의 세상보기
- 내가 숨 쉬는 공간의 아름다움
- 고요한 산사의 풍경소리
- KooJinWook
- 설리아닷컴
- 서른 살의 철학자, 여자
- Happy Virus!!! :: 추억의 시티폰 VS 추…
- Happy Virus!
- INFORMATION FACTORY
- Home: WorkingUS.com
- 피오나의 아름다운 이야기 모음.
- 시사인
- Bloter.net
- 유저스토리북
- 트윗믹스
- 트렌드믹스
- 펫러브즈미
- 네이버오픈캐스트
- 위자드팩토리
- 블로그 쉐어
- 애드젯
- 아파트투유
- Travel&Life LOTTEJTB
- 오라클클럽
- 오픈후르츠
- SLRCLUB, 디지털 사진가를 위한 커뮤니티
- 처절한 몸부림(헬스트레이너)
- 테너 이강호 홈페이지
- 라벨라오페라 학교
- Go! classic 고전음악 애호가들을 위한 공간
- Ceramic Palace Hall
- 음악춘추사 공식 홈페이지
- 클래식코리아™ 대한민국 클래식 1위
- Soprano Eunbok Lee
- 한국야구위원회
- 아프리카 스포츠TV
- KBSN 아나운서 블로그
- Twitter / yeonjae0528
- 금융감독원
- 한국소프트웨어산업협회
- 산림청 대표 블로그 "푸르미의 산림이야기"
- 하루하나
- 무늬만 개발자 -All of Software-
- 커니의 안드로이드 이야기 - Android Human
- Being Myself
- 신규하 블로그
- 신세계뮤직21(포토샵)
- 녹두장군 - 안드로이드, 아이폰, C#, VC++, …
- 조대협의 블로그
- 클리앙
- 개콘
- 선거
- 화제
- 소식
- 뜨는 사진
- 다시보기
- IT
- 수영
- 총선
- 300초
- 풀버전
- 강습
- 핫이슈
- 사회
- 화제의 시구
- 개그콘서트
- 슬라이딩
- Top밴드2
- 야구
- 문화
- 포토
- 사진
- 시구
- TOP밴드
- 경제
- 핫뉴스
- 탑밴드2
- 탑밴드
- 영상
- 정치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |