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
This commit is contained in:
Alexey Tsvetkov
2019-06-10 20:48:41 +03:00
parent f8035096ea
commit 290aded94f

View File

@@ -733,6 +733,8 @@ fun jdkPath(version: String): String {
fun Project.configureJvmProject(javaHome: String, javaVersion: String) {
tasks.withType<JavaCompile> {
if (name != "compileJava9Java") {
sourceCompatibility = javaVersion
targetCompatibility = javaVersion
options.isFork = true
options.forkOptions.javaHome = file(javaHome)
options.compilerArgs.add("-proc:none")