2013-06-25 188 views
3

我在Eclipse Java EE IDE中爲Web開發人員提供了一個maven項目。但是當我啓用JPA方面時,我不能選擇JPA(沒有JPA選項)。我忘了包含一些依賴嗎?無法創建JPA構面:「無法找到項目構面jpt.jpa」

enter image description here

我已經安裝了以下Maven的依賴關係:eclipslink-2.5.-RC1.jar,javax.persistence-2.0.0.jar和MySQL連接器的Java-5.1.9.jar。

我得到我的項目如下警告:

項目方面jpt.jpa實施找不到。功能將受到限制。

UPDATE:我安裝了Dali Java持久性工具。

enter image description here

+0

JPA Support!= JPA Support SDK,請嘗試安裝JPA支持。 –

+0

@SlaterTyranus我不知道我明白你的意思。 JPA不支持上述插件嗎? – AllieCat

+0

是的,但JPA支持SDK與JPA支持不同,它完全可能表現不同。 @AllieCat –

回答

3

的JPA方面是不依賴於什麼是你的pom.xml。檢查並確保安裝了這些插件(以藍色突出顯示的插件)。

幫助 - >安裝新軟件... - >什麼已經安裝?

enter image description here

如果他們錯過你可以在這裏找到該插件:http://www.eclipse.org/webtools/dali/

希望這有助於!

+0

我很欣賞這種迴應,但我已經安裝了這些...我相應地編輯了這個問題。 – AllieCat

+1

對於Java EE開發人員來說,JPA方面應該是Eclipse的一部分。你使用的是什麼版本的eclipse?我在我的mac上安裝了Juno,用於安卓開發,並且出現在那裏。它也出現在安裝了Oracle Enterprise Pack for Eclipse的工作計算機上。我也使用WTP-M2E + Eclipselink,並且從不必安裝任何關於JPA的東西。我簡單地檢查了JPA方面,將Eclipselink依賴項放在我的pom.xml中,並且很好。我會嘗試徹底刪除eclipse並下載最新的副本。 – Padawan

+1

我剛剛下載了Eclipse的全新副本,現在一切都很好。我不知道我是如何搞亂了我的舊版本! – AllieCat