В настоящее время я пытаюсь выполнить обновление с версии 4.8.1 до 5.1.1, но не могу создать метамодель гибернации для нашего кода.
Проблема в том, что Gradle 5 игнорирует процессор аннотаций, переданный с помощью пути к классам компиляции, но все плагины, которые я обнаружил, используют это (т.е. "-proc:only"
).
Я попытался указать процессор аннотаций явно, как указано gradle (https://docs.gradle.org/4.6/release-notes.html#convenient-declaration-of-annotation-processor-dependencies)
annotationProcessor 'org.hibernate:hibernate-jpamodelgen'
Но это не помогает, и я все еще получаю следующую ошибку:
предупреждение: обработка аннотации без запроса на компиляцию, но процессоры не найдены.
Возможно, плагины также необходимо обновить, но, как я сказал, все плагины, которые я обнаружил, передают процессор аннотаций с classpath. В настоящее время мы используем это: https://github.com/Catalysts/cat-gradle-plugins/tree/master/cat-gradle-hibernate-plugin