JPA Facet kann nicht aktiviert werden, in Eclipse
Wenn ich versuche, aktivieren Sie den "JPA Facet" für meinen Eclipse (Juno) Projekt und zeigen Sie es auf einer Benutzer-Bibliothek, die die JPA-Bibliotheken (in meinem Fall OpenJPA) bekomme ich die Fehlermeldung:
"Die Klasse" javax.die Persistenz.Entität' wird benötigt, um in der ausgewählten Bibliotheken."
Aber diese Klasse ist vorhanden!
Du musst angemeldet sein, um einen Kommentar abzugeben.
"Lösung": Die JPA-Bibliotheken enthielten, wurden in ein Eclipse-Projekt-Ordner. Wenn ich kopieren Sie Sie irgendwo außerhalb und erstellen Sie einen anderen Benutzer der Bibliothek mit Ihnen, es funktioniert perfekt (obwohl Sie exakt den gleichen Inhalt wie die zuvor mit den Bibliotheken im Eclipse-Projekt!). Scheint ein Fehler in Eclipse...
Erstellen Sie einfach einen Benutzer-Bibliothek enthält die javax.Persistenz... JAR in es (Es befindet sich in Eclipse/plugins) und fügen Sie diese Bibliothek an der "JPA-Implementierung"
Ich bin mit der Spring Tool Suite (STS). Das problem, das ich konfrontiert war, ist, dass in der Standard-installation ist das M2E-WTP-plugin nicht enthalten ist die Optionale Komponente "m2e-wtp - JPA-Konfigurator für WTP".
Also ging ich zu
Help -> Eclipse Marketplace...
gesucht und "m2e-wtp".Klicken Sie auf die Installiert - Taste und es wird Ändern. Klicken Sie auf die Ändern - Taste und wählen Sie die optionale Komponente "m2e-wtp - JPA-Konfigurator für WTP". Übernehmen Sie die änderungen.
Diese für mich gelöst.