From a20627fa2c80656fef94a4bd0b0bd5b59fd303a9 Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Mon, 10 Jun 2019 20:48:41 +0300 Subject: [PATCH] Set sourceCompatibility and targetCompatibility for JavaCompile tasks Currently running build with JAVA_HOME pointing to any JDK != 1.8 results in errors like #KT-30382 Fixed --- build.gradle.kts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 6af3ff6ad86..82a3ef5620d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -733,6 +733,8 @@ fun jdkPath(version: String): String { fun Project.configureJvmProject(javaHome: String, javaVersion: String) { tasks.withType { if (name != "compileJava9Java") { + sourceCompatibility = javaVersion + targetCompatibility = javaVersion options.isFork = true options.forkOptions.javaHome = file(javaHome) options.compilerArgs.add("-proc:none")