【问题标题】:Eclipse, Maven and code coverageEclipse、Maven 和代码覆盖率
【发布时间】:2012-09-25 13:58:55
【问题描述】:

是否有任何 Eclipse 插件可以直接在 Eclipse JAVA 编辑器中提供代码覆盖率,就像 eCoberturaEclEmma,但它使用 Maven 目标 test(即 mvn test)启动测试?

我需要指定一个 Maven 配置文件来过滤某些属性(即mvn -Pdev test),但是上面给出的两个解决方案不允许我们使用 Maven (AFAIK)。

PS:我知道我可以使用clean site Maven 目标(即mvn -Pdev clean site)或 Cobertura Maven 插件(即mvn -Pdev cobertura:cobertura)来获得代码覆盖率报告,但我想直接在其中获得覆盖率Eclipse JAVA 编辑器。 便利瘾君子

【问题讨论】:

    标签: java unit-testing maven eclipse-plugin code-coverage


    【解决方案1】:

    您能否使用 Project Properties -> Maven -> Active Maven Profiles 为您的项目设置默认的 Maven 配置文件?

    (旁白:如果没有它意味着测试无法运行,我不会有一个特殊的“测试”配置文件。忘记运行测试太容易了。“开发”是有道理的,但可能应该是活跃的默认情况下。否则新开发人员将难以构建项目。)

    【讨论】:

    • 成功了!我已经尝试在 pom.xml 文件中添加 <activeByDefault> 标记,但我没有尝试使用项目属性。非常感谢;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-29
    • 2018-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多