Подтвердить что ты не робот

Написание Maven Dependency для javax.persistence

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

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

4b9b3361

Ответ 1

Это значение для 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>

Edit
Обратите внимание, что я указал здесь область provided, что означает, что ваша зависимость доступна во время компиляции и тестирования, но не будет упакована в ваши артефакты. Это обычно необходимо, если вы хотите развернуть свои артефакты на сервере приложений, поскольку они обеспечивают собственную реализацию api.

Ответ 2

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

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

Возможно, что страница "Сопоставление с Sun JARs" немного устарела, этот JAR доступен в Центральном репозитории Maven