Où puis-je trouver un JPA2 Maven dépendance?

Je suis en train de construire une mise en œuvre agnostique maven module qui s'appuie sur JPA2. Malheureusement, la seule Maven JPA dépendance est JPA1 base, et par conséquent, je ne peux pas utiliser l'EntityManager.detach() méthode qui est une JPA2 option seulement.

Idéalement, j'aimerais être en mesure de préciser mon javax.la persistance de la dépendance dans mon Pompon, et exiger l'application/conteneur pour l'alimentation de l'JPA2 mise en œuvre. Malheureusement, je ne peux pas trouver une telle dépendance.

Est mon seul choix à ce point de déclarer à hibernate jpa-2.0-api de la version 1.0.0.La FINALE comme une condition de dépendance?

  • Voir [première réponse][1]. [1]: stackoverflow.com/questions/2243147/jar-file-for-jpa-2-0
  • À partir de ce que je peux dire, je peux utiliser le geronimo-jpa_2.0_spec dépendance ainsi. Mais cela fait-il une différence si j'utilise le geronimo ou hibernate jpa dépendance? Il semble comme si il n'est pas pertinent si I champ d'application prévus.
  • Sur les principes généraux (pas d'expérience ici), j'aimerais utiliser un à partir d'une mise en œuvre que vous ne prévoyez pas d'utiliser pour la plupart de vos tests. Qui vous donnera plus de confiance que vous êtes à la mise en œuvre indépendante, strictement d'un moment de la compilation point de vue.
InformationsquelleAutor Eric B. | 2011-07-26