7.8.3. Dépendances de projet pour les clients EJB distants
Les projets Maven qui incluent l'invocation de session beans de clients éloignés ont besoin des dépendances suivantes du référentiel JBoss EAP 6 Maven.
GroupID | ArtifactID |
---|---|
org.jboss.spec | jboss-javaee-6.0 |
org.jboss.as | jboss-as-ejb-client-bom |
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 |
org.jboss.xnio | xnio-api |
org.jboss.xnio | xnio-nio |
org.jboss.remoting3 | jboss-remoting |
org.jboss.sasl | jboss-sasl |
org.jboss.marshalling | jboss-marshalling-river |
A l'exception de
jboss-javaee-6.0
et jboss-as-ejb-client-bom
, ces dépendances doivent être ajoutées à la section <dependencies>
du fichier pom.xml
.
Les dépendances
jboss-javaee-6.0
et jboss-as-ejb-client-bom
doivent être ajoutées à la section <dependencyManagement>
du fichier pom.xml
avec le scope d' import
.
Note
Les versions de
artifactID
peuvent être modifiées. Veuillez consulter le référentiel Maven pour connaître la version la plus récente.
Voir
ejb-remote/client/pom.xml
dans les fichiers quickstart pour obtenir un exemple complet de configuration de dépendance pour une invocation de session bean éloignée.