summaryrefslogtreecommitdiff
path: root/build.gradle
diff options
context:
space:
mode:
authorJeff Gaston <jeffrygaston@google.com>2018-06-22 13:08:12 -0400
committerJeff Gaston <jeffrygaston@google.com>2018-06-22 13:11:03 -0400
commit0e1bc95ab577bce26281b4a65332df1a4620cd89 (patch)
treea28c99140e126f1040a1b8f9f6951996e67d723e /build.gradle
parent9336b64ce9056c3e6a645fb89c348325da2c47f3 (diff)
downloaddoclava-0e1bc95ab577bce26281b4a65332df1a4620cd89.tar.gz
Clear error when building with java 9
Bug: 71711403 Test: ./gradlew && echo ok Test: JAVA_HOME=/path/to/java9 ./gradlew && echo failed Change-Id: Id8cb5e00bfdbb24422ec19a7558ffb54754af4da
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle7
1 files changed, 7 insertions, 0 deletions
diff --git a/build.gradle b/build.gradle
index 106d916..083381f 100644
--- a/build.gradle
+++ b/build.gradle
@@ -22,6 +22,13 @@ apply plugin: 'maven'
group = 'com.android'
version = '1.0.6'
+def currentJvmVersion = org.gradle.api.JavaVersion.current()
+if (currentJvmVersion.getMajorVersion() != "8") {
+ throw new Exception("Unsupported java version '" + currentJvmVersion.toString() + "'. Please install java 8.\n" +
+"\n" +
+"If you have already installed java 8, you can instruct Gradle to use it by setting the environment variable JAVA_HOME equal to its file path.")
+}
+
/*
* With the build server you are given two env variables:
* 1. The OUT_DIR is a temporary directory you can use to put things during the build.