Où mettre persistence.xml dans la bibliothèque bocal à l'aide de maven?

Au travail, nous avons une entité de la bibliothèque qui est utilisé par plusieurs clients de la bibliothèque (plusieurs servlets, une application de bureau, etc.). L'entité de la bibliothèque se compose de JPA-Annotée des classes et le plus en évidence un persistence.xml.

Tous les projets sont configurés à l'aide de maven.

Où les persistence.xml fichier mettre? Il doit être situé à l'intérieur du fichier jar de l'entité à la bibliothèque et je ne suis pas sûr de la façon de configurer ce à l'aide de maven.

(Nous sommes juste de diviser un projet en plusieurs sous-projets)

"'JOUR" " Pour être clair à ce sujet, il y a une Maven-Projet contenant le persistence.xml et un autre (B), qui dépend de ce Projet. J'ai endroits persistence.xml dans src/main/resources/META-INF/persistence.xml dans Un, lorsque vous essayez d'utiliser un EntityManager à l'intérieur d'Un, pas de problème, insidie B: rien ne fonctionne.

EclipseLink donne l'Avertissement suivant:

[EL Warning]: The collection of metamodel types is empty. Model classes may not have been found during entity search for Java SE and some Java EE container managed persistence units.  Please verify that your entity classes are referenced in persistence.xml using either <class> elements or a global <exclude-unlisted-classes>false</exclude-unlisted-classes> element

Je soupçonne l'persistence.xml n'est pas trouvé, mais il est présent dans la cible jar.

InformationsquelleAutor scravy | 2012-06-03