Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

522
Visualizações
¿Cómo configurar la tarea compileJava' (11) y la tarea 'compileKotlin' (1.8) compatibilidad de destino jvm con la misma versión de Java en build.gradle.kts?

Construir.gradle.kts

 buildscript { repositories { google() mavenCentral() gradlePluginPortal() } dependencies { classpath ("com.android.tools.build:gradle:7.0.2") classpath ("org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.30") classpath("gradle.plugin.com.github.spotbugs.snom:spotbugs-gradle-plugin:${Versions.spotbugsGradlePluginVersion}") classpath("se.bjurr.violations:violations-gradle-plugin:${Versions.violationsVersion}") } } //android { // compileOptions { // sourceCompatibility = JavaVersion.VERSION_11 // targetCompatibility = JavaVersion.VERSION_11 // } // // kotlinOptions { // jvmTarget = JavaVersion.VERSION_11.toString() // } //} plugins { `maven-publish` `java-gradle-plugin` `kotlin-dsl` id ("io.gitlab.arturbosch.detekt") version ("1.18.1") } repositories { google() mavenCentral() gradlePluginPortal() } dependencies { compileOnly(gradleApi()) testImplementation(gradleTestKit()) testImplementation("junit:junit:${Versions.jUnitVersion}") } val generatedSources = tasks.register<GenerateVersionsFileTask>("generateSources")

ERROR: la tarea 'compileJava' (el objetivo actual es 11) y la tarea 'compileKotlin' (el objetivo actual es 1.8) la compatibilidad del objetivo jvm debe establecerse en la misma versión de Java.

Cuando elimino el comentario de Android {} Error: Errores de compilación del script:

 Line 15: android { ^ Unresolved reference: android

Gracias por su tiempo y esfuerzo :) Jitendra

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Puede configurar la versión de Java para Java con

 java { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 }

o alternativamente:

 java { toolchain.languageVersion.set(JavaLanguageVersion.of(11)) }

y para kotlin con:

 tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> { kotlinOptions { jvmTarget = "11" } }

Todas las muestras están en gradle kotlin dsl.

over 4 years ago · Santiago Trujillo Relatório

0

La respuesta de @ Marian no me ayudó del todo.

Termino configurando lo siguiente en la aplicación build.gradle

 Android { ... compileOptions { sourceCompatibility JavaVersion.VERSION_11 targetCompatibility JavaVersion.VERSION_11 } kotlinOptions { jvmTarget=11 } ... }
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda