From 1ef2450ca9a8f1e9e285799455a36ca5622ea511 Mon Sep 17 00:00:00 2001 From: Sean Busbey Date: Sun, 8 Apr 2018 21:27:58 -0500 Subject: [PATCH] HBASE-20068 personality tests for Apache Yetus should use the maven plugin to exec maven. Signed-off-by: Josh Elser Signed-off-by: Reid Chan --- dev-support/hbase-personality.sh | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh index d34f7613f4f..90786f2910d 100755 --- a/dev-support/hbase-personality.sh +++ b/dev-support/hbase-personality.sh @@ -277,8 +277,10 @@ function refguide_rebuild start_clock + # disabled because "maven_executor" needs to return both command and args + # shellcheck disable=2046 echo_and_redirect "${logfile}" \ - "${MAVEN}" "${MAVEN_ARGS[@]}" clean site --batch-mode \ + $(maven_executor) clean site --batch-mode \ -pl . \ -Dtest=NoUnitTests -DHBasePatchProcess -Prelease \ -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true -Dfindbugs.skip=true @@ -352,8 +354,10 @@ function shadedjars_rebuild start_clock + # disabled because "maven_executor" needs to return both command and args + # shellcheck disable=2046 echo_and_redirect "${logfile}" \ - "${MAVEN}" "${MAVEN_ARGS[@]}" clean verify -fae --batch-mode \ + $(maven_executor) clean verify -fae --batch-mode \ -pl hbase-shaded/hbase-shaded-check-invariants -am \ -Dtest=NoUnitTests -DHBasePatchProcess -Prelease \ -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true -Dfindbugs.skip=true @@ -459,8 +463,10 @@ function hadoopcheck_rebuild export MAVEN_OPTS="${MAVEN_OPTS}" for hadoopver in ${hbase_hadoop2_versions}; do logfile="${PATCH_DIR}/patch-javac-${hadoopver}.txt" + # disabled because "maven_executor" needs to return both command and args + # shellcheck disable=2046 echo_and_redirect "${logfile}" \ - "${MAVEN}" clean install \ + $(maven_executor) clean install \ -DskipTests -DHBasePatchProcess \ -Dhadoop-two.version="${hadoopver}" count=$(${GREP} -c '\[ERROR\]' "${logfile}") @@ -473,8 +479,10 @@ function hadoopcheck_rebuild for hadoopver in ${hbase_hadoop3_versions}; do logfile="${PATCH_DIR}/patch-javac-${hadoopver}.txt" + # disabled because "maven_executor" needs to return both command and args + # shellcheck disable=2046 echo_and_redirect "${logfile}" \ - "${MAVEN}" clean install \ + $(maven_executor) clean install \ -DskipTests -DHBasePatchProcess \ -Dhadoop-three.version="${hadoopver}" \ -Dhadoop.profile=3.0