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