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
출처
'소프트웨어 > 웹' 카테고리의 다른 글
[Nginx] nginx 한글 깨짐 해결 (1) | 2023.11.29 |
---|---|
[Spring/JPA] RestController에서 텍스트 형태의 JSON string 데이터 처리 (0) | 2021.10.22 |
[Spring boot] VS Code Spring Boot Extension의 app이 안보이는 현상 해결 (8) | 2021.03.17 |
[Spring boot | thymeleaf] pom.xml의 데이터를 가져와서 화면에 할당하는 방법 (3) | 2020.08.25 |
[Spring boot] 에러 페이지 처리 (0) | 2020.08.21 |