소프트웨어/웹
[Spring-Maven] Maven 빌드 시 JUnit Test 하지 않도록 설정하기
이로이로
2021. 4. 6. 11:07

Spring Boot 프로젝트를 Maven으로 Packaging할 때 JUnit
테스트가 자동으로 진행됩니다.
이 단계를 스킵하고 싶을 때 다음과 같이 설정하면 자동 테스트를 생략하고 Packaging을 할 수 있습니다.
CLI에서 테스트를 생략하는 방법
$ mvn clean install -DskipTests
$ mvn clean install -Dmaven.test.skip=true
pom.xml에서 설정하는 방법 - 1
<project>
[...]
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build>
[...]
</project>
pom.xml에서 설정하는 방법 - 2
<properties>
<skipTests>true</skipTests>
</properties>
이 경우 skipTests가 활성화 되어 있기 때문에 테스트를 하지 않으나 테스트가 필요한 경우에는 CLI에서 다음과 같이 옵션을 주면 JUnit 테스트가 되도록 할 수 있습니다.
$ mvn clean install -DskipTests=false