This is an automated email from the ASF dual-hosted git repository.

ibzib pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new aaae474  Enforce $JAVA_HOME setting in RC build script.
     new 996c8d2  Merge pull request #13143 from ibzib/release-jdk
aaae474 is described below

commit aaae4746987bf6b587286082ca87a86bacbdca40
Author: Kyle Weaver <kcwea...@google.com>
AuthorDate: Mon Oct 19 15:38:36 2020 -0700

    Enforce $JAVA_HOME setting in RC build script.
---
 release/src/main/scripts/build_release_candidate.sh | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/release/src/main/scripts/build_release_candidate.sh 
b/release/src/main/scripts/build_release_candidate.sh
index 7a16104..074b7ff 100755
--- a/release/src/main/scripts/build_release_candidate.sh
+++ b/release/src/main/scripts/build_release_candidate.sh
@@ -25,6 +25,17 @@
 
 set -e
 
+if [[ "$JAVA_HOME" ]]; then
+  version=$("$JAVA_HOME/bin/java" -version 2>&1 | awk -F '"' '/version/ {print 
$2}')
+  if [[ ! `echo $version | sed "s/1\.8\..*/1.8/"` == "1.8" ]]; then
+    echo "Java version $version detected. Set \$JAVA_HOME to point to a JDK 8 
installation."
+    exit 1
+  fi
+else
+  echo "\$JAVA_HOME must be set."
+  exit 1
+fi
+
 LOCAL_CLONE_DIR=build_release_candidate
 LOCAL_JAVA_STAGING_DIR=java_staging_dir
 LOCAL_PYTHON_STAGING_DIR=python_staging_dir

Reply via email to