Jakarta ee 有J2EE API作为JAR吗?

Jakarta ee 有J2EE API作为JAR吗?,jakarta-ee,jpa,jar,Jakarta Ee,Jpa,Jar,首先,我会提到我正在使用Eclipse,但我认为问题更一般: 我正在创建一个使用J2EE的应用程序,特别是JPA和servlet。 我想将我的代码分成两个不同的JAR项目:一个完全依赖于J2EE规范,另一个使用一些具体实现。 例子: 我想要一个只包含JPA实体的JAR,它只熟悉JPA API,另一个负责在DB中操作这些实体。它将取决于Hibernate的具体实现 我的问题是,是否有一个JAR只包含我可以使用的J2EE接口和API?我本以为甲骨文会发布一个,但我在任何地方都找不到。 以Eclips

首先,我会提到我正在使用Eclipse,但我认为问题更一般: 我正在创建一个使用J2EE的应用程序,特别是JPA和servlet。 我想将我的代码分成两个不同的JAR项目:一个完全依赖于J2EE规范,另一个使用一些具体实现。 例子: 我想要一个只包含JPA实体的JAR,它只熟悉JPA API,另一个负责在DB中操作这些实体。它将取决于Hibernate的具体实现

我的问题是,是否有一个JAR只包含我可以使用的J2EE接口和API?我本以为甲骨文会发布一个,但我在任何地方都找不到。
以Eclipse为例,它假设在所有IDE中都发生相同的情况,因为这是一个Java问题,如果不向编译器提供JPAAPIJAR,我就无法编译entities项目。我很不情愿地使用了Hibernate附带的版本,但我想完全消除Hibernate的依赖性。

我想这可能就是您想要的J2EE,请不要。十年前它被重命名为Java EE,因为Java EE 5于2006年5月11日正式发布。我想你对那个旧的EOL恐龙——J2EE不感兴趣了。看起来就像我在寻找的一样。你知道这是甲骨文的官方代码吗?
<dependency>
<groupId>org.apache.openejb</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0-5</version>
<scope>provided</scope>
</dependency>