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: