2013-02-04 8 views
9

In den Maven-Site-Berichten, die von JaCoCo generiert werden, bekomme ich eine ziemlich schlechte Abdeckung, weil alle meine kompilierten JSPs enthalten sind (und sie sind lang). Ich habe versucht, die folgenden in reporting:JaCoCo - JSP aus dem Bericht ausschließen

<plugin> 
    <groupId>org.jacoco</groupId> 
    <artifactId>jacoco-maven-plugin</artifactId> 
    <configuration> 
     <exclude>target/classes/jsp/**/*.class</exclude> 
    </configuration> 
</plugin> 

Eine weitere ähnlich aussehende Konfiguration ist in der build Abschnitt des POM für die prepare-package Phase. Dies verhindert nicht, dass die JSP-Klassen in den Bericht aufgenommen werden. Wie vermeide ich das?

Antwort

17

Das ist ziemlich einfach. Der Hinweis ist, dass das Exclude-Tag bereits auf die Klassen dir verweist. So sollte Ihr xml Fragment sein:

Uhr auch das einzelne Ausschluss-Tag in der Umgebung ausgeschlossen Element!