Eclipse + превратить существующий проект в проект JPA - PullRequest
20 голосов
/ 01 апреля 2009

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

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

Ответы [ 5 ]

25 голосов
/ 09 сентября 2010

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

3 голосов
/ 09 сентября 2010

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

alt text

2 голосов
/ 01 апреля 2009

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

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

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

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

0 голосов
/ 09 апреля 2009

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

0 голосов
/ 01 апреля 2009

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

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

...