有没有Eclipse插件直接在Eclipse JAVA编辑器中给出代码覆盖率,就像eCobertura一样或 EclEmma ,但是使用 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 编辑器中获得覆盖率。 便利上瘾者。
最佳答案
您可以使用 Project Properties -> Maven -> Active Maven Profiles 为您的项目设置默认的 Maven 配置文件吗?
(旁白:如果这意味着没有它就无法运行测试,我不会有一个特殊的“测试”配置文件。忘记运行测试太容易了。“开发”是有道理的,但应该是活跃的默认情况下。否则新开发人员将难以构建项目。)
关于java - Eclipse、Maven 和代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12584544/