-
Bug
-
Resolution: Done
-
Major
-
None
-
7.1.0.ER1
The table Maven Dependencies for Remote EJB Clients seems confusing and incomplete to me.
First of all, the artifacts org.jboss.bom:jboss-eap-javaee7 and org.jboss.eap:wildfly-ejb-client-bom are not really dependencies of EJB client, but rather tools for managing the dependency versions.
Second, the list of artifacts is not complete: There are just jboss-transaction-api_1.2_spec and jboss-ejb-api_3.2_spec listed, but the full dependency tree is this (output of mvn dependency:tree):
[INFO] +- org.jboss:jboss-ejb-client:jar:4.0.0.Beta31-redhat-1:compile [INFO] | +- org.jboss.marshalling:jboss-marshalling:jar:2.0.0.Beta8-redhat-1:compile [INFO] | +- org.jboss.marshalling:jboss-marshalling-river:jar:2.0.0.Beta8-redhat-1:compile [INFO] | +- org.jboss.xnio:xnio-api:jar:3.5.0.Beta7-redhat-1:compile [INFO] | +- org.jboss.xnio:xnio-nio:jar:3.5.0.Beta7-redhat-1:compile [INFO] | +- org.jboss.remoting:jboss-remoting:jar:5.0.0.Beta25-redhat-1:compile [INFO] | +- org.jboss.logging:jboss-logging:jar:3.3.1.Final-redhat-1:compile [INFO] | +- org.jboss.spec.javax.ejb:jboss-ejb-api_3.2_spec:jar:1.0.0.Final-redhat-1:compile [INFO] | +- org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:jar:1.0.1.Final-redhat-1:compile [INFO] | +- org.wildfly.client:wildfly-client-config:jar:1.0.0.Beta5-redhat-1:compile [INFO] | +- org.wildfly.common:wildfly-common:jar:1.2.0.Beta11-redhat-1:compile [INFO] | +- org.wildfly.discovery:wildfly-discovery-client:jar:1.0.0.Beta12-redhat-1:compile [INFO] | +- org.wildfly.security:wildfly-elytron:jar:1.1.0.Beta52-redhat-1:compile [INFO] | +- org.wildfly.transaction:wildfly-transaction-client:jar:1.0.0.Beta24-redhat-1:compile [INFO] | \- org.wildfly:wildfly-naming-client:jar:1.0.0.Beta16-redhat-1:compile
This list got a bit longer compared to EAP 7.0. Do we really need to include all of this in the doc? I don't think listing such big number of artifacts is really needed, when there's documentation about how to import them all at once. I would vote for removing this table completely and keeping just the pom.xml snippets which follow after it.
- relates to
-
JBEAP-7212 [DOC RFE] Provide support for single artifact for JBoss EJB client
- Closed