Added documentation and check for environment variable to point to Maven install root. By default, it's using /usr/local, where it expects to find the various Maven versions in directories named "apache-maven-*". If you use a different install location, please define the variable MAVEN_INSTALL_ROOT to point to the install root.
parent
16de378374
commit
33f60925bd
|
|
@ -3,10 +3,19 @@ about-plugin 'maven helper functions'
|
|||
|
||||
usemvn ()
|
||||
{
|
||||
about 'Switches between available Maven versions for the current shell. Lists the available Maven versions if called without a parameter. The root directory for Maven installations can be defined using the variable MAVEN_INSTALL_ROOT. If this is not defined, /usr/local is assumed. The Maven directories under this directory are expected to be named apache-maven-*'
|
||||
group 'maven'
|
||||
param '1: Maven version to switch to'
|
||||
example 'usemvn 3.0.4'
|
||||
|
||||
if [ -z "$MAVEN_INSTALL_ROOT" ]
|
||||
then
|
||||
local MAVEN_INSTALL_ROOT="/usr/local"
|
||||
fi
|
||||
|
||||
if [ -z "$1" -o ! -x "$MAVEN_INSTALL_ROOT/apache-maven-$1/bin/mvn" ]
|
||||
then
|
||||
echo "Looking for Maven installations in $MAVEN_INSTALL_ROOT/apache-maven-*"
|
||||
local prefix="Syntax: usemvn "
|
||||
for i in $MAVEN_INSTALL_ROOT/apache-maven-*
|
||||
do
|
||||
|
|
|
|||
Loading…
Reference in New Issue