我想知道是否/为什么要将CGLib 2.2.2升级到3.0版。我将CGLib与最新版本的Hibernate/Spring/Mockito和Java 7一起使用。
我在网络上的任何地方都找不到该版本的发行说明或升级说明。
最佳答案
是的,您应该迁移到CGLib 3.1,因为它可以正确生成堆栈映射框架并处理Java 7字节码。
更新
CGLib 3.1解决了以下所有问题
我们正在使用EasyMock,并切换到CGLIB 3的自定义版本。之所以进行切换,是因为EclEmma/JaCoCo/Sonar的代码覆盖范围将不再起作用。除了更新POM之外,它的替换量或多或少都下降了。很遗憾
因此,如果您目前没有诸如代码覆盖率之类的任何问题不再起作用,那么我将不会切换。