error: Attempt to recreate a file for type study.querydsl.entity.Qxxx

2022. 11. 28. 10:26BackEnd(Java)/JPA 트러블 슈팅

 

 

Q-DSL 공부 중 Q객체를 생성하기 위해 compileQuerydsl을 실행하였다.

그런데 아래 오류 현상을 발견하게 되었음 

 

 

원인

 Q 객체 생성시 이미 폴더나 객체가 생성되어 있어 덮어 쓸 수 없을 때 발생하는 에러이다.

 

해결방법

 따라서 build 되었을 때 생성되는 파일 .out으로 생성 되는 파일을 지우고 다시 gradle > other > compileQuerydsl 을 실행하게 되면 정상 작동함. 

 

아래 폴더를 열면 끝까지 내려가면 문제되는 Q 객체를 찾을 수 있음. 그래서 삭제하면 됨

 

 

 

 

 

 

 


참고자료

https://kangwoojin.github.io/programing/query-dsl-setting-old/

반응형