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 을 실행한다