From 5528fe80bfabc437d0f27e560f7b5fd7c0293ef2 Mon Sep 17 00:00:00 2001 From: Anuraag Agrawal Date: Thu, 19 Nov 2020 05:53:07 +0900 Subject: [PATCH] Add an error message to better explain Java 11+ build requirement (#2081) * Add an error message to better explain Java 11+ build requirement * Better wording * Merge --- build.gradle | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/build.gradle b/build.gradle index 787e0e7a86..549ac099b1 100644 --- a/build.gradle +++ b/build.gradle @@ -10,6 +10,13 @@ plugins { id "io.morethan.jmhreport" apply false } +if (!JavaVersion.current().isJava11Compatible()) { + throw new GradleException("JDK 11 or higher is required to build. " + + "One option is to download it from https://adoptopenjdk.net/. If you believe you already " + + "have it, please check that the JAVA_HOME environment variable is pointing at the " + + "JDK 11 installation.") +} + ext { opentelemetryProjects = subprojects - project(":opentelemetry-bom") }