Ответ 1
свойства проекта → грань проекта. Там вы можете нажать на флажок JPA, и у вас есть проект JPA.
Есть ли способ превратить обычный проект Eclipse в проект JPA?
У меня есть нормальный проект с Entities в нем и файл Persistence.xml, но он не является затмением, признанным проектом JPA. Что я могу сделать?
свойства проекта → грань проекта. Там вы можете нажать на флажок JPA, и у вас есть проект JPA.
Вы также можете щелкнуть правой кнопкой мыши проект eclipse и нажать кнопку configure, которая позволяет конвертировать в проект JPA.
Вы хотите изменить:
Как сказал Крис Нава, лучший способ сделать это - создать пустой проект JPA и сравнить его с вашим.
Я обнаружил, что иногда необходимо удалить исходный проект (не удалять содержимое проекта на диске!) и reimport, чтобы сделать Eclipse счастливым.
Eclipse знает тип проекта через файл .project в корне проекта. Попробуйте создать новый проект JPA и сравните файлы .project.
Изменить: вам также может потребоваться сравнить файлы .classpath.
Изменение файла .project вручную - лучший способ добавить разные "натуры" в проект Eclipse. Как и ptyx сказал: сравните свой текущий .project файл с проектом проекта, где природа - это то, что вы хотите, и объедините различия.