Подтвердить что ты не робот

Eclipse + превратить существующий проект в проект JPA

Есть ли способ превратить обычный проект Eclipse в проект JPA?

У меня есть нормальный проект с Entities в нем и файл Persistence.xml, но он не является затмением, признанным проектом JPA. Что я могу сделать?

4b9b3361

Ответ 1

свойства проекта → грань проекта. Там вы можете нажать на флажок JPA, и у вас есть проект JPA.

Ответ 2

Вы также можете щелкнуть правой кнопкой мыши проект eclipse и нажать кнопку configure, которая позволяет конвертировать в проект JPA.

alt text

Ответ 3

Вы хотите изменить:

  • ваш .project
  • ваш .classpath(в конечном итоге)
  • ваши настройки, если вам не повезло

Как сказал Крис Нава, лучший способ сделать это - создать пустой проект JPA и сравнить его с вашим.

Я обнаружил, что иногда необходимо удалить исходный проект (не удалять содержимое проекта на диске!) и reimport, чтобы сделать Eclipse счастливым.

Ответ 4

Eclipse знает тип проекта через файл .project в корне проекта. Попробуйте создать новый проект JPA и сравните файлы .project.

Изменить: вам также может потребоваться сравнить файлы .classpath.

Ответ 5

Изменение файла .project вручную - лучший способ добавить разные "натуры" в проект Eclipse. Как и ptyx сказал: сравните свой текущий .project файл с проектом проекта, где природа - это то, что вы хотите, и объедините различия.