• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

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

23.06.12 04:44 작성 조회수 395

2

안녕하세요.

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

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

답변 3

·

답변을 작성해보세요.

1

pighwan21님의 프로필

pighwan21

23.07.14 16:59

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

1

최태현님의 프로필

최태현

지식공유자

23.06.14 15:53

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

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

image

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

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

23.06.14 04:46

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

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

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

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

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