From dcc2d540a53f0bd04baead43fdee1c170ef2b9f3 Mon Sep 17 00:00:00 2001 From: Sean Owen <sowen@cloudera.com> Date: Thu, 16 Feb 2017 18:43:38 +0000 Subject: [PATCH] [SPARK-19550][HOTFIX][BUILD] Use JAVA_HOME/bin/java if JAVA_HOME is set in dev/mima ## What changes were proposed in this pull request? Use JAVA_HOME/bin/java if JAVA_HOME is set in dev/mima script to run MiMa This follows on https://github.com/apache/spark/pull/16871 -- it's a slightly separate issue, but, is currently causing a build failure. ## How was this patch tested? Manually tested. Author: Sean Owen <sowen@cloudera.com> Closes #16957 from srowen/SPARK-19550.2. --- dev/mima | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dev/mima b/dev/mima index eca78ad109..85b09dbb1b 100755 --- a/dev/mima +++ b/dev/mima @@ -30,7 +30,13 @@ OLD_DEPS_CLASSPATH="$(build/sbt -DcopyDependencies=false $SPARK_PROFILES "export rm -f .generated-mima* -java \ +if [[ -x "$JAVA_HOME/bin/java" ]]; then + JAVA_CMD="$JAVA_HOME/bin/java" +else + JAVA_CMD=java +fi + +$JAVA_CMD \ -Xmx2g \ -cp "$TOOLS_CLASSPATH:$OLD_DEPS_CLASSPATH" \ org.apache.spark.tools.GenerateMIMAIgnore -- GitLab