mirror of https://github.com/apache/maven.git
[MNG-5829] mvn shell script fails with syntax error on Solaris 10
Use backticks instead of $(..) for the scripting added in MNG-5767. Solaris's /bin/sh isn't POSIX-compliant enough to recognise the first form. This closes #50.
This commit is contained in:
parent
8c7ce55572
commit
1d9708a954
|
@ -192,14 +192,14 @@ fi
|
||||||
find_maven_basedir() {
|
find_maven_basedir() {
|
||||||
local basedir
|
local basedir
|
||||||
local wdir
|
local wdir
|
||||||
basedir="$(pwd)"
|
basedir="`pwd`"
|
||||||
wdir="$(pwd)"
|
wdir="`pwd`"
|
||||||
while [ "$wdir" != '/' ] ; do
|
while [ "$wdir" != '/' ] ; do
|
||||||
if [ -d "$wdir"/.mvn ] ; then
|
if [ -d "$wdir"/.mvn ] ; then
|
||||||
basedir=$wdir
|
basedir=$wdir
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
wdir="$(cd "$wdir/.."; pwd)"
|
wdir="`cd "$wdir/.."; pwd`"
|
||||||
done
|
done
|
||||||
echo "${basedir}"
|
echo "${basedir}"
|
||||||
}
|
}
|
||||||
|
@ -207,12 +207,12 @@ find_maven_basedir() {
|
||||||
# concatenates all lines of a file
|
# concatenates all lines of a file
|
||||||
concat_lines() {
|
concat_lines() {
|
||||||
if [ -f "$1" ]; then
|
if [ -f "$1" ]; then
|
||||||
echo "$(tr -s '\n' ' ' < "$1")"
|
echo "`tr -s '\n' ' ' < "$1"`"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
MAVEN_PROJECTBASEDIR="${MAVEN_BASEDIR:-$(find_maven_basedir)}"
|
MAVEN_PROJECTBASEDIR="${MAVEN_BASEDIR:-`find_maven_basedir`}"
|
||||||
MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS"
|
MAVEN_OPTS="`concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config"` $MAVEN_OPTS"
|
||||||
|
|
||||||
# For Cygwin, switch project base directory path to Windows format before
|
# For Cygwin, switch project base directory path to Windows format before
|
||||||
# executing Maven otherwise this will cause Maven not to consider it.
|
# executing Maven otherwise this will cause Maven not to consider it.
|
||||||
|
|
|
@ -31,4 +31,4 @@ MAVEN_DEBUG_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,addre
|
||||||
|
|
||||||
echo Preparing to execute Maven in debug mode
|
echo Preparing to execute Maven in debug mode
|
||||||
|
|
||||||
env MAVEN_OPTS="$MAVEN_OPTS" MAVEN_DEBUG_OPTS="$MAVEN_DEBUG_OPTS" "$(dirname "$0")/mvn" "$@"
|
env MAVEN_OPTS="$MAVEN_OPTS" MAVEN_DEBUG_OPTS="$MAVEN_DEBUG_OPTS" "`dirname "$0"`/mvn" "$@"
|
||||||
|
|
|
@ -32,4 +32,4 @@ if [ ! -f "$YJPLIB" ]; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
env MAVEN_OPTS="-agentpath:$YJPLIB=onexit=snapshot,onexit=memory,tracing,onlylocal $MAVEN_OPTS" "$(dirname "$0")/mvn" "$@"
|
env MAVEN_OPTS="-agentpath:$YJPLIB=onexit=snapshot,onexit=memory,tracing,onlylocal $MAVEN_OPTS" "`dirname "$0"`/mvn" "$@"
|
||||||
|
|
Loading…
Reference in New Issue