해결된 질문
23.06.12 04:44 작성
·
1.9K
3
안녕하세요.
강의 코드를 작성하던 도중 QUser 클래스가 UserRepositoryCustomImpl에서 인식이 되지 않는 오류가 발생하였습니다. 빌드도 다시 해보고, build 파일을 삭제하고 다시 빌드 해보고, 캐시도 삭제해봤는데도 인식이 안되길래, 혹시나 해서 설정에서 '다음을 사용하여 빌드 및 실행' 부분을 Gradle로 바꾸어주니 바로 인식이 되더라구요. 혹시나 저와 같은 상황에서 삽질하고 계신 분들을 위해 글 남깁니다 ㅎㅎ
자세히 다시 읽어보니 일부 플러그인을 사용 시에 제대로 빌드가 되지 않을 수 있다고 적혀있네요..
답변 3
1
1
2023. 06. 14. 15:53
크으~~ 공유 감사합니다 대영님!! 😊
저도 Gradle 실행을 선호해서 정확하지 않을 수는 있지만, IntelliJ
로 설정하신 경우 build 파일 안의 QClass가 생기는 경로를 Mark as directory
를 이용해 적절히 소스셋 설정을 해주면 동작하는 경우도 있더라고요!!
이렇게 공유해주셔서 감사합니다 ㅎㅎㅎ
0
안녕하세요, 인프런 AI 입니다.
빌드 도구를 Gradle에서 IntelliJ로 변경했을 때, QUser 클래스가 UserRepositoryCustomImpl에서 인식되지 않는 오류가 발생했다는 내용이시군요. 해당 오류는 일부 플러그인을 사용 시, 빌드가 제대로 되지 않을 수 있는 문제가 발생할 수 있다고 합니다.
해결 방법으로는 IntelliJ에서 Gradle을 제대로 사용할 수 있도록 설정하는 것이 있습니다. IntelliJ에서 Gradle 설정을 제대로 해주시면, 빌드 도구를 Gradle이 아닌 IntelliJ로 사용해도 빌드가 정상적으로 되는 경우가 많습니다.
또한, IntelliJ에서 gradle 관련 파일들을 import 하면 문제가 해결될 수 있습니다. 이외에도 build.gradle 파일 내용이 gradle로 되어 있지 않다면, 매우 큰 문제가 됩니다. 따라서 build.gradle 파일이나 Gradle 설정을 확인해 보시는 것도 좋을 것 같습니다.
아마도 해당 문제점이 구체적이지 않아서 정확한 방법을 제시하지 못해 죄송합니다. 만약 다른 문제점이 있다면 자세한 내용을 알려주시면 도움을 제공해드리겠습니다. 감사합니다.