Cobertura和Java 7支持
cobertura将支持Java 7的任何想法?Cobertura和Java 7支持
找到http://sourceforge.net/tracker/index.php?func=detail&aid=3295711&group_id=130558&atid=720018
我们首选的Cobertura了艾玛和其他代码覆盖工具,看起来像我们不得不再次重做所有这些,现在,他们没有支持Java 7呢。
谢谢
我认为答案是:它不会。有关mailing list的讨论,该项目没有被维护,并且有Java 7 bugs已经开放了一年。好的一面,JaCoCo功能是可比的,并且正在积极维护。
是的。 Jacoco-hudson插件仍在开发中(不是詹金斯的插件) – crankparty
不要放弃,而不尝试使用-XX-UseSplitVerifier选项。 – Dzhaughn
eCobertura(Cobertura的Eclipse插件)自2010年以来一直没有维护,但Cobertura本身仍然维护。如果您正在查找覆盖范围报告(例如eCobertura用来提供的报告),只需运行带有'mvn cobertura:cobertura'的Cobertura maven插件并检查'target/site/cobertura/index.html'下的HTML报告。 – Phil
而且贾格尔的评论,它看起来像这样目前正在积极努力的下一个版本 - 见:
https://github.com/cobertura/cobertura/commit/b303fdc94851088a3c8699651770faef33180924
与评论“修复Java 7的堆栈地图问题”。
的Cobertura 2.0.3支持Java 7,使用这个版本的Cobertura Maven的插件版本2.6已经刚刚发布
它似乎并不在Maven*不幸的.. –
我知道 - 我已经检查过代码并自己编译它(简单的mvn安装)。 –
看起来像现在在*存储库中。 http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22cobertura-maven-plugin%22 – kfox
旧线,但我的回答可能是有用的:它的Cobertura支持最新的Java版本和积极维护。 eCobertura(Cobertura的Eclipse插件)自2010年以来一直没有维护,但Cobertura本身仍然维护。
eCobertura不会运行Java 7或更高版本,但Cobertura会。
如果您正在寻找覆盖报告(SUC H作为该eCobertura用来提供者),只需运行与mvn cobertura:cobertura
的的Cobertura Maven插件和下target/site/cobertura/index.html
检查HTML报告没有ü找到对的Cobertura任何soultion with java 7 – vinod
@vinod cobertura主网站上最新的一篇文章(2013年4月11日起)有这样的说法:“另外Steven正在将代码迁移到使用maven,并且正在尽快发布cobertura 2.0!欢迎Steven! – Jagger
并于2013年5月29日发布了2.0版,该版本现在支持Java 7. – Nick