Это для javax.persistence
:
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0.2</version>
<scope>provided</scope>
</dependency>
и для всего стека Java EE 6:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
Редактировать Обратите внимание, что я указал здесь область действия provided
, что означает, что ваша зависимость доступна во время компиляции и тестирования, но не будет упакована в ваши артефакты.Обычно это необходимо, если вы хотите развернуть артефакты на сервере приложений, поскольку они предоставляют собственную реализацию API.