【问题标题】:JaCoCo - exclude JSP from reportJaCoCo - 从报告中排除 JSP
【发布时间】:2013-01-18 21:29:52
【问题描述】:

在 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 类包含在报告中。如何避免?

【问题讨论】:

    标签: jsp maven jacoco


    【解决方案1】:

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

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

    还要注意周围 excludes 元素中的单个 exclude 标签!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-22
      • 2023-03-28
      • 2015-01-17
      • 2015-08-24
      • 1970-01-01
      • 2019-04-10
      • 2018-07-27
      • 2015-03-04
      相关资源
      最近更新 更多