In einem übergeordneten POM haben wir Jacoco-Regeln eingerichtet, um die Testabdeckung zu erzwingen. Dazu gehören auch einige Ausschlüsse für Klassen, die Verhalten der Regel nicht:Wie können Sie Jacoco-Ausschlüsse in einem untergeordneten Projekt hinzufügen?
<execution>
<id>default-check</id>
<goals>
<goal>check</goal>
</goals>
<configuration>
<excludes>
<!-- exclude largely auto-generated domain and model classes -->
<exclude>**/model/*.class</exclude>
<exclude>**/model/**/*.class</exclude>
<exclude>**/domain/*.class</exclude>
<exclude>**/domain/**/*.class</exclude>
<exclude>**/dto/*.class</exclude>
<exclude>**/dto/**/*.class</exclude>
</excludes>
<rules>
<rule>
<element>BUNDLE</element>
<limits>
<limit implementation="org.jacoco.report.check.Limit">
<counter>INSTRUCTION</counter>
<value>COVEREDRATIO</value>
<minimum>0.70</minimum>
</limit>
</limits>
</rule>
</rules>
</configuration>
</execution>
Bei einem Kind POM, die diese Eltern verwendet, was die Maven Magie für das Hinzufügen zusätzlicher ausgeschlossen Klasse Muster?
Ich versuche, combine...
Attribute auf verschiedene Arten zu verwenden, aber ich bin nicht in der Lage, die effektive POM zu bekommen, um richtig herauskommen.
Irgendwelche Ideen?