我最近看到Sun /第三方发布了一个仅包含接口的maven依赖项。 EJB3和JPA。
有没有人知道groupId,artifactId,repository等它们在哪里? 我宁愿不使用OpenEJB,Glassfish同行等。
答案 0 :(得分:18)
如果您需要最新的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>
答案 1 :(得分:6)
似乎存储库“maven2-repository.dev.java.net”的布局已更改。 目前正确的依赖性如下:
<dependency>
<groupId>javax.ejb</groupId>
<artifactId>ejb-api</artifactId>
<version>3.0</version>
<scope>provided</scope>
</dependency>
答案 2 :(得分:2)
有这些依赖:
<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 repository提供:
<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>
资源: