Здравствуйте, это следующая проблема для следующего вопроса .
Я создаю плагин Grails в качестве оболочки для сложного продукта. Этот продукт имеет много зависимостей от других продуктов, таких как спящий режим. Проблема в том, что у grails есть одни и те же зависимости, но с разными версиями. Например. Grails -> hibernate 3.6.7 другой продукт -> hibernate 3.5.6
Я изменил BuildConfig.groovy, как описано в решении:
dependencies {
// specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes eg.
runtime ('org.ow2.bonita:bonita-server:5.6.1') {
excludes "slf4j-jdk14"
}
}
Grails восстановил все зависимости и загрузил все необходимые файлы jar в локальный репозиторий. STS может разрешить все классы из зависимостей. В run-app есть проблема с hibernate:
Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.hibernate.util.SoftLimitMRUCache.<init>(I)V
Я полагаю, что ошибка возникает из-за нескольких файлов спящего режима в пути к классам. Как это решить?
Спасибо за аванс!