如果你需要的不仅仅是标准的 Java EE API,比如 JBoss 包或者解决一些兼容性问题,你可以使用这个依赖:
对于 JBoss / Java EE 7 规范 API
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-7.0</artifactId>
<version>1.0.1.Final</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
对于 JBoss/Java EE 6 规范 API
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-6.0</artifactId>
<version>3.0.2.Final</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
对于 JBoss WildFly 8.2.0.Final 完整的运行时依赖项
<dependency>
<groupId>org.wildfly</groupId>
<artifactId>wildfly-parent</artifactId>
<version>8.2.0.Final</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
现在,您还可以使用这些 POM 文件来提取您需要的特定依赖项。
这在远程调试时很有用,可以让您的 IDE 自动解析服务器依赖项 jar 和当前加载的源,或出现在堆栈跟踪中……在开发模式下。
在生产 MAVEN 构建中,您可能只需要这种配置(取决于您的 JBoss 版本):
http: //www.mastertheboss.com/jboss-server/wildfly-8/maven-configuration-for-java-ee- 7-projects-on-wildfly