在JaCoCo生成的Maven网站报告中,由于我编译的所有JSP都包含在内(因此它们很长),所以覆盖面相当差.我在报告中尝试过以下内容: plugin groupIdorg.jacoco/groupId artifactIdjacoco-maven-plugin/artifactId
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<configuration>
<exclude>target/classes/jsp/**/*.class</exclude>
</configuration>
</plugin>
另一个类似的配置是在准备包阶段的POM的构建部分.这不会阻止JSP类被包含在报告中.如何避免?
这很容易线索是,排除标记已经引用了类dir.所以你的xml片段应该是:<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<configuration>
<excludes>
<exclude>jsp/**/*.class</exclude>
</excludes>
</configuration>
</plugin>
还要注意周边排除元素中的单个排除标签!
