본문 바로가기
JAVA & Spring/Error

[QueryDSL][Spring] attempt to recreate a file for type qclass 에러 해결 방법

by 알기 쉬운 코딩 사전 2024. 4. 10.
반응형

🚨 build 시 발생한 에러 메시지

attempt to recreate a file for type qclass

 

❓에러 발생 이유

QueryDSL의 QClass 파일의 중복 문제로 발생한 에러입니다.

 

✅ 해결 방법

해당 프로젝트의 build 폴더를 삭제 후 프로젝트를 다시 build 해주면
기존 QClass 파일들이 삭제되며, 새로운 QClass 파일들을 생성합니다.
따라서 QClass 파일의 중복 문제를 해결할 수 있습니다.

즉, build clean 버튼을 클릭 후 build 버튼을 클릭하면 됩니다.

아래 이미지를 참고해 주세요.

 
build clean -> build

해결 방법

참고: clean 버튼이 없거나, clean 버튼을 클릭하여도 해당 오류가 발생하게 되는 경우에는 Spring의 QueryDSL 설정이 잘못되어 있을 가능성이 존재합니다.
이럴 경우에는 QueryDSL build.gradle 설정 방법을 참고해 주세요.
반응형

댓글