1 Reply Latest reply on Jan 22, 2010 4:26 AM by hauch

    Building remote ESB client with maven

    hauch

      Hi

       

      The fine article http://community.jboss.org/wiki/JBossESBTrailblazerbuildingwithMaven2 made me suggest the construction of a common client jar (similar to jbossall_client.jar in the app server).

      Daniel Bevenius suggested that I placed my request here, and this is hereby done.

       

      Daniel also referred to a section in "Programmers Guide" that lists the dependencies of a remote client.

      I think one big step towards this common jar could be to add maven dependency configurations on these jars.

      Eg

      stax-1.2.0.jar:

       

      <dependency>

      <groupId>stax</groupId>

      <artifactId>stax</artifactId>

      <version>1.2.0</version>

      </dependency>

       

      This would make it possible to create a pom with these dependencies and depend on this in the client app (if build by maven) or to download and bundle the jars in a common jar.

       

      The largest challenge in this is that the jboss jars are unavailable on repos (as pointed out in the article), but this could (temporary) be solved as in the article (pointing to a jboss installation).

      Furthermore some of the components lack version specification but this must be a minor issue.