maven에서 테스트를 스킵하는 인자 중에 maven.test.skip과 skipTests가 있다.
난 처음부터 습관이 들어서 maven.test.skip을 사용하고 있지만, 거의 비슷한 역할을 하는 걸로 알고 있었다.
그런데 우연한 기회에 검색을 하게 되었는데 서로 다른 속성을 가지고 있었다.
maven.test.skip은 Test코드에 대해 compile, execution을 모두 skip하는 것이고,
skipTests는 Test코드에 대해 compile은 하되, execution만 skip하는 것이라고 한다.
skipTests의 경우 Test failure에 대해서는 안전(?)하지만,
Error가 발생하는 경우에는 Build 자체가 Fail될 것 같다.
참고 : http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html