|
@ -0,0 +1,24 @@ |
|
|
|
|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
|
|
|
# Überprüfen, ob Maven installiert ist |
|
|
|
|
|
command -v mvn >/dev/null 2>&1 || { echo >&2 "Maven ist erforderlich, aber nicht installiert. Bitte installieren Sie Maven."; exit 1; } |
|
|
|
|
|
|
|
|
|
|
|
# Projekt übersetzen und Unittests ausführen |
|
|
|
|
|
mvn clean compile test |
|
|
|
|
|
|
|
|
|
|
|
# Überprüfen, ob der Build erfolgreich war |
|
|
|
|
|
if [ $? -eq 0 ]; then |
|
|
|
|
|
echo "Build erfolgreich abgeschlossen." |
|
|
|
|
|
else |
|
|
|
|
|
echo "Fehler beim Build. Bitte überprüfen Sie Ihre Codebasis." |
|
|
|
|
|
exit 1 |
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
remove() { |
|
|
|
|
|
rm -r build |
|
|
|
|
|
rm main |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
remove |