Maven 입문 | 그밖에 | 테스트 없이 package하기


Maven의 package 작업을 수행하면, 프로젝트의 테스트도 실행된다. 이번에는 package 작업에서 테스트를하지 않는 방법에 대해 알아 보겠다.

maven 실행시에 테스트 생략하기

mvn을 실행시에 -DskipTests=true 옵션을 넣으면 테스트를 건너 뛸 수 있다. 명령은 다음과 같다.

> mvn package -DskipTests=true

pom.xml 설정으로 테스트 생략하기

매번 실행 시킬 때마다 옵션을 넣는게 귀찮을 수 있다. 이럴 경우에는 pom.xml에 maven.test.skip 속성를 true로 하여 넣게 되면 mvn 실행시에 기본적으로 건너뛰게 할 수도 있다.

<project xmlns="http://maven.apache.org/POM/4.0.0"   
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

  ...중략...
  <properties>
    <maven.test.skip>true</maven.test.skip>
  </properties>
   ...중략...   
</project>