Dave Syer created MNG-5858:
------------------------------
Summary: mvn script fails to locate .mvn in current directory
Key: MNG-5858
URL: https://issues.apache.org/jira/browse/MNG-5858
Project: Maven
Issue Type: Bug
Affects Versions: 3.3.3
Reporter: Dave Syer
The while loop in the shell script where we look for the .mvn directory is
wrong:
{noformat}
find_maven_basedir() {
local basedir=$(pwd)
local wdir=$(pwd)
while [ "$wdir" != '/' ] ; do
wdir=$(cd "$wdir/.."; pwd)
if [ -d "$wdir"/.mvn ] ; then
basedir=$wdir
break
fi
done
echo "${basedir}"
}
{noformat}
Should be
{noformat}
find_maven_basedir() {
local basedir=$(pwd)
local wdir=$(pwd)
while [ "$wdir" != '/' ] ; do
if [ -d "$wdir"/.mvn ] ; then
basedir=$wdir
break
fi
wdir=$(cd "$wdir/.."; pwd)
done
echo "${basedir}"
}
{noformat}
That way if the current directory contains .mvn the loop terminates immediately.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)