work
maven 빌드 시 테스트 건너뛰기
비밀이얌
2020. 2. 17. 15:55
프로젝트 초반에는 테스트케이스를 만들며 호기롭게 시작하지만
후반으로 갈 수록 테스트케이스를 꾸준히 관리하는 일은 너무나 어려운 일인 것 같다.
그렇게 테스트케이스가 정상적으로 관리되지 않다보면
변경된 부분이 테스트케이스에 적용되어 있지 않아 메이븐 빌드 시 에러가 발생하게 된다.
테스트케이스를 모두 수정하기엔 턱없이 모자른 시간..
결국은 테스트케이스를 건너뛰는 방법으로 마무리 ㅠㅠ
1. 커맨드라인에 옵션 추가 (두가지 중 하나 사용)
-Dmaven.test.skip=true
-DskipTests
2. pom.xml에서 plugin을 사용하여 skip ( maven surefire plugin - test 단계를 위한 플러그인 )
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>