You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
508 B

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