error: Attempt to recreate a file for type study.querydsl.entity.Qxxx
2022. 11. 28. 10:26ㆍBackEnd(Java)/JPA 트러블 슈팅
Q-DSL 공부 중 Q객체를 생성하기 위해 compileQuerydsl을 실행하였다.
그런데 아래 오류 현상을 발견하게 되었음
원인
Q 객체 생성시 이미 폴더나 객체가 생성되어 있어 덮어 쓸 수 없을 때 발생하는 에러이다.
해결방법
따라서 build 되었을 때 생성되는 파일 .out으로 생성 되는 파일을 지우고 다시 gradle > other > compileQuerydsl 을 실행하게 되면 정상 작동함.
아래 폴더를 열면 끝까지 내려가면 문제되는 Q 객체를 찾을 수 있음. 그래서 삭제하면 됨
참고자료
https://kangwoojin.github.io/programing/query-dsl-setting-old/
반응형