emma maven插件代码突出显示

时间:2009-06-20 23:29:44

标签: maven-2 emma

是否可以让输出html报告突出显示maven构建中涵盖代码的位置?我知道你可以在独立的emma和ant中使用,但我还没有想出如何用maven和emma做到这一点。感谢。

杰夫

3 个答案:

答案 0 :(得分:1)

我不知道这是否可以使用Emma Maven插件,但这是Cobertura Maven plugin的默认行为。它还为您提供了一条线被击中的次数,这对于确定您的测试最小化位置非常有用。有关输出的示例,请参阅此report

我发现Cobertura和Emma在覆盖率检查方面基本上可以互换,只是Cobertura有一个更好的Maven插件,而Emma在我看来有一个更好的Eclipse插件。

答案 1 :(得分:1)

如果您运行mvn emma:emma或将其添加到<reporting>元素,则这是EMMA插件的默认行为。您可以在此处找到一个有效的示例:http://github.com/brettporter/centrepoint/blob/master/centrepoint/modules/pom.xml

答案 2 :(得分:0)

如果我没记错的话,您需要在sourcepath=标记上设置report属性并在html标记上指定至少(?)coverage depth="method"