Мне нужен проект Java JEE6, построенный с помощью maven, и я хочу, чтобы он был стандартным
Итак, я помещаю это в свой 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?
Спасибо!