Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-7212

[DOC RFE] Provide support for single artifact for JBoss EJB client

XMLWordPrintable

      In EAP 6 customers have to specify 6 dependencies when using JBoss EJB client in Maven based standalone applications. Other client side components such as JBossWS and RESTEasy provide single artifact for client side usage which includes all major dependencies needed. Provide similar artifact for JBoss EJB client.

      I envision to see something like this instead of EAP 6 based example which is included below:

          <dependencyManagement>
              <dependencies>
                  <dependency>
                      <groupId>org.jboss.bom</groupId>
                      <artifactId>eap7-supported-artifacts</artifactId>
                      <version>7.0.0.GA</version>
                      <type>pom</type>
                      <scope>import</scope>
                  </dependency>
              </dependencies>
          </dependencyManagement>
      
          <dependencies>
              <dependency>
                  <groupId>org.jboss</groupId>
                  <artifactId>jboss-ejb-client-with-deps</artifactId>
              </dependency>
          </dependencies>
      

      In EAP 6.3.3 you have to specify 6 dependencies:

          <dependencyManagement>
              <dependencies>
                  <dependency>
                      <groupId>org.jboss.bom</groupId>
                      <artifactId>eap6-supported-artifacts</artifactId>
                      <version>6.3.3.GA</version>
                      <type>pom</type>
                      <scope>import</scope>
                  </dependency>
              </dependencies>
          </dependencyManagement>
      
          <dependencies>
              <dependency>
                  <groupId>org.jboss</groupId>
                  <artifactId>jboss-ejb-client</artifactId>
              </dependency>
              <dependency>
                  <groupId>org.jboss.xnio</groupId>
                  <artifactId>xnio-nio</artifactId>
              </dependency>
              <dependency>
                  <groupId>org.jboss.marshalling</groupId>
                  <artifactId>jboss-marshalling-river</artifactId>
              </dependency>
              <dependency>
                  <groupId>org.jboss.sasl</groupId>
                  <artifactId>jboss-sasl</artifactId>
              </dependency>
              <dependency>
                  <groupId>org.jboss.spec.javax.ejb</groupId>
                  <artifactId>jboss-ejb-api_3.1_spec</artifactId>
              </dependency>
              <dependency>
                  <groupId>org.jboss.spec.javax.transaction</groupId>
                  <artifactId>jboss-transaction-api_1.1_spec</artifactId>
              </dependency>
          </dependencies>
      

              rhn-engineering-nchaudha Nidhi Chaudhary
              rhn-engineering-jpallich Jiri Pallich
              Jan Martiska Jan Martiska
              Jan Martiska Jan Martiska
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: