From 61935df80fb7e41cf4447f42578e59c25517e658 Mon Sep 17 00:00:00 2001 From: Marcus van Elst Date: Thu, 9 Apr 2026 07:02:53 +0200 Subject: [PATCH] docs: add Mockito Java-Agent requirement to AP02 (from AP01 findings) --- docs/arbeitspakete/m1/AP02-build-infrastruktur.md | 2 ++ 1 file changed, 2 insertions(+) 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