놀고 싶어요

[Querydsl] VSCode에서 Querydsl 사용 시, Q타입 import 빨간 줄 해결 방법 본문

JPA

[Querydsl] VSCode에서 Querydsl 사용 시, Q타입 import 빨간 줄 해결 방법

챌린지 2022. 5. 15. 14:26

 

백엔드 개발자들은 보통 intellij를 많이 사용한다.

현재 근무하고 있는 회사에서 VSCode를 사용하길래 나도 그 흐름에 맞춰서 개발을 진행하고 있다.

 

근데 querydsl을 사용하려고 보니 import할 때 빨간줄이 계속 생긴다. 

어쩔 땐 빨간 줄이 안뜨고 어쩔 땐 빨간 줄이 뜬다. .. 

으악................ ...

안 뜨는 경우에는 clean하고 compile해도 요지부동이다. 

 

프로젝트 사이즈가 클수록 compile 하는데 걸리는 시간도 오래 걸려서 서터레스를 받았는데

어찌저찌 해결방법을 찾아서 포스팅하게 됐다.

 

 

 

1. Extension에서 Gradle for Java를 설치한다.

설치가 완료되면 옆에 코끼리 아이콘이 생겼을 거다.

c.u.t.e

 

 

2. 아이콘을 누르면 다음과 같이 gradle tasks와 프로젝트 dependencies가 보일 것이다.

(아직 안보인다면 vscode에서 gradle 연결하고 configure project를 하고 있으니 조금만 기다리면 나올 것이다.)

 

3. Tasks>build>clean 을 클릭하여 clean을 진행해준다. 

clean이 성공하면 다음과 같이 나온다. 아마 여기까지는 다들 잘 될 것이다.... 후후

 

 

4. Tasks > other > compileQuerydsl 을 클릭하여 compile을 진행해준다.

이걸 눌러주면 바로 compile 성공해서 성공하는 경우도 있고,

아닌 경우도 있다. 이렇게만 했는데 성공한 사람들은 축하드립니다. 후후

 

 

5. build.gradle 파일에 들어가서 ctrl+s 를 눌러 저장을 한다. 

그럼 오른쪽 하단에 해당 alert창이 뜨는데 Now를 누른다.

 

 

 

 

 

 

이렇게 하면 import 빨간 줄이 사라진다.

이유는 .. 아직 나도 찾지는 못했는데 알게 되면 추가로 포스팅해보도록 해야겠다. 😅