메이븐 빌드 후 jar 파일 실행할 때 main 메소드를 찾을 수 없다는 에러가 나올 경우가 있다.
그러면 pom.xml에 다음 플러그인을 추가해야 한다.
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
그리고 maven package 시 테스트 스킵하고 싶으면 다음 플러그인을 추가하면 된다.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
특정 패키지만 maven test하고 싶을 경우에는 다음과 같이 작성한다.
예를 들어, test.java.com.dasd412.remake.api.domain.diary 내의 테스트만 수행하고 싶다면
mvn test -Dtest=test.java.com.dasd412.remake.api.domain.diary.**
과 같이 작성하면 된다.
[참고]
https://stackoverflow.com/questions/6819888/how-to-run-all-tests-in-a-particular-package-with-maven