Lokale Entwicklung
Voraussetzungen
- Java 25 oder kompatible JDK-Installation
- Maven 3.9+ oder IDE mit Maven-Integration
- Docker mit Compose-Unterstützung
- Git
Standardworkflow
make compile
make test
make quality
Spring Adapter starten
make run-spring
oder per Docker:
make docker-up
make smoke
make docker-down
Typische Fehler
| Symptom | Ursache | Lösung |
|---|---|---|
Unsupported class file major version |
falsches JDK | Java 25 aktivieren |
| Port 8080 belegt | anderer Service läuft | APP_PORT=8090 make docker-up |
| Docker Healthcheck rot | App startet noch | Logs lesen: docker compose logs -f |
| Tests grün, Docker rot | Dockerfile/Runtime-Problem | Smoke-Workflow lokal nachbauen |