它只是我還是cobertura-maven-plugin不能與java 8一起工作?當它運行我得到cobertura-maven插件與Java 8
[INFO] --- cobertura-maven-plugin:2.6:instrument (default) @ provider-impl ---
[INFO] Cobertura 2.0.3 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file
[cobertura] WARN [main] net.sourceforge.cobertura.instrument.CoberturaInstrumenter - Unable to instrument file /var/lib/jenkins/workspace/BranchBuilder/implementations/provider-impl/target/generated-classes/cobertura/com/foo/impl/internal/ServiceProviderImpl$JoinRunner.class
java.lang.IllegalArgumentException
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.cobertura.instrument.CoberturaInstrumenter.instrumentClass(CoberturaInstrumenter.java:147)
at net.sourceforge.cobertura.instrument.CoberturaInstrumenter.instrumentClass(CoberturaInstrumenter.java:121)
at net.sourceforge.cobertura.instrument.CoberturaInstrumenter.addInstrumentationToSingleClass(CoberturaInstrumenter.java:234)
at net.sourceforge.cobertura.instrument.Main.addInstrumentationToSingleClass(Main.java:298)
at net.sourceforge.cobertura.instrument.Main.addInstrumentation(Main.java:307)
at net.sourceforge.cobertura.instrument.Main.parseArguments(Main.java:399)
我知道有與ASM和Java 8問題,所以我懷疑問題是Maven的插件尚未更新爲使用ASM的一個java-8兼容版本
僅供參考,我提問here,但沒有回答
有沒有人設法使用java 8的cobertura-maven-plugin?
啊,我的「maven-cobertura-plugin java 8」查詢沒有返回。我責怪谷歌;) 謝謝 – Hilikus 2014-09-02 16:56:34
我查詢了他們的Jira,所以我不會責怪谷歌 – 2014-09-02 17:01:05
這個問題已經修復了,現在版本'2.7' – stalet 2015-04-08 08:12:03