8

我想知道是否/为什么应该将 CGLib 2.2.2 升级到 3.0 版。我正在将 CGLib 与最新版本的 Hibernate/Spring/Mockito 和 Java 7 一起使用。

我在网络上的任何地方都找不到此版本的发行说明或升级说明。

4

1 回答 1

4

是的,您应该迁移到 CGLib 3.1,因为它可以正确生成堆栈映射帧并处理 Java 7 字节码。

更新

CGLib 3.1 解决了以下问题

我们正在使用 EasyMock 并切换到 CGLIB 3 的自定义版本。我们切换是因为 EclEmma/JaCoCo/Sonar 的代码覆盖不再起作用。这或多或少是替换的下降(除了更新 POM)。很遗憾

因此,如果您目前没有任何问题,例如代码覆盖率不再起作用,我不会切换。

于 2013-01-22T14:07:11.017 回答