Создание метамодели JPA со стеком Jakarta в EclipseJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Создание метамодели JPA со стеком Jakarta в Eclipse

Сообщение Anonymous »

У нас есть несколько проектов Maven, основанных на стеке Java EE 8, которые успешно собираются в Eclipse.
Метамодель JPA автоматически генерируется при инкрементной сборке. В нашей установке используется eclipselink-maven-plugin версии 2.7.5.1 (последняя протестированная версия, предыдущая также работает), а Eclipse – версия 2022-06 с Java 11.
Вот фрагмент конфигурации:

Код: Выделить всё

com.ethlo.persistence.tools
eclipselink-maven-plugin

${project.basedir}/src/main/jpa-metamodel



generate-jpa-metamodels
generate-sources

modelgen





org.codehaus.mojo
build-helper-maven-plugin


add-source
generate-sources

add-source



${project.basedir}/src/main/jpa-metamodel





Ничего особенного, но это правильно настраивает Eclipse для инкрементальной сборки метамодели и распознавания новой исходной папки.
Хорошо. Теперь, чтобы перейти на Jakarta EE 10, плагин eclipselink-maven-plugin необходимо было обновить до 3.0.2, и это нарушило обновление проекта, а также «Запуск от имени> Maven цель». Eclipse обновлен до версии 2023-09 с использованием Java 21. Проблема в том, что он больше не может переопределять артефакты метамодели:

Код: Выделить всё

Hibernate JPA 2 Static-Metamodel Generator 6.2.0.CR4
Problem with Filer: Attempt to recreate a file for type ...
Обратите внимание, что это нарушает действие контекстного меню «Запуск от имени > Maven цель» (например, тест Maven), а пользовательскую конфигурацию запуска с целями: «чистый тест» работает, если источник конфигурации сопоставлен с целевой папкой.
Я нашел это обсуждение, в котором говорится, что это ожидаемое поведение, но не могу найти, что изменилось в eclipselink-maven-plugin, что могло вызвать это критическое изменение.
Есть ли у вас какие-либо советы, исправления или обходные пути?
Спасибо!

Изменить p>
Минимальный воспроизводимый пример: https://github.com/claudioweiler/jpametamodelfail-mre
Ссылки:

Подробнее здесь: https://stackoverflow.com/questions/793 ... in-eclipse
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Создание метамодели JPA со стеком Jakarta в Eclipse
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Создание метамодели JPA со стеком Jakarta в Eclipse
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как лучше всего справиться с конвергенцией зависимости между jakarta.ws.rs:jakarta.ws.rs-api:2.x и jakarta.ws.rs:jakarta
    Anonymous » » в форуме JAVA
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • FindBugs: Как избежать предупреждения «Незаписанное публичное поле» при использовании метамодели JPA?
    Anonymous » » в форуме JAVA
    0 Ответы
    48 Просмотры
    Последнее сообщение Anonymous
  • Поля метамодели JPA NULL
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»