Я пытаюсь использовать новую библиотеку Predator JPA/JDBC от Micronaut. Я хочу использовать интеграцию JDBC, а не JPA.
Однако у меня есть пара проблем, в документации говорится, что они включают:
annotationProcessor 'io.micronaut.data:micronaut-predator-processor:1.0.0.BUILD-SNAPSHOT'
Что я и сделал, но раздел kapt сборки завершается со следующей ошибкой:
Caused by: java.lang.NoSuchMethodError: io.micronaut.core.annotation.AnnotationMetadata.enumValue(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
Я использую micronaut 1.1.4 на JVM 12.0.1.
Если я заменю kapt
на annotationProcessor
, сборка завершится нормально, однако у меня возникнет проблема во время выполнения:
Caused by: java.lang.ClassNotFoundException: io.micronaut.data.exceptions.DataAccessException
Что странно, поскольку я, кажется, могу использовать kapt/annotationProcessor
взаимозаменяемо для безопасности микронавтов.