CGLib2.2.2をバージョン3.0にアップグレードする必要があるかどうか/なぜアップグレードする必要があるのか知りたいのですが。最新バージョンのHibernate/Spring/MockitoおよびJava7でCGLibを使用しています。
このバージョンのリリースノートやアップグレードの手順は、Webのどこにも見つかりません。
はい、CGLib 3.1に移行する必要があります。これは、スタックマップフレームを正しく生成し、Java7バイトコードを処理できるためです。
以下の問題はすべてCGLib3.1によって対処されました
EasyMockを使用しており、CGLIB3のカスタムバージョンに切り替えました。EclEmma/JaCoCo / Sonarによるコードカバレッジが機能しなくなったため、切り替えました。それは多かれ少なかれ交換の低下でした(POMの更新は別として)。不運にも
したがって、コードカバレッジが機能しなくなるなどの問題が現在ない場合は、切り替えません。