Intellij에서 JPA QueryDSL 을 사용해 프로젝트를 진행중이다.
그런데... 이제 프로그램을 개발하고 실행을 해보려고 할때...
src/main/generated 라는 폴덩 아래에 존재하는 Q domain들의 위치를 못찾는 현상이 발생했다..
해결방법을 구글링해보니 genereated 폴더가 패스에 등록되어 있지 않아 발생한 문제라는 것을 확인했다.
File > Project Structure > Modules에 들어가서 main 아래의 generated 폴더에 마우스 우측클릭을하고 Sources 를 체크해주면된다.
자 이렇게하고 build를 한뒤에 실행을 해보면...!
그래도 .. 난 똑같다 .. 흠 어떻게 해야할까..?
이것저것 다 적용해봐도 안되서 .. 그냥 경로가 환경변수에 의해 등록되도록 설정을 build.gradle 에다가 바꿔줬다..
//def querydslDir = 'src/main/generated'
def querydslDir = "$buildDir/generated/querydsl"
이렇게 바꾸고 다시 돌리니깐 ... 실행이 잘 되는것을 확인 할 수 있었다.
반응형
댓글