diff --git a/.gitea/workflows/maven-build.yaml b/.gitea/workflows/maven-build.yaml new file mode 100644 index 00000000..7f0c13ba --- /dev/null +++ b/.gitea/workflows/maven-build.yaml @@ -0,0 +1,47 @@ +name: Productmodel Java CI with Maven + +on: + push: + branches: [main] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout Code + uses: actions/checkout@v3 + + # Debugging-Schritt, um Umgebung zu überprüfen + - name: Debug Environment + run: | + echo "=== Arbeitsverzeichnis ===" + pwd + echo "=== Dateien ===" + ls -la + echo "=== Java-Version ===" + java -version || echo "Java nicht gefunden!" + echo "=== Maven-Version ===" + mvn -version || echo "Maven nicht gefunden!" + echo "=== Netzwerk-Test (falls nötig) ===" + ping -c 1 google.com || echo "Netzwerkprobleme?" + + # Java und Maven manuell installieren, falls nicht im Image +# - name: Install Java and Maven (Fallback) +# run: | +# # Das maven:3.9.9-eclipse-temurin-22-Image sollte Java und Maven haben, +# # aber als Fallback: +# if ! command -v java &> /dev/null; then +# echo "Installiere Java..." +# apt update && apt install -y openjdk-22-jdk +# fi +# if ! command -v mvn &> /dev/null; then +# echo "Installiere Maven..." +# apt install -y maven +# fi +# +# - name: Build with Maven +# run: | +# echo "Starte Maven-Build..." +# mvn -B package +# echo "Build abgeschlossen. Ergebnisse:" +# ls -la target \ No newline at end of file diff --git a/.gitignore b/.gitignore index c5ad8fda..2c3c8b93 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,4 @@ /docGen/ /out /auxil -/.idea/ +.idea/ diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 8b907779..4a377c68 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,12 +6,8 @@ - - + - - - \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml index ca561cfd..aa00ffab 100644 --- a/.idea/encodings.xml +++ b/.idea/encodings.xml @@ -1,9 +1,7 @@ - - - - + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml index b4110aa4..cd2a1326 100644 --- a/.idea/jarRepositories.xml +++ b/.idea/jarRepositories.xml @@ -1,6 +1,11 @@ + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + - - + 1745998089296