6.7.3. リモート EJB クライアントのプロジェクト依存関係
リモートクライアントからのセッション Bean の呼び出しが含まれる Maven プロジェクトには JBoss Enterprise Application Platform 6 の Maven リポジトリより次の依存関係が必要となります。
表6.1 リモート EJB クライアントに対する Maven の依存関係
GroupID | ArtifactID | バージョン |
---|---|---|
org.jboss.spec | jboss-javaee-web-6.0 | 2.0.0.Final |
org.jboss.spec.javax.transaction | jboss-transaction-api_1.1_spec | - |
org.jboss.spec.javax.ejb | jboss-ejb-api_3.1_spec | - |
org.jboss | jboss-ejb-client | 1.0.0.Beta9 |
org.jboss.xnio | xnio-api | 3.0.0.CR5 |
org.jboss.xnio | xnio-nio | 3.0.0.CR5 |
org.jboss.remoting3 | jboss-remoting | 3.2.0.CR6 |
org.jboss.sasl | jboss-sasl | 1.0.0.Beta9 |
org.jboss.marshalling | jboss-marshalling-river | 1.3.0.GA |
jboss-javaee-web-6.0
を除き、これらの依存関係は pom.xml ファイルの <dependencies>
セクションに追加する必要があります。jboss-javaee-web-6.0
の依存関係は import
のスコープと共に pom.xml
の <dependencyManagement>
セクションに追加する必要があります。これにより、Java EE 6 API の完全セットに対する依存関係が含まれるようになります。
<dependencyManagement> <dependencies> <dependency> <groupId>org.jboss.spec</groupId> <artifactId>jboss-javaee-web-6.0</artifactId> <version>2.0.0.Final</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
リモートセッション Bean の呼び出しに対する依存関係設定の例は
remote-ejb/client/pom.xml
を参照してください。