Hibernate JPAModelGen 5.4.6. Окончательный сбой на JDK11 - PullRequest
0 голосов
/ 03 октября 2019

Я не могу построить проекты JPA2 после обновления JDK до 11 и получения ошибок, не могу найти символ. Я проверил, и имена пакетов изменились в 11. Итак, например:

Сгенерировано больше не в:

javax.annotation

Теперь оно находится в:

javax.annotation.processing

Я обновил до последней версии hibernate jpamodelgen (5.4.6.Final) и до последней версии maven-processor-plugin (3.3.3).

Однако, похоже, они этого еще не сделалиподдержка JDK11. Это точно?

1 Ответ

0 голосов
/ 04 октября 2019

Я перешел на JDK10, и это решило мою проблему с компоновкой модели JPA. Тем временем я отправляю отчет об ошибке в Hibernate.

Обратите внимание, что я должен был зависеть от jsr250:

<dependency>
  <groupId>javax.annotation</groupId>
  <artifactId>jsr250-api</artifactId>
  <version>1.0</version>
</dependency>

Я добавил это в профиль, который активирован только для JPA2проекты наряду с выполнением материала плагина JPG2 для моделигена.

Ссылка на отчет об ошибке: https://hibernate.atlassian.net/browse/HBX-1869

...