-
[Maven] 명령어 및 옵션Build Tool 2021. 1. 17. 18:46반응형
mvn compile
- 컴파일 수행
- 컴파일 된 결과는 target/classes에 생성
mvn test
- 테스트 클래스 실행
- 테스트 코드를 컴파일한 뒤 테스트 코드를 실행
- 테스트 클래스들은 target/test-classes 디렉터리에 생성
- 테스트 결과 리포트는 target/surefire-reports에 생성
mvn package
- 컴파일된 결과물을 패키지 파일로 생성
- 컴파일, 테스트, 빌드를 수행하여 패키지 파일을 생성
- 프로텍트 이름, 버전, 패키징 옵션에 맞게 파일이 생성
- pom에서 아래와 같이 설정하면 결과 파일은 sample-1.0-SNAPSHOT.war 로 생성
<artifactId>sample</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
mvn install
- 패키징한 파일을 로컬 저장소에 배포
mvn deploy
- 패키징한 파일을 원격 저장소에 배포 (nexus 혹은 maven central 저장소)
mvn clean
- 메이븐 빌드를 통하여 생성된 모든 산출물을 삭제
반응형'Build Tool' 카테고리의 다른 글
[Gradle] Windows에 Gradle 설치하기 (0) 2022.08.09