SE1_Team_1/mvnw

22 lines
847 B
Bash

#!/bin/sh
# ---------------------------------------------------------------------------
# Maven-Bootstrap-Skript (Unix/Git-Bash): laedt Apache Maven beim ersten
# Aufruf nach ~/.m2/wrapper und ruft es mit allen Argumenten auf.
# ---------------------------------------------------------------------------
set -e
MAVEN_VERSION=3.9.9
WRAPPER_DIR="$HOME/.m2/wrapper/dists"
MAVEN_HOME="$WRAPPER_DIR/apache-maven-$MAVEN_VERSION"
if [ ! -x "$MAVEN_HOME/bin/mvn" ]; then
echo "Lade Apache Maven $MAVEN_VERSION herunter (einmalig)..."
mkdir -p "$WRAPPER_DIR"
ZIP="$WRAPPER_DIR/apache-maven-$MAVEN_VERSION-bin.zip"
curl -fsSL -o "$ZIP" "https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/$MAVEN_VERSION/apache-maven-$MAVEN_VERSION-bin.zip"
unzip -q -o "$ZIP" -d "$WRAPPER_DIR"
rm -f "$ZIP"
fi
exec "$MAVEN_HOME/bin/mvn" "$@"