mvn clean install -DskipTests는 Apache Maven으로 프로젝트를 빌드하면서 테스트를 건너뛰는 명령입니다.
각 부분 의미는 아래와 같습니다.
Maven 실행 명령
Maven 빌드 시작
이전 빌드 결과 삭제
target 폴더 삭제
즉
이전 빌드 파일 제거
→ 깨끗한 상태에서 다시 빌드
예
target/
├─ classes
├─ jar
└─ test
이 폴더를 전부 삭제합니다.
프로젝트를 빌드하고 로컬 Maven 저장소에 설치
흐름
compile
↓
test
↓
package (jar 생성)
↓
install
결과
~/.m2/repository
에 jar가 저장됩니다.
테스트 코드 실행 안함
즉
src/test/java
에 있는 테스트를 실행하지 않고 빌드만 수행
이 옵션을 쓰는 이유
테스트 오래 걸림
테스트 깨짐
빠른 빌드 필요
mvn clean install -DskipTests
실행되면
1 이전 빌드 삭제
2 코드 컴파일
3 테스트 건너뜀
4 jar 생성
5 로컬 Maven 저장소 설치
예
프로젝트 처음 빌드
의존성 다운로드
빠른 빌드 필요
그래서 회사 프로젝트 받을 때 자주 실행합니다.
✅ 한 줄 정리
mvn clean install -DskipTests
= 이전 빌드 삭제 → 프로젝트 빌드 → 테스트 제외 → jar 로컬 설치
| temurin jdk open jdk 차이는? (0) | 2026.03.18 |
|---|---|
| java -version 하고 javac -version 차이는? (0) | 2026.03.18 |
| Copilot이랑 claude code 차이는? (0) | 2026.03.17 |
| 터미널에서 맥북 ip 확인하는 방법은? (0) | 2026.03.17 |
| open jdk 설치하는 방법은? (0) | 2026.03.17 |