Eclipse、Maven 和代码覆盖率

sp0*_*00m 5 java unit-testing code-coverage eclipse-plugin maven

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

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

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

art*_*tol 4

您可以使用“项目属性”->“Maven”->“活动 Maven 配置文件”为项目设置默认的 Maven 配置文件吗?

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