Maven: javaee-api vs jboss-javaee-6.0
Quiero un proyecto Java JEE6 construido con maven, y lo quieroestándar
Entonces, puse esto en mi pom.xml:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
Un proyecto como este, se debe ejecutar en todos los contenedores compatibles con JEE6 (jboss, geronimo, glashfish, etc.)
Entonces, ¿por qué existe esta dependencia jboss?
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-6.0</artifactId>
<version>3.0.2.Final</version>
<scope>provided</scope>
</dependency>
Si lo uso, ¿estoy vinculado a jboss para que solo pueda usar este servidor con esta aplicación?
¿No es preferible usar siempre el javaee-api estándar?
¡Gracias!