Maven의 Default lifecycle 입니다.
- validate - 프로젝트 정보가 올바른지 체크
- compile - 프로젝트의 소스 코드 컴파일
- test - 단위 테스트를 사용하여 컴파일된 소스 코드 테스트
- package - .jar 같은 배포 형식으로 컴파일된 코드 패키징
- integration-test - 패키지 처리 및 배포 테스트
- verify - 패키지 유효성 체크
- install - 로컬 저장소에 패키지 설치
- deploy - 원격 저장소에 최종 패키지 복사
etc command
mvn package - target 디렉토리에 jar 파일을 생성합니다.
mvn install - 다른 프로젝트에서 종속성으로 사용할 수 있도록 생성된 jar 파일을 로컬 저장소(~/.m2/repository)에 저장합니다.
mvn site - 프로젝트의 충분한 정보를 볼 수 있는 사이트를 생성합니다. (target/site)
mvn clean - 새로운 빌드를 위해 target 디렉토리 및 기존 빌드를 삭제할 수 있습니다.
mvn idea:idea - IntelliJ IDEA 를 사용할 수 있도록 설정됩니다.
mvn eclilpse:eclipse - Eclipse IDE 를 사용할 수 있도록 설정됩니다.
mvn clean dependency:copy-dependencies package - 기존 빌드 삭제, 종속 파일들 복사, 패키징을 순서대로 처리합니다.
WRITTEN BY
- 손가락귀신
정신 못차리면, 벌 받는다.
,