Mavenで構築されたJavaJEE6プロジェクトが必要であり、標準である必要があります
だから、私はこれを私の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を使用することは望ましくありませんか?
ありがとうございました!