Cobertura& Java 7支持

时间:2011-11-16 12:12:59

标签: java-7 cobertura

当cobertura支持java 7时的任何想法?

找到http://sourceforge.net/tracker/index.php?func=detail&aid=3295711&group_id=130558&atid=720018

我们更喜欢cobertura而不是emma和其他代码覆盖工具,看起来我们必须再次重做所有这些,现在它们都没有支持java 7。

由于

5 个答案:

答案 0 :(得分:16)

Cobertura 2.0.3支持Java 7,使用此版本的cobertura-maven-plugin 2.6版本刚刚发布

答案 1 :(得分:10)

我能够通过添加以下参数来实现它:

  

-XX:-UseSplitVerifier

我是从here获得的。

答案 2 :(得分:3)

我认为答案是:它不会。有关mailing list的讨论没有维护项目,并且Java 7 bugs已经开放了一年。从好的方面来看,JaCoCo功能具有可比性,并且正在积极维护。

答案 3 :(得分:1)

除了Jagger的评论之外,看起来现在正在为下一个版本积极开展工作 - 请参阅:

https://github.com/cobertura/cobertura/commit/b303fdc94851088a3c8699651770faef33180924

注释“修复java 7堆栈映射问题”。

答案 4 :(得分:0)

旧线程,但我的回答可能有用:Cobertura确实支持最新的Java版本并且是积极维护的。 eCobertura (Cobertura的Eclipse插件)自2010年以来一直没有得到维护,但Cobertura本身仍然保留。

eCobertura不会使用Java 7或更高版本,但Cobertura会。

如果您正在寻找报道报告(与eCobertura过去提供的报告一样),只需使用mvn cobertura:cobertura运行Cobertura maven插件并查看target/site/cobertura/index.html下的HTML报告