JaCoCo - 从报告中排除JSP

时间:2013-02-04 07:47:24

标签: jsp maven jacoco

在JaCoCo生成的Maven站点报告中,我的报道非常糟糕,因为我的所有已编译的JSP都包含在内(并且它们很长)。我在reporting中尝试了以下内容:

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

另一个看似相似的配置位于POM的build部分,用于prepare-package阶段。这并不能阻止JSP类包含在报告中。如何避免?

1 个答案:

答案 0 :(得分:17)

这很容易。线索是,exclude标签已经引用了类dir。所以你的xml片段应该是:

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

还要注意周围的单个排除标记排除元素!