작성
·
1.5K
1
강의 잘 보고 있습니다 감사합니다 ㅎㅎ :)
코틀린 함수 listOf 가 빨갛게 나옵니다. (unresolved reference)
다만 테스트 실행은 잘 되는데요...
이럴떈 어떤 설정을 바꿔주면 listOf 를 intelij 가 인식할까요?
답변 3
1
안녕하세요 정승원B님!! 보여주신 build.gradle
과 적어주신 내용을 확인했을 때 말씀해주신것처럼 IntelliJ IDE가 Kotlin을 인식하지 못하는 것 같습니다!! 😭😭 build.gradle
의 내용 역시 아무런 문제가 없고요!!
저였다면, 우선 gradle clean -> gradle refresh를 해보고
IntelliJ의 Invalidate Cache And Restart
까지를 시도해볼 것 같습니다!!!
IntelliJ가 여러개 설치되어 있다면, 가장 최신 버전 혹은 가장 최신에서 두 번째 버전을 사용하는 것도 좋을 것 같습니다!! (Toolbox를 사용해서요!)
꼭 해결되셨으면 좋겠네요!!! 😭😭 감사합니다!! 🙏🙏
0
오... gradle refresh 는 소득이 없었는데 invalidate cache 를 하니까 깔끔하게 해결되었어요!
어제 하루동안 이거 때문에 너무 신경쓰였는데 ㅠㅠ
감사합니다!!
0
아 그리구 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"
}
}