【发布时间】:2010-09-04 09:22:13
【问题描述】:
我最近看到 Sun/第三方发布了一个 maven 依赖项,其中仅包含例如接口。 EJB3 和 JPA。
有谁知道他们所在的 groupId、artifactId、repository 等吗? 我宁愿不使用 OpenEJB、Glassfish 等。
【问题讨论】:
我最近看到 Sun/第三方发布了一个 maven 依赖项,其中仅包含例如接口。 EJB3 和 JPA。
有谁知道他们所在的 groupId、artifactId、repository 等吗? 我宁愿不使用 OpenEJB、Glassfish 等。
【问题讨论】:
如果您想要最新的 Java EE 6(EJB 3.1、JPA 2.0 等),那么您可以使用以下依赖项:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
它也在 java.net 存储库中:
<repository>
<id>maven2-repository.dev.java.net</id>
<name>Java.net Repository for Maven</name>
<url>http://download.java.net/maven/2/</url>
<layout>default</layout>
</repository>
【讨论】:
似乎存储库“maven2-repository.dev.java.net”的布局已更改。 目前正确的依赖如下:
<dependency>
<groupId>javax.ejb</groupId>
<artifactId>ejb-api</artifactId>
<version>3.0</version>
<scope>provided</scope>
</dependency>
【讨论】:
有那些依赖:
<dependency>
<groupId>javax.ejb</groupId>
<artifactId>ejb</artifactId>
<version>3.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0</version>
<scope>provided</scope>
</dependency>
由 java.net 存储库提供:
<repositories>
<repository>
<id>maven2-repository.dev.java.net</id>
<name>Java.net Repository for Maven</name>
<url>http://download.java.net/maven/2/</url>
<layout>default</layout>
</repository>
</repositories>
资源:
【讨论】: