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

정승원B님의 프로필 이미지

작성한 질문수

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

8강. 유저 관련 기능 테스트 작성하기

안녕하세요~ kotlin 함수 listOf 가 빨갛게 보입니다 ㅠㅠ

작성

·

1.5K

1

강의 잘 보고 있습니다 감사합니다 ㅎㅎ :)

코틀린 함수 listOf 가 빨갛게 나옵니다. (unresolved reference)

다만 테스트 실행은 잘 되는데요...

이럴떈 어떤 설정을 바꿔주면 listOf 를 intelij 가 인식할까요?

 

답변 3

1

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

안녕하세요 정승원B님!! 보여주신 build.gradle 과 적어주신 내용을 확인했을 때 말씀해주신것처럼 IntelliJ IDE가 Kotlin을 인식하지 못하는 것 같습니다!! 😭😭 build.gradle 의 내용 역시 아무런 문제가 없고요!!

 

저였다면, 우선 gradle clean -> gradle refresh를 해보고

image

IntelliJ의 Invalidate Cache And Restart

image까지를 시도해볼 것 같습니다!!!

IntelliJ가 여러개 설치되어 있다면, 가장 최신 버전 혹은 가장 최신에서 두 번째 버전을 사용하는 것도 좋을 것 같습니다!! (Toolbox를 사용해서요!)

꼭 해결되셨으면 좋겠네요!!! 😭😭 감사합니다!! 🙏🙏

 

0

정승원B님의 프로필 이미지
정승원B
질문자

오... gradle refresh 는 소득이 없었는데 invalidate cache 를 하니까 깔끔하게 해결되었어요!

어제 하루동안 이거 때문에 너무 신경쓰였는데 ㅠㅠ

감사합니다!!

0

정승원B님의 프로필 이미지
정승원B
질문자

아 그리구 saveAll 도 빨간줄 뜨는데 잘 됩니다~

 

제 build.gradle 은...


plugins {
    id 'org.springframework.boot' version '2.6.8'
    id 'io.spring.dependency-management' version '1.0.11.RELEASE'
    id 'java'
    id "org.jetbrains.kotlin.jvm" version "1.6.21"
    id "org.jetbrains.kotlin.plugin.jpa" version "1.6.21"
}

group = 'com.group'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8'
    runtimeOnly 'com.h2database:h2'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

tasks.named('test') {
    useJUnitPlatform()
}

compileKotlin {
    kotlinOptions {
        jvmTarget = "11"
    }
}
compileTestKotlin {
    kotlinOptions {
        jvmTarget = "11"
    }
}