diff options
-rw-r--r-- | build.gradle | 10 |
1 files changed, 9 insertions, 1 deletions
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' } |