【问题标题】:Cannot create JPA Facet: "project facet jpt.jpa could not be found"无法创建 JPA 构面:“找不到项目构面 jpt.jpa”
【发布时间】:2013-06-22 09:18:30
【问题描述】:

我在 Eclipse Java EE IDE 中有一个面向 Web 开发人员的 maven 项目。但是当我启用 JPA 方面时,我无法选择 JPA(没有 JPA 选项)。我是否忘记包含一些依赖项?

我已经安装了以下 Maven 依赖项:eclipslink-2.5.-RC1.jar、javax.persistence-2.0.0.jar 和 mysql-connector-java-5.1.9.jar。

我的项目收到以下警告:

找不到项目方面 jpt.jpa 的实现。功能将受到限制。

更新:我安装了 Dali Java Persistence Tools。

【问题讨论】:

  • JPA 支持!= JPA 支持 SDK,尝试安装 JPA 支持。
  • @SlaterTyranus 我不确定我理解你的意思。上面的插件JPA不支持吗?
  • 是的,但是 JPA Support SDK 是一个与 JPA Support 不同的包,完全有可能它的行为不同。 @AllieCat

标签: eclipse jpa configuration facet


【解决方案1】:

JPA 方面不依赖于您的 pom.xml 中的内容。检查以确保您安装了这些插件(以蓝色突出显示的插件)。

帮助 -> 安装新软件... -> 已经安装了什么?

如果它们丢失,您可以在此处找到插件:http://www.eclipse.org/webtools/dali/

希望这会有所帮助!

【讨论】:

  • 感谢您的回复,但我已经安装了这些...我相应地编辑了问题。
  • JPA facet 被认为是为 Java EE 开发人员嵌入到 Eclipse 中的东西。你用的是什么版本的eclipse?我在我用于 android dev 的 mac 上安装了 Juno,并且 facet 出现在那里。它也出现在我安装了 Oracle Enterprise Pack for Eclipse 的工作计算机上。我也使用 WTP-M2E + Eclipselink 并且从来不需要安装任何关于 JPA 的东西。我只是检查了 JPA 方面,将 Eclipselink 依赖项放在我的 pom.xml 中,一切顺利。我会尝试完全删除 eclipse 并下载最新的副本。
  • 我刚刚下载了新的 Eclipse 副本,现在一切正常。我不知道我是怎么把我的旧副本弄得这么乱的!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-16
  • 2020-11-29
  • 2018-04-01
相关资源
最近更新 更多