인프런 커뮤니티 질문&답변

ydg0330님의 프로필 이미지
ydg0330

작성한 질문수

실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)

12강. 도메인 계층을 Kotlin으로 변경하기 - Book.java

인텔리제이에서 kt 파일에 문법에러가 안뜹니다.

작성

·

628

1

src > main > kotlin 에 있는 파일이 인식되지 않는건지 자동완성도 안되고 문법에러도 안뜨네요..

test > kotlin 에 있는 .kt 파일에서는 잘 인식되는데 IDE 설정 문제일까요?

답변 1

0

최태현님의 프로필 이미지
최태현
지식공유자

안녕하세요, ydg0330님! 질문 올려주셔서 감사드립니다!! 🙏

제 생각에는 말씀해주신것처럼 IDE 설정 문제로 생각됩니다!! 😭

몇 가지 떠오르는 해결 방법을 말씀드려 보면...

 

[1. gradle refresh]

gradle에 Kotlin이 올바르게 설정되어 있다면, 프로덕션 폴더 (src/main) 에서 Kotlin을 잘 인식할 수 있도록 gradle refresh를 해보는 것도 방법일 것 같습니다.

 

[2. IDE 완전 종료하고 다시 켜보기]

혹은, IDE 내부 문제로 인한 일시적 미인식일 수도 있으니 완전 종료하고 다시 켜보는 것도 좋을 것 같습니다!

 

[3. source root로 표기하기]

추가적으로 kotlin 폴더가 source root로 간주되어 있는지도 확인해보면 좋을 것 같습니다!

image

꼭 해결되셨으면 좋겠습니다!!

감사합니다!! 🙇🙇

ydg0330님의 프로필 이미지
ydg0330
질문자

다른 일을 하다가 답변을 늦게 확인했는데 말씀해주신 gradle refresh 이후 정상적으로 인식하네요 ㅎ 너무 감사합니다.

최태현님의 프로필 이미지
최태현
지식공유자

오~~ 해결 되셔서 다행입니다 ㅎㅎㅎ (IDE가 가끔 말썽을 부릴 때가 있어요..!! 😅)

언제든 또 어려움이 생기시면 편하게 질문 올려 주세요~~ 감사합니다!!!

ydg0330님의 프로필 이미지
ydg0330

작성한 질문수

질문하기