Я генерирую скелет kotlin application
через gradle init --dsl kotlin
-> загружаю проект в intellij и получаю следующую ошибку.Снимок экрана прилагается.
Type mismatch : inferred type is kotlin.String but java.lang.String was expected.
Я пробовал различные этапы отмены кэширования / перезапуска.удаление .gradle, .idea, ~ / .gradle и т. д. обновление проектов gradle, остановка демона gradle.обновление intellij проекта (Удаление ~ / .intellijIDea ../ системный каталог).Однако никто не помог.Скажите, пожалуйста, что еще я могу сделать?
Как я уже сказал, я сгенерировал проект через gradle init --dsl kotlin
.Gradle версия 5.2.1, версия плагина kotlin 1.3.20.все самое последнее.Intellij идея в версии 2018.3.Для начала build.gradle.kts
выглядит следующим образом:
plugins {
// Apply the Kotlin JVM plugin to add support for Kotlin on the JVM.
id("org.jetbrains.kotlin.jvm").version("1.3.20")
// Apply the application plugin to add support for building a CLI application.
application
}
repositories {
// Use jcenter for resolving your dependencies.
// You can declare any Maven/Ivy/file repository here.
jcenter()
}
dependencies {
// Use the Kotlin JDK 8 standard library.
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
// Use the Kotlin test library.
testImplementation("org.jetbrains.kotlin:kotlin-test")
// Use the Kotlin JUnit integration.
testImplementation("org.jetbrains.kotlin:kotlin-test-junit")
}
application {
// Define the main class for the application.
mainClassName = "info.XXX.YYY"
}