Conflict entre plusieurs implémentations d'EntityManager
Bonjour,
J'ai créé un Projet JEE sous IntelliJ IDEA. Le wizard de création m'a proposé de sélectionner les technologies nécessaires pour mon projet et j'ai sélectionné : Persistence, CDI, EJB, REST.
Et là, je me retrouve avec plusieurs implémentations de la classe javax.persistence.EntityManager. Notamment dans "persistence-api-1.0.2.jar" (l'autre jar semble normal "javax.persistence.jar") qui est ajouté quand on sélectionne REST. Il semble être une dépendance nécessaire (http://jersey.java.net/nonav/documen...pter_deps.html => 11.3.5. Servlet) de Jersey...
De ce que je vois "javax.persistence.jar", semble être l'implémentation de JPA 2.0 et "persistence-api-1.0.2.jar", JPA 1.0. Cependant est-ce que je peut supprimer "persistence-api-1.0.2.jar" du projet sans problème ?
Bizarre que Jersey n'ai pas mis à jour sa dépendance vers JPA 2.0...
Actuellement ma version qui est utilisée dans mon projet est la version JPA 1.0. Il y a-t-il moyen de forcer le compilateur/serveur d'application à chercher dans "javax.persistence.jar" ?