【问题标题】:How to fix "Type mismatch. Required: java.lang.String Found: kotlin.String"如何修复“类型不匹配。必需:java.lang.String 找到:kotlin.String”
【发布时间】:2019-08-06 09:16:19
【问题描述】:

我正在按照https://spring.io/guides/tutorials/spring-boot-kotlin/ 教程使用 Kotlin 运行 Spring Boot 应用程序。但我在文件“settings.gradle.kts”中有问题。

问题:

类型不匹配。 必需:java.lang.String 找到:kotlin.String

rootProject.name = "api-gateway"

在 build.gradle.kts 我写了这个:

tasks.withType<KotlinCompile> {
    kotlinOptions {
        freeCompilerArgs = listOf("-Xjsr305=strict")
        jvmTarget = "1.8"
    }

谁能帮忙?

【问题讨论】:

  • 很难知道,但是...你能尝试做这样的事情吗? tasks.withType(KotlinCompile::class.java).all { kotlinOptions.jvmTarget = "1.8" }

标签: spring spring-boot kotlin


【解决方案1】:

我已经解决了:

settings.gradle.kts 文件重命名为 settings.gradle

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多