2013-08-07 33 views
2

我在一个maven多模块项目使用JaCoCo豆,并希望增加一些AspectJ的魔术和试运行过程中,我发现了以下错误JaCoCo和AspectJ

开始java.lang.instrument.IllegalClassFormatException:

Error while instrumenting class de/../LoggingAspect. 

在此之下消息堆栈跟踪再一次显示:

Caused by: java.lang.IllegalStateException: Missing or invalid stackmap frames. 

如何使用jacoco用AspectJ?

+0

is offline仪器与jacoco一个选项? – hypery2k

回答

1

我在使用java 1.6时遇到了同样的问题。 aspectj编译时编织生成的jacoco认为无效的类文件。

Java 1.7 + aspectj 1.7.3 + jacoco 0.6.3.201306030806的组合适用于我。

+0

谢谢你的工作 – hypery2k