diff --git a/docs/arbeitspakete/m1/AP02-build-infrastruktur.md b/docs/arbeitspakete/m1/AP02-build-infrastruktur.md index 9d1992c..6fd3fe7 100644 --- a/docs/arbeitspakete/m1/AP02-build-infrastruktur.md +++ b/docs/arbeitspakete/m1/AP02-build-infrastruktur.md @@ -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