Jest to jeden z javax.persistence
:
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0.2</version>
<scope>provided</scope>
</dependency>
i to dla całego stosu Java EE 6:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
Edit
pamiętać, że określony zakres provided
tutaj, co oznacza, że zależność jest dostępny na compile- i czasie testu, ale nie zostaną zapakowane do swoich artefaktów. Jest to zwykle potrzebne, jeśli chcesz rozmieścić swoje artefakty na serwerze aplikacji, ponieważ zapewniają one własną implementację interfejsu API.
Zaleca się, aby użyć drugiej opcji – Illep
Tak, jeśli chcesz użyć innych funkcji stosu JEE - na przykład EJB lub Serwlety. Jeśli interesuje Cię tylko utrwalanie, użyj pierwszego. :) – LeChe
Dzięki! Ale jestem ciekawa, jak można znaleźć odpowiedź sam? Bez copypastingu od Google/SO ... –