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>