Spring/JPA
QueryDSL 에러 - Execution failed for task ':compileQuerydsl', ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain
ysk(0soo)
2023. 1. 18. 03:12
테스트코드 에러 - Execution failed for task ':compileQuerydsl'.
Task :compileQuerydsl FAILED
error: cannot find symbol
Execution failed for task ':compileQuerydsl'.
같은 에러 발생시에는 Preference -> Build.Execution, Deployment -> Build Tools -> gradle
- build and run using : Intellij IDEA
- Run tests using : Intellij IDEA
로 설정하고 다시 테스트하면 테스트가 통과한다.
오류: 기본 클래스 org.gradle.wrapper.GradleWrapperMain을(를) 찾거나 로드할 수 없습니다.
원인: java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain
라는 에러 발생시에는 .gradle/wrapper/ 아래에 두 파일이 존재하지 않아서 그렇다.
- gradle-wrapper.jar
- gradle-wrapper.properties
gradle build 혹은 gradle wrap을 하지 않았으면 gradle-wrapper.jar이 누락되어 있으므로
gradle wrap 명령이 실행 후에 ./gradlew clean compileQuerydsl 을 실행한다