2012-09-25 52 views
4

有任何Eclipse插件,直接给出代码覆盖率Eclipse Java编辑器中,就像eCoberturaEclEmma,而是说使用Maven的目标test(即mvn test)推出的测试?的Eclipse,Maven和代码覆盖

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

PS:我知道我可以用clean site Maven目标(即mvn -Pdev clean site)或的Cobertura Maven插件(即mvn -Pdev cobertura:cobertura)得到一个代码覆盖率报告,但我想在Eclipse Java编辑器中直接得到覆盖。 便利吸毒者

回答

3

您可以使用“项目属性” - >“Maven” - >“活动Maven配置文件”设置项目的默认maven配置文件吗? (除此之外:如果这意味着没有它的测试不会运行,我不会有一个特殊的'测试'配置文件,这很容易忘记运行测试,'dev'是有意义的,但可能应该是否则新开发人员将难以建立该项目。)

+0

这使它工作!我已经尝试在pom.xml文件中添加一个''标记,但我没有尝试过使用项目属性。非常感谢';)' – sp00m