From 4b3f7d6e87338e17d2554d21b3f3253ab36fe4b6 Mon Sep 17 00:00:00 2001 From: Duarte Meneses Date: Tue, 14 May 2019 15:15:48 -0500 Subject: [PATCH] Build with Java 11 --- build.gradle | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 2109a921608..ca2214ab1b0 100644 --- a/build.gradle +++ b/build.gradle @@ -44,6 +44,11 @@ sonarqube { } } + +if (!JavaVersion.current().java11Compatible) { + throw new GradleException("JDK 11+ is required to perform this build. It's currently " + System.getProperty("java.home") + ".") +} + allprojects { apply plugin: 'com.jfrog.artifactory' apply plugin: 'maven-publish' @@ -246,7 +251,10 @@ subprojects { exclude group: 'javax.mail', module: 'mail' } - sourceCompatibility = 1.8 + compileJava { + options.compilerArgs.addAll(['--release', '8']) + } + tasks.withType(JavaCompile) { options.encoding = 'UTF-8' } -- 2.39.5