Написание Maven Dependency для javax.persistence - PullRequest
20 голосов
/ 23 ноября 2011

Может кто-нибудь помочь мне написать зависимость для javax.persistence. Я гуглил, но ничего не получалось.

Я наткнулся на эту страницу , которая дает некоторые подробности о том, как написать зависимость, но пока я не могу ее написать. Кто-нибудь может мне помочь?

Ответы [ 2 ]

36 голосов
/ 23 ноября 2011

Это для 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.

4 голосов
/ 23 ноября 2011

И добавьте эту зависимость в pom.xml:

<dependency>
    <groupId>javax.persistence</groupId>
    <artifactId>persistence-api</artifactId>
    <version>1.0.2</version>
</dependency>

. Чтобы страница «Как справиться с Sun JAR» могла быть немного устаревшей, этот JAR-файл доступен в Центральном репозитории Maven

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...