2

我在 Maven 多模块项目中使用 JaCoCo 并想添加一些 AspectJ 魔法,但在测试运行期间出现以下错误

启动 java.lang.instrument.IllegalClassFormatException:

Error while instrumenting class de/../LoggingAspect.

在此消息下方,堆栈跟踪再次显示:

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

如何将 jacoco 与 aspectj 一起使用?

4

1 回答 1

1

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

Java 1.7++的组合对我aspectj 1.7.3有用jacoco 0.6.3.201306030806

于 2013-10-10T23:24:52.260 回答