• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

빌드 도구를 Gradle이 아닌 IntelliJ로 했을 때의 인식 오류(해결)

23.06.12 04:44 작성 조회수 1.39k

3

안녕하세요.

강의 코드를 작성하던 도중 QUser 클래스가 UserRepositoryCustomImpl에서 인식이 되지 않는 오류가 발생하였습니다. 빌드도 다시 해보고, build 파일을 삭제하고 다시 빌드 해보고, 캐시도 삭제해봤는데도 인식이 안되길래, 혹시나 해서 설정에서
'다음을 사용하여 빌드 및 실행' 부분을 Gradle로 바꾸어주니 바로 인식이 되더라구요. 혹시나 저와 같은 상황에서 삽질하고 계신 분들을 위해 글 남깁니다 ㅎㅎ

자세히 다시 읽어보니 일부 플러그인을 사용 시에 제대로 빌드가 되지 않을 수 있다고 적혀있네요..

답변 3

·

답변을 작성해보세요.

1

pighwan21님의 프로필

pighwan21

2023.07.14

오오 저도 intelliJ로 설정해두고 있었어서 막 찾아보고있었는데 정답이 요깄었네요. 감사합니당.

1

크으~~ 공유 감사합니다 대영님!! 😊

저도 Gradle 실행을 선호해서 정확하지 않을 수는 있지만, IntelliJ 로 설정하신 경우 build 파일 안의 QClass가 생기는 경로를 Mark as directory 를 이용해 적절히 소스셋 설정을 해주면 동작하는 경우도 있더라고요!!

image

이렇게 공유해주셔서 감사합니다 ㅎㅎㅎ

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.06.14

안녕하세요, 인프런 AI 입니다.

빌드 도구를 Gradle에서 IntelliJ로 변경했을 때, QUser 클래스가 UserRepositoryCustomImpl에서 인식되지 않는 오류가 발생했다는 내용이시군요. 해당 오류는 일부 플러그인을 사용 시, 빌드가 제대로 되지 않을 수 있는 문제가 발생할 수 있다고 합니다.

해결 방법으로는 IntelliJ에서 Gradle을 제대로 사용할 수 있도록 설정하는 것이 있습니다. IntelliJ에서 Gradle 설정을 제대로 해주시면, 빌드 도구를 Gradle이 아닌 IntelliJ로 사용해도 빌드가 정상적으로 되는 경우가 많습니다.

또한, IntelliJ에서 gradle 관련 파일들을 import 하면 문제가 해결될 수 있습니다. 이외에도 build.gradle 파일 내용이 gradle로 되어 있지 않다면, 매우 큰 문제가 됩니다. 따라서 build.gradle 파일이나 Gradle 설정을 확인해 보시는 것도 좋을 것 같습니다.

아마도 해당 문제점이 구체적이지 않아서 정확한 방법을 제시하지 못해 죄송합니다. 만약 다른 문제점이 있다면 자세한 내용을 알려주시면 도움을 제공해드리겠습니다. 감사합니다.