Я занимаюсь разработкой приложения для MULE ESB CommunityEdition (версия 3.8.1).
Я включил (предоставлен MULE) ВЕСУ 4.1.6.RELEASE в проект.
Для персистентного слоя я настроил Hibernate 4.3.11.FINAL.
Мой код основан на этой идее (https://www.ricston.com/blog/jpa-mule/).
Таким образом, в основном я включил в проект (помимо зависимостей MULE):
- hibernate-entitymanager (4.3.11.Final)
- hibernate-core (4.3.11.Final)
- hibernate-jpa-2.1-api (1.0.0.Final)
- spring-orm (4.1.6.RELEASE)
И все работало идеально, пока я не начал использовать Java 8 API ...
Что бы я ни делал: любая лямбда,поток или что-то еще я получаю ошибку:
org.hibernate.jpa.boot.archive.spi.ArchiveException: Could not build ClassFile
Что я делал до сих пор:
- пытался добавить зависимость org.javassist (в версии от 3.18.0-GA до3-22.0-GA) - ничего не произошло,
- попытался исключить зависимость org.reflections.0.9.9 (мул, в том числе и в некоторых основных зависимостях): также ничего не произошло
Я потратил на это около 5 часов, я действительно близок к тому, чтобы бросить это ... Мне действительно нужен спящий режим, потому что этот проект будет включать много операций с БД
Что еще я могуу делать?