【问题标题】:Coverity Emitted file count issueCoverity 发出的文件计数问题
【发布时间】:2014-09-23 06:40:23
【问题描述】:

我正在尝试使用覆盖率对我的 java 项目进行分析。使用 maven 构建项目。但是当涉及到覆盖率分析时,它发现只有 5 个单元(源文件),其中项目包含大约 280 个源文件。

除了原生构建配置之外,我还缺少关于 Maven 配置的信息吗?对于原生构建,我设置为 mvn -DskipTests install

【问题讨论】:

    标签: maven coverity


    【解决方案1】:

    mvn clean install

    如果你省略了 clean,那么一些文件将不会被重建。这将导致它们不被分析,因此不会出现。此外,跳过测试也会导致它们无法构建。进一步压低文件数。

    【讨论】:

    • 问题已经解决了。这是方面(弹簧方面)的问题,Coverity 团队也确认 Coverity 无法绑定到方面编译器。由于方面一旦在注释等中找到它们就会编译所有必需的类。没有那么多类留给默认编译器。结果有 5 个类。
    【解决方案2】:

    Coverity 无法绑定到方面编译器进行分析。想要分析代码质量需要创建另一个没有方面构建插件的配置文件。但请记住,此构建仅用于分析。对于产品发布,如果您在应用程序中使用,仍然需要保持方面。

    【讨论】:

      猜你喜欢
      • 2016-12-18
      • 1970-01-01
      • 2016-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-04
      • 1970-01-01
      • 2020-01-25
      相关资源
      最近更新 更多