Ich habe ein mavenbasiertes Projekt. Es gibt vier verschiedene Projekte, wie in der folgenden Struktur gezeigt. Jedes Hauptprojekt und die Unterprojekte haben ihre eigenen pom.xml-Dateien.
%Vor% Ich lasse mvn site
auf ProjectC
laufen, was abhängig von ProjectB
ist, was abhängig ist von ProjectA
und ProjectB
Wenn ich also maven site starte, werden alle test results
für alle diese Projekte erstellt individually
. Ich würde auch gerne ein aggregation
aller Testergebnisse in diesen Projekten und Unterprojekten erstellen und in one place
anzeigen.
So ist es mit Maven-Site möglich?
Eine etwas andere Herangehensweise wäre es, Testergebnisse in spezialisierten Servern wie zB Jenkins oder Sonar . Auf diese Weise müssen keine bestehenden Projekte geändert werden.
Siehe Beispiele auf Ссылка und Ссылка
Zwei Screenshots von Sonar:
Für Jenkins gibt es Dashboard View Plugin
Ja. Es gibt zwei Möglichkeiten:
Sie können zusätzliche Verzeichnisse zum maven-surefire-report-plugin
hinzufügen, indem Sie ein reportsDirectories
-Element mit reportsDirectory
children hinzufügen ( Dokumentation ).
Das sollte also funktionieren:
%Vor%Tags und Links maven maven-site-plugin