Avatar ·

Como configurar a compatibilidade JVM para tarefas compileJava (11) e compileKotlin (1.8) no build.gradle.kts?

Olá! Sou novo em Kotlin e Gradle Kotlin DSL. Tenho um projeto multimódulo e quero que todo código Java seja compilado para Java 11, e o código Kotlin para a mesma versão (target JVM 1.8 está obsoleto, quero 11). Estou usando o plugin Kotlin 1.8.x e o plugin Java. Problema: no meu build.gradle.kts, defino sourceCompatibility e targetCompatibility para Java, mas compileKotlin ainda usa a target JVM antiga. Como corrigir isso? Aqui está meu arquivo atual: ```kotlin plugins { kotlin("jvm") version "1.8.20" java } java { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } tasks.withType { kotlinOptions { jvmTarget = "11" // ou "1.8"? Erro! } } ``` Ao c