我想使用Maven构建一个Java JEE6的项目,我想它的标准
于是,我把这个在我的pom.xml:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
像这样的项目,它应该是在每一个JEE6容器兼容运行(JBoss的,Geronimo的,glashfish等)
那么,为什么这个JBoss的依赖关系的存在?
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-6.0</artifactId>
<version>3.0.2.Final</version>
<scope>provided</scope>
</dependency>
如果我使用它,我是绑到JBoss,所以我只能用这种服务器与此应用程序?
这难道不是最好总是使用标准的JavaEE的API?
谢谢!