From 4f373647a9b1ed0c6c9e3f8903d6bb653c631c0c Mon Sep 17 00:00:00 2001 From: Romain Pelisse Date: Wed, 12 Apr 2017 10:15:52 +0200 Subject: [PATCH] fixing issue on Solaris - removed use of 'local' for Solaris 11 - switched $() to ... --- maven-wrapper/mvnw | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/maven-wrapper/mvnw b/maven-wrapper/mvnw index f8dfcd0116..5bf251c077 100755 --- a/maven-wrapper/mvnw +++ b/maven-wrapper/mvnw @@ -172,14 +172,18 @@ find_maven_basedir() { return 1 fi - local basedir="$1" - local wdir="$1" + basedir="$1" + wdir="$1" while [ "$wdir" != '/' ] ; do if [ -d "$wdir"/.mvn ] ; then basedir=$wdir break fi - wdir=$(cd "$wdir/.."; pwd) + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=`cd "$wdir/.."; pwd` + fi + # end of workaround done echo "${basedir}" } @@ -196,13 +200,7 @@ if [ -z "$BASE_DIR" ]; then exit 1; fi -# Workaround for JBEAP-8937 (do not change, it may break on Solaris) -if [ -z "${MAVEN_PROJECTBASEDIR}" ]; then - export MAVEN_PROJECTBASEDIR=`find_maven_basedir` -fi -# End of fix - - +export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} echo $MAVEN_PROJECTBASEDIR MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS"