Eclipse +将现有项目转换为JPA项目

时间:2009-03-31 21:03:21

标签: java eclipse jpa java-ee eclipse-plugin

有没有办法将普通的Eclipse项目变成JPA项目?

我有一个包含实体的普通项目和一个Persistence.xml文件,但它不是一个eclipse认可的JPA项目。我该怎么办?

5 个答案:

答案 0 :(得分:25)

项目属性 - >项目方面。 在那里,您可以单击JPA复选框,您有一个JPA项目。

答案 1 :(得分:3)

您也可以右键单击eclipse项目,然后单击configure,它允许您转换为JPA项目。

alt text

答案 2 :(得分:2)

您需要修改:

  • 你的.project
  • 你的.classpath(最终)
  • 你的.settings如果你运气不好

正如Chris Nava所说,最好的方法是创建一个空的JPA项目并将其与你的项目进行比较。

我发现有时需要删除原始项目(不要“删除磁盘上的项目内容”!)并重新导入它以使Eclipse满意。

答案 3 :(得分:0)

Eclipse通过项目根目录中的.project文件知道项目类型。 尝试创建一个新的JPA项目并比较.project文件。

编辑:您可能还需要比较.classpath文件。

答案 4 :(得分:0)

手动修改.project文件是向Eclipse项目添加不同“性质”的最佳方法。就像ptyx所说:将你当前的.project文件与你想要的性质的项目进行比较,并合并差异。