name: Java CI with Maven on: push: branches: [ "main" ] pull_request: branches: [ "main" ] jobs: build: runs-on: ubuntu-latest # WICHTIG: Wir nutzen direkt ein Docker-Image mit Java 22 und Maven. # Dadurch sparen wir uns den fehleranfälligen "setup-java"-Schritt. container: image: maven:3.9.9-eclipse-temurin-22 steps: - uses: actions/checkout@v4 - name: Build with Maven # Wir fügen Debug-Ausgaben hinzu, um zu sehen, ob wir überhaupt so weit kommen run: | echo "Zeige Java Version:" java -version echo "Zeige Maven Version:" mvn -version echo "Starte Build..." mvn -B package