【发布时间】:2013-09-03 23:12:23
【问题描述】:
我在 Eclipse 中使用 glassfish 4 创建了一个小型 EJB 项目。我遵循了这个教程: http://programming.manessinger.com/tutorials/an-eclipse-glassfish-java-ee-6-tutorial/
在这个项目中,我依赖于“glassfish 系统库”(诸如 javax.ws.rs-api 或 javax.annotation-api 之类的东西)
现在我将我的项目转换为 maven,但我一直在纠结如何使用 maven 解决这种依赖关系。 (那些系统库 - 很多......)目前我的 EJB 在 Eclipse 中有编译错误,因为 @EJB 是未知的,或者是 @Stateless。
如何解决这种依赖性?
顺便说一句:JPA 注释工作/被识别是因为我在我的 pom 中添加了这个依赖:
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>org.eclipse.persistence.jpa</artifactId>
<version>2.5.0</version>
<scope>compile</scope>
</dependency>
【问题讨论】:
-
javax javaee-api 6.0
标签: eclipse maven jakarta-ee glassfish dependency-management