Maven: javaee-api vs jboss-javaee-6.0

Chcę zbudować projekt Java JEE6 z mavenem i chcę gostandard

Więc umieściłem to w moim pliku pom.xml:

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-api</artifactId>
    <version>6.0</version>
    <scope>provided</scope>
</dependency>

Projekt taki jak ten, powinien działać w każdym kompatybilnym kontenerze JEE6 (jboss, geronimo, glashfish itp.)

Więc dlaczego ta zależność jboss istnieje?

<dependency>
    <groupId>org.jboss.spec</groupId>
    <artifactId>jboss-javaee-6.0</artifactId>
    <version>3.0.2.Final</version>
    <scope>provided</scope>
 </dependency>

Jeśli go użyję, czy jestem związany z jboss, więc mogę używać tego serwera tylko z tą aplikacją?

Czy nie jest lepiej zawsze używać standardowego javaee-api?

Dziękuję Ci!

questionAnswers(2)

yourAnswerToTheQuestion