blob: a822dfef5819bdd16effa1323711f2fedcf56f4a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/sh
set -e
SCRIPT_NAME="$(basename $0)"
if [ -z "${MAVEN_HOME}" ] ; then
INSTANCES_DIRECTORY="%%ETCDIR%%/instances.d"
INSTANCE="$(%%FIND%% -s "${INSTANCES_DIRECTORY}" -type f -mindepth 1 -maxdepth 1 | %%TAIL%% -n 1)"
if [ -z "${INSTANCE}" ] ; then
echo "Could not find a Maven instance in ${INSTANCES_DIRECTORY}" >&2
exit 1
fi
MAVEN_HOME="$(%%CAT%% "${INSTANCE}")"
if [ ! -d "${MAVEN_HOME}" ] ; then
echo "Not a directory: ${MAVEN_HOME}" >&2
exit 2
fi
fi
exec "${MAVEN_HOME}/bin/${SCRIPT_NAME}" "$@"
|