docs: add Mockito Java-Agent requirement to AP02 (from AP01 findings)

This commit is contained in:
2026-04-09 07:02:53 +02:00
parent 50815d97e5
commit 61935df80f

View File

@@ -17,6 +17,7 @@ Die `pom.xml` so erweitern, dass alle für M1 und die späteren Quality-Gates in
- **jacoco-maven-plugin** für Coverage, an `verify` gebunden, **ohne** harte Schwellwerte in M1 (die kommen erst in M9)
- **pitest-maven** als optionales Ziel (`mvn -P mutation test`), ebenfalls **ohne** harte Schwelle in M1
- **maven-surefire-plugin** bleibt wie bisher, ggf. Version aktualisieren falls nötig
- **Mockito als Java-Agent** in `maven-surefire-plugin` konfigurieren (via `argLine`), um die Warnung „Mockito self-attaching via ByteBuddy" aus AP01 zu beheben. Die dynamische Agent-Anbindung wird in künftigen JDK-Versionen nicht mehr erlaubt sein.
- `.editorconfig` im Repo-Root anlegen mit:
- UTF-8 als Default-Encoding für Quellcode
- LF als Zeilenende
@@ -56,6 +57,7 @@ Die `pom.xml` so erweitern, dass alle für M1 und die späteren Quality-Gates in
- `mvn clean verify` ist grün
- `mvn -P mutation test` läuft ohne Fehler durch (Score ist **irrelevant** in M1)
- JaCoCo erzeugt einen Report unter `target/site/jacoco/`
- Mockito-Warnung „self-attaching via ByteBuddy" erscheint im Build-Log **nicht mehr**
- `.editorconfig` und `.gitattributes` liegen im Repo-Root
- keine Änderungen an `.java`-Dateien
- Abschlussbericht `berichte/AP02-bericht.md` liegt vor