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 @@
+
+
+
+
+
diff --git a/.idea/runConfigurations/OMDSServiceDefinition_clean_package.xml b/.idea/runConfigurations/OMDSServiceDefinition_clean_package.xml
deleted file mode 100644
index ae237409..00000000
--- a/.idea/runConfigurations/OMDSServiceDefinition_clean_package.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 7a930ff9..c6ada1cd 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -9,16 +9,75 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -28,6 +87,10 @@
+
+
+
+
{
"associatedIndex": 6
}
@@ -38,14 +101,20 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
1745998089296
1715764550395
+