Ответ 1
Да, вы должны перейти на CGLib 3.1, потому что он может корректно создавать фрейм карты стека и работать с байт-кодом Java 7.
Update
Все проблемы были рассмотрены CGLib 3.1
Мы используем EasyMock и переключились на пользовательскую версию CGLIB 3. Мы переключились, потому что покрытие кода с помощью EclEmma/JaCoCo/Sonar больше не работало. Это было более или менее сокращение замещения (кроме обновления ПОМ). К сожалению
-
CGLIB 3 пока не находится в Maven Central -
CGLIB 3 имеет ошибку блокатора https://sourceforge.net/tracker/?func=detail&aid=3601081&group_id=56933&atid=482368, поэтому нам пришлось создавать пользовательскую версию и развертывать ее на нашей собственной Nexusдел >
Итак, если у вас в настоящее время нет каких-либо проблем, таких как покрытие кода больше не работает, я бы не переключился.