From 4f6b58e5affad3a4a38098d04d77aca8f7429cd9 Mon Sep 17 00:00:00 2001 From: str4d <str4d@mail.i2p> Date: Sun, 17 Feb 2019 02:35:26 +0000 Subject: [PATCH] Gradle: Configure --release compiler flag after project evaluation --- build.gradle | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index eb04392515..a02d373e89 100644 --- a/build.gradle +++ b/build.gradle @@ -101,10 +101,12 @@ configure(javaProjects) { if (JavaVersion.current().java8Compatible && !JavaVersion.current().java9Compatible) { throw new GradleException("Set java7BootClasspath property or JAVA7_HOME environment variable to enable cross-compilation, or run Gradle with JDK 9+") } - tasks.withType(JavaCompile) { - def version = compat(sourceCompatibility) - logger.info("Configuring $name to use --release $version") - options.compilerArgs.addAll(['--release', version]) + project.afterEvaluate { + tasks.withType(JavaCompile) { + def version = compat(sourceCompatibility) + logger.info("Configuring $name to use --release $version") + options.compilerArgs.addAll(['--release', version]) + } } } -- GitLab