본문 바로가기
Development/Tools

IntelliJ 에서 queryDSL 의 Q 도메인을 찾지 못할때

by 폴피드 2017. 5. 17.
728x90
반응형

아직 사용이 익숙하지 않은 IntelliJ 에서 작업을 하다가 JPA의 Entity로 되어 있는 도메인들을 못찾는 현상이 발생했다. 


src/main/generated 라는 폴더 안에 Qdomain 들이 실제 존재하고 있는 상황인데 build 를 돌리면 찾지 못했다. 


에러 내용은 위와 같이 cannot find symbol, class QCode. 저 캡쳐는 한 부분만 캡쳐를 했지만 실제로는 모든 Qdomain을 찾지 못한다고 에러가 났다. 


그래서 구글링을 해보니 generated 폴더를 패스에 추가를 해줘야 한다는 것을 알았다. 

IntelliJ 에서 File>Project Structure>Modules 에 들어가면 아래와 같이 화면이 구성되어있다. 

위에 화면에서는 이미 Source Folder 에 src\main\genereated 폴더가 추가한 후의 캡쳐이다. 실제로는 우측에 Source Folders 에 src\main\java 만 있었다. 실제로 추가하는 방법은 위 화면에서 보이는 좌측 트리에 src 부분을 펼쳐 보면 genreated 폴더가 보인다. 거기에서 마우스 우클릭을 하면 아래와 같이 메뉴가 나온다. 거기에서 Sources를 선택을 하면 우측 Source Folders 에 추가가 된다. 


이렇게 하고 난 후 build를 실행하게 되면 에러 없이 정상적으로 success 가 된다. 


728x90
반응형

'Development > Tools' 카테고리의 다른 글

VirtualBox 에서 Ubuntu Server 폴더 공유하기  (0) 2019.04.30
Virtual Box 에서 확장 패키지 설치.  (0) 2019.03.11
IntelliJ 단축키  (0) 2016.01.07
ConEmu 에 Putty 설정하기  (0) 2015.10.30
Atom proxy 설정  (0) 2015.08.26