+ <p>To configure your pom, you must configure three dependencies: </p>
+ <ul>
+ <li>The general JPA test support library.</li>
+ <li>A JPA implementation-specific library.</li>
+ <li>The dependency on your specific JPA provider.</li>
+ </ul>
+ <p> The above 'three stage rocket' is necessary because: </p>
+ <ul>
+ <li>Customizations to the persistence unit for different JPA providers might conflict and
+ might require additional JPA provider specific dependencies.</li>
+ <li>Different JPA providers can, in general, not be used within the same application. (an
+ exception is of course an OSGI environment when JPA is used as per the OSGI enterprise
+ spec). </li>
+ <li>You also want to define your own specific JPA version. </li>
+ </ul>
+
+ <subsection name="The general JPA test support library">
+ <p>Always include the dependency below: </p>
+ <table>
+ <tr>
+ <th>groupId</th>
+ <th>artifactId</th>
+ </tr>
+ <tr>
+ <td>org.wamblee</td>
+ <td>wamblee-test-enterprise</td>
+ </tr>
+ </table>