5 Replies Latest reply on Nov 18, 2008 3:32 PM by Carlo de Wolf

    EJB 3.1/2 Embeddable Usage

    Carlo de Wolf Master

      Yesterday Kenneth announced the public review of the EJB 3.1 JSR (http://jcp.org/en/jsr/detail?id=318).

      I've been mucking around a bit, especially with chapter 22, the Embeddable Usage. And thus came up with a prototype which should be usable in any Maven project: http://wiki.jboss.org/wiki/EJB31Embeddable.

      The one think I already spotted was that there is no security provisioning in the Embeddable API, so I'm going to raise that to the EG. What else might be missing from the picture?

        • 1. Re: EJB 3.1/2 Embeddable Usage
          jaikiran pai Master

          Carlo,

          I see that a EJBContainer can be created using the jar files in the classpath:

          /**
           * Create and initialize an embeddable EJB container.
           * JVM classpath is searched for all ejb-jars or exploded ejb-jars in directory format.
           *
           * @return EJBContainer instance
           * @throws EJBException Thrown if the container or application could not
           * be successfully initialized.
           */
           public static EJBContainer createEJBContainer() throws EJBException
           {
           return createEJBContainer(null);
           }


          The spec too only mentions the jar files. Does the embeddable project also plan to support creating EJBContainer(s) from EARs which have one or more EJB modules?

          • 2. Re: EJB 3.1/2 Embeddable Usage
            Carlo de Wolf Master

            No, but you can always plug-in the EAR deployer.

            • 3. Re: EJB 3.1/2 Embeddable Usage
              Serge Emmanuel Pagop Newbie

              After my first try with EJB 3.1/2 Embeddable Usage yesterday, I ran on trouble and then I exchanged mails with Carlo. May be this can help someone.
              have fun!

              There are a lot of bugs in Maven which leads into getting an unstable
              classpath configuration. What you're seeing is a wrong version of a
              component showing up.

              Make sure you have Maven 2.0.9 installed and try to regenerate the
              .classpath file (mvn eclipse:eclipse).

              If all fails 'mvn -Dverbose=true dependency:tree' and compare this with
              what you see in Eclipse.

              Also, post on the forum so others might benefit. :-)

              Carlo

              Serge Emmanuel Pagop wrote:
              > Hi carlo,
              >
              > firstly great job with EJB 3.1 Embeddable prototype, and today I took
              > a little time to try a simple example in eclipse and maven, but with
              > suprise the
              > test case run well throught the maven command "mvn test" and the same
              > example does not work with testing on eclipse "Run As -> JUnit Test".
              > May be you can give some tipps, how I can run the test case on
              > eclipse. Thanks.
              >
              > I followed the maven pom installation step as on the jboss wiki
              > site: http://wiki.jboss.org/wiki/EJB31Embeddable
              >
              > 1) here is the test case
              > public class HelloBeanTest {
              >
              > private static final Logger log =
              > Logger.getLogger(HelloBeanTest.class);
              >
              > private static String getBaseURLToResource( String resource ) {
              > URL url =
              > Thread.currentThread().getContextClassLoader().getResource(resource);
              > String s = url.toString();
              > return s.substring(0, s.length() - resource.length());
              > }
              >
              > @Test
              > public void test1() throws NamingException {
              > log.info("Test #1");
              >
              > Properties properties = new Properties();
              > // Not according to spec!
              >
              > properties.setProperty(EJBContainer.EMBEDDABLE_MODULES_PROPERTY,
              > getBaseURLToResource("org/ormsys/ejb3/HelloBean.class"));
              > EJBContainer container =
              > EJBContainer.createEJBContainer(properties);
              >
              > // Note that global naming isn't working yet.
              > InitialContext ctx = new InitialContext();
              > Hello bean = (Hello)ctx.lookup("HelloBean/local");
              >
              > String now = new Date().toString();
              > String actual = bean.sayHello(now);
              > assertEquals("Hello " + now, actual);
              >
              > container.close();
              > }
              >
              > }
              >
              > 2) Here is the error trace
              >
              > java.lang.NoSuchFieldError: factoryFinder
              > at org.jboss.virtual.VFS.init(VFS.java:71)
              > at org.jboss.virtual.VFS.(VFS.java:51)
              > at
              > org.jboss.ejb3.embedded.JBossEJBContainer.deployMain(JBossEJBContainer.java:140)
              > at
              > org.jboss.ejb3.embedded.JBossEJBContainer.deployMain(JBossEJBContainer.java:134)
              > at
              > org.jboss.ejb3.embedded.JBossEJBContainer.(JBossEJBContainer.java:88)
              > at
              > org.jboss.ejb3.embedded.JBossEJBContainerProvider.createEJBContainer(JBossEJBContainerProvider.java:56)
              > at javax.ejb.EJBContainer.createEJBContainer(EJBContainer.java:99)
              > at org.ormsys.ejb3.HelloBeanTest.test1(HelloBeanTest.java:36)
              > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              > at
              > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              > at
              > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              > at java.lang.reflect.Method.invoke(Method.java:585)
              > at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
              > at
              > org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
              > at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
              > at
              > org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
              > at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
              > at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
              > at
              > org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
              > at
              > org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
              > at
              > org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
              > at
              > org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
              > at
              > org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
              > at
              > org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
              > at
              > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)
              > at
              > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
              > at
              > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
              > at
              > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
              > at
              > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
              > at
              > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
              >

              • 4. Re: EJB 3.1/2 Embeddable Usage
                baoming sun Newbie

                 

                "sisepago" wrote:
                After my first try with EJB 3.1/2 Embeddable Usage yesterday, I ran on trouble and then I exchanged mails with Carlo. May be this can help someone.
                have fun!

                There are a lot of bugs in Maven which leads into getting an unstable
                classpath configuration. What you're seeing is a wrong version of a
                component showing up.

                Make sure you have Maven 2.0.9 installed and try to regenerate the
                .classpath file (mvn eclipse:eclipse).

                If all fails 'mvn -Dverbose=true dependency:tree' and compare this with
                what you see in Eclipse.


                i upgrade maven to 2.0.9 and run test in eclipse "Run as -> Junit Test"

                but still :

                java.lang.NoSuchFieldError: factoryFinder
                at org.jboss.virtual.VFS.init(VFS.java:71)
                at org.jboss.virtual.VFS.(VFS.java:51)
                at org.jboss.ejb3.embedded.JBossEJBContainer.deployMain(JBossEJBContainer.java:140)
                at org.jboss.ejb3.embedded.JBossEJBContainer.deployMain(JBossEJBContainer.java:134)
                at org.jboss.ejb3.embedded.JBossEJBContainer.(JBossEJBContainer.java:88)
                at org.jboss.ejb3.embedded.JBossEJBContainerProvider.createEJBContainer(JBossEJBContainerProvider.java:56)
                at javax.ejb.EJBContainer.createEJBContainer(EJBContainer.java:99)
                at com.mycompany.app.HelloBeanTestCase.test1(HelloBeanTestCase.java:35)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                at java.lang.reflect.Method.invoke(Method.java:597)
                at junit.framework.TestCase.runTest(TestCase.java:168)
                at junit.framework.TestCase.runBare(TestCase.java:134)
                at junit.framework.TestResult$1.protect(TestResult.java:110)
                at junit.framework.TestResult.runProtected(TestResult.java:128)
                at junit.framework.TestResult.run(TestResult.java:113)
                at junit.framework.TestCase.run(TestCase.java:124)
                at junit.framework.TestSuite.runTest(TestSuite.java:232)
                at junit.framework.TestSuite.run(TestSuite.java:227)
                at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:81)
                at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)
                at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
                at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
                at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
                at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
                at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)

                mvn -Dverbose=true dependency:tree" shows:

                [INFO] [dependency:tree]
                [INFO] com.mycompany.app:my-app:jar:1.0-SNAPSHOT
                [INFO] +- org.jboss.ejb3:jboss-ejb3-embedded:jar:1.0.0-SNAPSHOT:compile
                [INFO] | +- jboss.jbossts:jbossjta:jar:4.4.0.CR2:compile
                [INFO] | +- org.jboss:jboss-vfs:jar:2.0.0.CR1:compile
                [INFO] | | +- org.jboss:jboss-common-core:jar:2.2.8.GA:compile
                [INFO] | | | \- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | \- org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile
                [INFO] | +- org.jboss.aop:jboss-aop-deployer-jdk50:jar:2.0.0.CR17:runtime
                [INFO] | +- org.jboss.ejb3:jboss-ejb3-api:jar:3.1.0-SNAPSHOT:compile
                [INFO] | | +- jboss.jbossws:jboss-jaxrpc:jar:1.0.4.GA:compile
                [INFO] | | \- org.jboss.javaee:jboss-transaction-api:jar:1.0.1.CR2:compile
                [INFO] | +- org.jboss.ejb3:jboss-ejb3-core:jar:1.0.0-Beta3:compile
                [INFO] | | +- javassist:javassist:jar:3.7.1.GA:compile
                [INFO] | | +- org.hibernate:hibernate:jar:3.2.6.ga:compile
                [INFO] | | | +- net.sf.ehcache:ehcache:jar:1.2.3:compile
                [INFO] | | | | +- (commons-logging:commons-logging:jar:1.0.4:compile - omitted for duplicate)
                [INFO] | | | | \- (commons-collections:commons-collections:jar:2.1:compile - omitted for conflict with 2.1.1)
                [INFO] | | | +- javax.transaction:jta:jar:1.0.1B:compile
                [INFO] | | | +- commons-logging:commons-logging:jar:1.0.4:compile
                [INFO] | | | +- asm:asm-attrs:jar:1.5.3:compile
                [INFO] | | | +- dom4j:dom4j:jar:1.6.1:compile
                [INFO] | | | +- antlr:antlr:jar:2.7.6:compile
                [INFO] | | | +- cglib:cglib:jar:2.1_3:compile
                [INFO] | | | | \- (asm:asm:jar:1.5.3:compile - omitted for duplicate)
                [INFO] | | | +- asm:asm:jar:1.5.3:compile
                [INFO] | | | \- commons-collections:commons-collections:jar:2.1.1:compile
                [INFO] | | +- org.hibernate:hibernate-annotations:jar:3.3.1.GA:compile
                [INFO] | | | +- (org.hibernate:hibernate:jar:3.2.6.ga:compile - omitted for duplicate)
                [INFO] | | | +- org.hibernate:hibernate-commons-annotations:jar:3.0.0.ga:compile
                [INFO] | | | | \- (commons-logging:commons-logging:jar:1.0.4:compile - omitted for duplicate)
                [INFO] | | | +- (org.hibernate:ejb3-persistence:jar:1.0.1.GA:compile - omitted for conflict with 1.0.2.GA)
                [INFO] | | | \- (commons-logging:commons-logging:jar:1.0.4:compile - omitted for duplicate)
                [INFO] | | +- org.hibernate:hibernate-entitymanager:jar:3.3.2.GA:compile
                [INFO] | | | +- (org.hibernate:hibernate:jar:3.2.6.ga:compile - omitted for duplicate)
                [INFO] | | | +- (org.hibernate:hibernate-annotations:jar:3.3.1.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.hibernate:hibernate-commons-annotations:jar:3.0.0.ga:compile - omitted for duplicate)
                [INFO] | | | +- (org.hibernate:ejb3-persistence:jar:1.0.1.GA:compile - omitted for duplicate)
                [INFO] | | | +- (commons-logging:commons-logging:jar:1.0.4:compile - omitted for duplicate)
                [INFO] | | | \- (javassist:javassist:jar:3.4.GA:compile - omitted for conflict with 3.7.1.GA)
                [INFO] | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | +- org.jboss:jboss-transaction-spi:jar:5.0.0.Beta4:compile
                [INFO] | | | +- jboss:jboss-common-logging-spi:jar:2.0.4.GA:compile
                [INFO] | | | +- (org.jboss.javaee:jboss-jca-api:jar:1.5.0.20070913080910:compile - omitted for conflict with 1.5.0.CR1)
                [INFO] | | | \- (org.jboss.javaee:jboss-transaction-api:jar:1.0.1.20070913080910:compile - omitted for conflict with 1.0.1.CR2)
                [INFO] | | +- org.jboss.aop:jboss-aop:jar:2.0.0.CR15:compile
                [INFO] | | | +- org.apache.ant:ant:jar:1.7.0:compile
                [INFO] | | | | \- org.apache.ant:ant-launcher:jar:1.7.0:compile
                [INFO] | | | +- (javassist:javassist:jar:3.8.0.GA:compile - omitted for conflict with 3.7.1.GA)
                [INFO] | | | +- (org.jboss:jboss-reflect:jar:2.0.0.Beta12:compile - omitted for conflict with 2.0.0.CR1)
                [INFO] | | | +- (org.jboss:jboss-mdr:jar:2.0.0.Beta15:compile - omitted for conflict with 2.0.0.CR1)
                [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.7.GA:compile - omitted for conflict with 2.2.8.GA)
                [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | +- qdox:qdox:jar:1.6:compile
                [INFO] | | | \- (trove:trove:jar:2.1.1:compile - omitted for conflict with 1.0.2)
                [INFO] | | +- org.jboss.aop:jboss-aop-aspects:jar:2.0.0.CR7:compile
                [INFO] | | | +- (org.jboss.aop:jboss-aop:jar:2.0.0-SNAPSHOT:compile - omitted for conflict with 2.0.0.CR15)
                [INFO] | | | +- jboss:jboss-test:jar:1.0.3.GA:compile
                [INFO] | | | | +- org.apache.ant:ant-junit:jar:1.7.0:compile
                [INFO] | | | | | +- (org.apache.ant:ant:jar:1.7.0:compile - omitted for duplicate)
                [INFO] | | | | | \- (junit:junit:jar:3.8.2:compile - omitted for conflict with 4.4)
                [INFO] | | | | +- (apache-xerces:xml-apis:jar:2.7.1:compile - omitted for conflict with 2.9.1)
                [INFO] | | | | +- apache-httpclient:commons-httpclient:jar:2.0.2:compile
                [INFO] | | | | +- (oswego-concurrent:concurrent:jar:1.3.4:compile - omitted for conflict with 1.3.4-jboss-update1)
                [INFO] | | | | +- jboss:jboss-logging-spi:jar:2.0.2.GA:compile
                [INFO] | | | | +- jboss.profiler.jvmti:jboss-profiler-jvmti:jar:1.0.0.CR5:compile
                [INFO] | | | | +- jboss:jboss-logging-log4j:jar:2.0.2.GA:compile
                [INFO] | | | | | +- (jboss:jboss-logging-spi:jar:2.0.2.GA:compile - omitted for duplicate)
                [INFO] | | | | | +- jboss:jboss-common-core:jar:2.0.2.GA:compile
                [INFO] | | | | | | +- (apache-xerces:xml-apis:jar:2.7.1:compile - omitted for duplicate)
                [INFO] | | | | | | +- (apache-httpclient:commons-httpclient:jar:2.0.2:compile - omitted for duplicate)
                [INFO] | | | | | | +- (oswego-concurrent:concurrent:jar:1.3.4:compile - omitted for duplicate)
                [INFO] | | | | | | +- apache-slide:webdavlib:jar:2.0:compile
                [INFO] | | | | | | \- (jboss:jboss-logging-spi:jar:2.0.2.GA:compile - omitted for duplicate)
                [INFO] | | | | | \- apache-log4j:log4j:jar:1.2.14:compile
                [INFO] | | | | +- (junit:junit:jar:4.4:compile - omitted for duplicate)
                [INFO] | | | | \- (log4j:log4j:jar:1.2.14:compile - omitted for duplicate)
                [INFO] | | | +- (log4j:log4j:jar:1.2.14:compile - omitted for duplicate)
                [INFO] | | | +- bsh:bsh:jar:1.3.0:compile
                [INFO] | | | +- (org.jboss.javaee:jboss-jca-api:jar:1.5.0-SNAPSHOT:compile - omitted for conflict with 1.5.0.20070913080910)
                [INFO] | | | \- (org.jboss.javaee:jboss-servlet-api:jar:2.5.0-SNAPSHOT:compile - omitted for conflict with 2.5.0.CR1)
                [INFO] | | +- org.jboss.cache:jbosscache-core:jar:2.1.1.GA:compile
                [INFO] | | | +- jgroups:jgroups:jar:2.6.2:compile
                [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.3.GA:compile - omitted for conflict with 2.2.8.GA)
                [INFO] | | | \- (commons-logging:commons-logging:jar:1.0.4:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.aspects:jboss-remoting-aspects:jar:1.0.1.CR4:compile
                [INFO] | | | +- jboss:jboss-serialization:jar:1.0.3.GA:compile
                [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.5.GA:compile - omitted for conflict with 2.2.8.GA)
                [INFO] | | | +- (org.jboss.remoting:jboss-remoting:jar:2.4.0.CR2:compile - omitted for conflict with 2.5.0.GA)
                [INFO] | | | +- (org.jboss.aop:jboss-aop:jar:2.0.0.CR11:compile - omitted for conflict with 2.0.0.CR15)
                [INFO] | | | +- org.jboss.aspects:jboss-transaction-aspects:jar:1.0.0.Beta1:compile
                [INFO] | | | | +- (org.jboss:jboss-common-core:jar:2.2.5.GA:compile - omitted for conflict with 2.2.8.GA)
                [INFO] | | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | | +- (org.jboss.aop:jboss-aop:jar:2.0.0.CR8:compile - omitted for conflict with 2.0.0.CR15)
                [INFO] | | | | +- (org.jboss.javaee:jboss-transaction-api:jar:1.0.1.CR1:compile - omitted for conflict with 1.0.1.CR2)
                [INFO] | | | | \- (org.jboss:jboss-transaction-spi:jar:5.0.0.Beta4:compile - omitted for duplicate)
                [INFO] | | | \- org.jboss.aspects:jboss-security-aspects:jar:1.0.0.Beta1:compile
                [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.aop:jboss-aop:jar:2.0.0.CR8:compile - omitted for conflict with 2.0.0.CR15)
                [INFO] | | | +- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.Beta13:compile - omitted for conflict with 2.0.0.Beta14)
                [INFO] | | | +- (org.jboss.security:jboss-security-spi:jar:2.0.2.Beta5:compile - omitted for conflict with 2.0.2.CR3)
                [INFO] | | | +- (org.jboss.javaee:jboss-jaspi-api:jar:1.0.0.CR1:compile - omitted for conflict with 1.0.0.CR2)
                [INFO] | | | +- (org.jboss.security:jbosssx-client:jar:2.0.2.Beta5:compile - omitted for conflict with 2.0.2.CR6)
                [INFO] | | | \- javax.security:jacc:jar:1.0:compile
                [INFO] | | +- org.jboss.cluster:jboss-ha-client:jar:1.1.0.CR4:compile
                [INFO] | | | \- (org.jboss:jboss-common-core:jar:2.2.7.GA:compile - omitted for conflict with 2.2.8.GA)
                [INFO] | | +- org.jboss.cluster:jboss-ha-server-api:jar:1.1.0.CR4:compile
                [INFO] | | | \- (org.jboss.cluster:jboss-ha-client:jar:1.1.0.CR4:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.ejb3:jboss-ejb3-async:jar:0.1.1:compile
                [INFO] | | | +- (org.jboss.aop:jboss-aop-aspects:jar:2.0.0.CR7:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.aop:jboss-aop:jar:2.0.0.CR11:compile - omitted for conflict with 2.0.0.CR15)
                [INFO] | | | \- (org.jboss.aspects:jboss-remoting-aspects:jar:1.0.1.CR2:compile - omitted for conflict with 1.0.1.CR4)
                [INFO] | | +- org.jboss.ejb3:jboss-ejb3-cache:jar:0.13.0:compile
                [INFO] | | | +- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (trove:trove:jar:1.0.2:runtime - omitted for conflict with 2.1.1)
                [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.5.GA:compile - omitted for conflict with 2.2.8.GA)
                [INFO] | | | +- (org.jboss.logging:jboss-logging-log4j:jar:2.0.5.GA:compile - scope updated from runtime; omitted for duplicate)
                [INFO] | | | \- (jboss:jboss-serialization:jar:1.0.3.GA:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.ejb3:jboss-ejb3-common:jar:0.1.6:compile
                [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | \- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.Beta14:compile - omitted for conflict with 2.0.0.CR1)
                [INFO] | | +- org.jboss.ejb3:jboss-ejb3-security:jar:1.0.0-Beta1:compile
                [INFO] | | | +- org.jboss.aspects:jboss-current-invocation-aspects:jar:1.0.0.CR1:compile
                [INFO] | | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | | +- (org.jboss.remoting:jboss-remoting:jar:2.4.0.CR2:compile - omitted for duplicate)
                [INFO] | | | | \- (org.jboss.aop:jboss-aop:jar:2.0.0.CR11:compile - omitted for conflict with 2.0.0.CR15)
                [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-interceptors:jar:0.13.5:compile - omitted for conflict with 1.0.0-Beta1)
                [INFO] | | | +- (org.jboss.security:jboss-security-spi:jar:2.0.2.CR3:compile - omitted for conflict with 2.0.2.CR5)
                [INFO] | | | +- (org.jboss.security:jbosssx:jar:2.0.2.CR3:compile - omitted for conflict with 2.0.2.CR5)
                [INFO] | | | +- (org.jboss.javaee:jboss-jacc-api:jar:1.1.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-ext-api:jar:0.3:compile - omitted for conflict with 0.4)
                [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-ext-api-impl:jar:0.3:compile - omitted for conflict with 0.4.1)
                [INFO] | | | +- (org.jboss.aop:jboss-aop:jar:2.0.0.CR15:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-metadata:jar:0.13.0:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.5.GA:compile - omitted for conflict with 2.2.8.GA)
                [INFO] | | | \- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.ejb3:jboss-ejb3-ext-api:jar:0.4:compile
                [INFO] | | | \- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.ejb3:jboss-ejb3-ext-api-impl:jar:0.4.1:compile
                [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-ext-api:jar:0.4:compile - omitted for duplicate)
                [INFO] | | | \- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.ejb3:jboss-ejb3-interceptors:jar:1.0.0-Beta1:compile
                [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-metadata:jar:0.13.0:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-common:jar:0.1.4:compile - omitted for conflict with 0.1.6)
                [INFO] | | | +- (org.jboss:jboss-reflect:jar:2.0.0.Beta12:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.aspects:jboss-current-invocation-aspects:jar:1.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.aop:jboss-aop:jar:2.0.0.CR15:compile - omitted for duplicate)
                [INFO] | | | \- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.ejb3:jboss-ejb3-metadata:jar:0.13.0:compile
                [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss:jboss-mdr:jar:2.0.0.Beta17:compile - omitted for conflict with 2.0.0.Beta15)
                [INFO] | | | \- (org.jboss.aop:jboss-aop:jar:2.0.0.CR15:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.ejb3:jboss-ejb3-proxy:jar:0.1.5:compile
                [INFO] | | | +- (org.jboss.aspects:jboss-remoting-aspects:jar:1.0.1.CR3:compile - omitted for conflict with 1.0.1.CR4)
                [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-common:jar:0.1.5:compile - omitted for conflict with 0.1.6)
                [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-interceptors:jar:0.13.3:compile - omitted for conflict with 1.0.0-Beta1)
                [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | \- (org.jboss.naming:jnpserver:jar:5.0.0.CR1:compile - omitted for conflict with 5.0.0.CR1)
                [INFO] | | +- org.jboss.ejb3:jboss-ejb3-proxy-clustered:jar:0.1.3:compile
                [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-proxy:jar:0.1.2:compile - omitted for conflict with 0.1.5)
                [INFO] | | | +- (org.jboss.cluster:jboss-ha-client:jar:1.1.0.CR4:compile - omitted for duplicate)
                [INFO] | | | \- (org.jboss.cluster:jboss-ha-server-api:jar:1.1.0.CR4:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.ejb3:jboss-ejb3-transactions:jar:0.13.6:compile
                [INFO] | | | +- (org.jboss.aspects:jboss-current-invocation-aspects:jar:1.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss:jboss-transaction-spi:jar:5.0.0.Beta4:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.aop:jboss-aop:jar:2.0.0.CR15:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.aspects:jboss-transaction-aspects:jar:1.0.0.Beta1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.deployers:jboss-deployers-vfs:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.deployers:jboss-deployers-vfs-spi:jar:2.0.0.Beta14:compile - omitted for conflict with 2.0.0.CR1)
                [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-ext-api-impl:jar:0.3:compile - omitted for conflict with 0.4.1)
                [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-interceptors:jar:0.13.5:compile - omitted for conflict with 1.0.0-Beta1)
                [INFO] | | | +- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | \- (oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR1:compile
                [INFO] | | | +- (org.jboss.javaee:jboss-transaction-api:jar:1.0.1.CR1:compile - omitted for conflict with 1.0.1.CR2)
                [INFO] | | | \- (jboss.jbossws:jboss-jaxrpc:jar:1.0.4.GA:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.javaee:jboss-jacc-api:jar:1.1.0.CR1:compile
                [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.5.GA:compile - omitted for conflict with 2.2.8.GA)
                [INFO] | | | \- (org.jboss.javaee:jboss-servlet-api:jar:2.5.0.CR1:compile - omitted for conflict with 2.5.0-SNAPSHOT)
                [INFO] | | +- org.jboss.javaee:jboss-jca-api:jar:1.5.0.CR1:compile
                [INFO] | | | \- (org.jboss:jboss-common-core:jar:2.2.5.GA:compile - omitted for conflict with 2.2.8.GA)
                [INFO] | | +- org.jboss.javaee:jboss-jms-api:jar:1.1.0.CR1:compile
                [INFO] | | +- org.jboss.javaee:jboss-servlet-api:jar:2.5.0.CR1:compile
                [INFO] | | +- org.jboss.jpa:jboss-jpa-deployers:jar:0.1.1:compile
                [INFO] | | | +- (org.hibernate:hibernate-entitymanager:jar:3.3.2.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss:jboss-transaction-spi:jar:5.0.0.Beta4:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.deployers:jboss-deployers-vfs:jar:2.0.0.Beta18:compile - omitted for conflict with 2.0.0.CR1)
                [INFO] | | | \- (org.jboss.deployers:jboss-deployers-vfs-spi:jar:2.0.0.Beta18:compile - omitted for conflict with 2.0.0.Beta14)
                [INFO] | | +- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.security:jboss-security-spi:jar:2.0.2.CR5:compile
                [INFO] | | +- org.jboss.security:jbosssx:jar:2.0.2.CR5:compile
                [INFO] | | +- org.jboss.ws:jbossws-spi:jar:1.0.3.GA:compile
                [INFO] | | +- quartz:quartz:jar:1.6.0:compile
                [INFO] | | \- trove:trove:jar:1.0.2:compile
                [INFO] | +- org.jboss.deployers:jboss-deployers-core-spi:jar:2.0.0.CR1:compile
                [INFO] | | \- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | +- org.jboss.deployers:jboss-deployers-impl:jar:2.0.0.CR1:compile
                [INFO] | | +- org.jboss.deployers:jboss-deployers-spi:jar:2.0.0.CR1:compile
                [INFO] | | | \- (org.jboss.deployers:jboss-deployers-structure-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.cl:jboss-classloading:jar:2.0.0.CR2:compile
                [INFO] | | | \- org.jboss.cl:jboss-classloader:jar:2.0.0.CR2:compile
                [INFO] | | | \- (org.jboss.integration:jboss-classloading-spi:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | +- org.jboss:jboss-mdr:jar:2.0.0.CR1:compile
                [INFO] | | +- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.CR1)
                [INFO] | | \- (javassist:javassist:jar:3.8.1.GA:compile - omitted for conflict with 3.7.1.GA)
                [INFO] | +- org.jboss.deployers:jboss-deployers-vfs:jar:2.0.0.CR1:compile
                [INFO] | | +- org.jboss.deployers:jboss-deployers-vfs-spi:jar:2.0.0.CR1:compile
                [INFO] | | | +- (org.jboss:jboss-vfs:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.deployers:jboss-deployers-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.cl:jboss-classloading:jar:2.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss:jbossxb:jar:2.0.0.CR14:compile - omitted for conflict with 2.0.0.CR12)
                [INFO] | | | \- stax:stax-api:jar:1.0:compile
                [INFO] | | +- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.CR1)
                [INFO] | | +- org.jboss.cl:jboss-classloading-vfs:jar:2.0.0.CR2:compile
                [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | | | \- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.deployers:jboss-deployers-core:jar:2.0.0.CR1:compile
                [INFO] | | +- org.jboss.deployers:jboss-deployers-client:jar:2.0.0.CR1:compile
                [INFO] | | \- (org.jboss.deployers:jboss-deployers-impl:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | +- org.jboss.deployers:jboss-deployers-structure-spi:jar:2.0.0.CR1:compile
                [INFO] | | +- org.jboss.deployers:jboss-deployers-client-spi:jar:2.0.0.CR1:compile
                [INFO] | | | +- (org.jboss.deployers:jboss-deployers-core-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | \- org.jboss.man:jboss-managed:jar:2.0.0.CR1:compile
                [INFO] | | | \- (org.jboss.man:jboss-metatype:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | +- (org.jboss.microcontainer:jboss-dependency:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | \- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | +- org.jboss.jbossas:jboss-as-server:jar:5.0.0.CR2:compile
                [INFO] | | +- sun-jaxb:jaxb-api:jar:2.1.4:compile
                [INFO] | | +- org.jboss.jbossas:jboss-as-deployment:jar:5.0.0.CR2:compile
                [INFO] | | | +- (javax.security:jaas:jar:1.0.01:compile - omitted for duplicate)
                [INFO] | | | +- (sun-jaxb:jaxb-api:jar:2.1.4:compile - omitted for duplicate)
                [INFO] | | | +- org.jboss.javaee:jboss-jad-api:jar:1.2.0.CR2:compile
                [INFO] | | | | +- (org.jboss:jboss-common-core:jar:2.2.5.GA:compile - omitted for conflict with 2.2.8.GA)
                [INFO] | | | | \- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.remoting:jboss-remoting:jar:2.5.0.GA:compile - omitted for conflict with 2.4.0.CR2)
                [INFO] | | | +- (org.jboss.security:jboss-security-spi:jar:2.0.2.CR6:compile - omitted for conflict with 2.0.2.CR5)
                [INFO] | | | +- (org.jboss.security:jbosssx-client:jar:2.0.2.CR6:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.ws.native:jbossws-native-saaj:jar:3.0.3.GA:compile - omitted for duplicate)
                [INFO] | | | +- (jpl-pattern:jpl-pattern:jar:1.0:compile - omitted for duplicate)
                [INFO] | | | +- (jpl-util:jpl-util:jar:1.0:compile - omitted for duplicate)
                [INFO] | | | +- (log4j:log4j:jar:1.2.14:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.metadata:jboss-metadata:jar:1.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.integration:jboss-transaction-spi:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR2:compile - omitted for conflict with 3.0.0.CR1)
                [INFO] | | | +- (org.jboss.javaee:jboss-jacc-api:jar:1.1.0.CR2:compile - omitted for conflict with 1.1.0.CR1)
                [INFO] | | | +- (org.jboss.javaee:jboss-jca-api:jar:1.5.0.CR2:compile - omitted for conflict with 1.5.0.CR1)
                [INFO] | | | +- (org.jboss.javaee:jboss-jms-api:jar:1.1.0.CR2:compile - omitted for conflict with 1.1.0.CR1)
                [INFO] | | | +- (org.hibernate:ejb3-persistence:jar:1.0.2.GA:compile - omitted for conflict with 1.0.1.GA)
                [INFO] | | | +- (org.jboss.jbossas:jboss-as-j2se:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.naming:jnp-client:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.jbossas:jboss-as-security:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.jbossas:jboss-as-system:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.jbossas:jboss-as-system-jmx:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | \- (oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.integration:jboss-deployment-spi:jar:5.0.0.CR2:compile
                [INFO] | | +- (org.jboss.jpa:jboss-jpa-deployers:jar:0.1.2:compile - omitted for conflict with 0.1.1)
                [INFO] | | +- (org.jboss.security:jbosssx:jar:2.0.2.CR6:compile - omitted for conflict with 2.0.2.CR5)
                [INFO] | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | | +- (org.jboss.metadata:jboss-metadata:jar:1.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | +- log4j:log4j:jar:1.2.14:compile
                [INFO] | | +- org.jboss.jbossas:jboss-as-system-jmx:jar:5.0.0.CR2:compile
                [INFO] | | | +- (apache-xerces:xml-apis:jar:2.9.1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss:jboss-vfs:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.deployers:jboss-deployers-core-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.deployers:jboss-deployers-impl:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.deployers:jboss-deployers-structure-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.deployers:jboss-deployers-vfs:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.deployers:jboss-deployers-vfs-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.jbossas:jboss-as-j2se:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | +- org.jboss.jbossas:jboss-as-main:jar:5.0.0.CR2:compile
                [INFO] | | | | +- urbanophile:java-getopt:jar:1.0.9:compile
                [INFO] | | | | \- (log4j:log4j:jar:1.2.14:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.jbossas:jboss-as-system:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | +- org.jboss.jbossas:jboss-as-jmx:jar:5.0.0.CR2:compile
                [INFO] | | | | +- (oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile - omitted for duplicate)
                [INFO] | | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | | | | +- (org.jboss.integration:jboss-classloading-spi:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | | +- (org.jboss.jbossas:jboss-as-j2se:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | | +- org.jboss.jbossas:jboss-as-j2se:test-jar:tests:5.0.0.CR2:compile
                [INFO] | | | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | | | | | +- (oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile - omitted for duplicate)
                [INFO] | | | | | +- (dom4j:dom4j:jar:1.6.1:compile - omitted for duplicate)
                [INFO] | | | | | +- (org.jboss.integration:jboss-classloading-spi:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | | | +- (org.jboss:jboss-reflect:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.Beta12)
                [INFO] | | | | | +- (org.jboss.cl:jboss-classloader:jar:2.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | | | \- (apache-xerces:xml-apis:jar:2.9.1:compile - omitted for duplicate)
                [INFO] | | | | +- org.jboss.jbossas:jboss-as-mbeans:jar:5.0.0.CR2:compile
                [INFO] | | | | | +- (apache-xerces:xml-apis:jar:2.9.1:compile - omitted for duplicate)
                [INFO] | | | | | +- (dom4j:dom4j:jar:1.6.1:compile - omitted for duplicate)
                [INFO] | | | | | +- (org.jboss.jbossas:jboss-as-j2se:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | | | +- (bcel:bcel:jar:5.1:compile - omitted for duplicate)
                [INFO] | | | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | | | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | | | \- org.jboss.test:jboss-test:jar:1.1.1.GA:compile
                [INFO] | | | | | +- (org.apache.ant:ant:jar:1.7.0:compile - omitted for duplicate)
                [INFO] | | | | | +- (org.apache.ant:ant-junit:jar:1.7.0:compile - omitted for duplicate)
                [INFO] | | | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | | | +- org.jboss.logging:jboss-logging-log4j:jar:2.0.5.GA:compile
                [INFO] | | | | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | | | | \- (apache-log4j:log4j:jar:1.2.14:compile - omitted for duplicate)
                [INFO] | | | | | +- (org.jboss:jboss-common-core:jar:2.2.7.GA:compile - omitted for conflict with 2.2.8.GA)
                [INFO] | | | | | +- (jboss.profiler.jvmti:jboss-profiler-jvmti:jar:1.0.0.CR5:compile - omitted for duplicate)
                [INFO] | | | | | +- (junit:junit:jar:3.8.1:compile - omitted for duplicate)
                [INFO] | | | | | +- (apache-log4j:log4j:jar:1.2.14:compile - omitted for duplicate)
                [INFO] | | | | | \- org.jboss.jbossas:jboss-server-manager:jar:0.1.1.GA:compile
                [INFO] | | | | | \- (junit:junit:jar:4.4:compile - omitted for conflict with 4.4)
                [INFO] | | | | \- (junit:junit:jar:3.8.1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.microcontainer:jboss-dependency:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | \- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.CR1)
                [INFO] | | +- org.jboss.jbossas:jboss-as-system:jar:5.0.0.CR2:compile
                [INFO] | | | +- (org.jboss.deployers:jboss-deployers-vfs-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- org.jboss.aop:jboss-aop-jdk50:jar:2.0.0.CR17:compile
                [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.man:jboss-managed:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- org.jboss.man:jboss-metatype:jar:2.0.0.CR1:compile
                [INFO] | | | | +- (org.jboss:jboss-reflect:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.Beta12)
                [INFO] | | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | | \- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.microcontainer:jboss-dependency:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.deployers:jboss-deployers-client-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.deployers:jboss-deployers-core-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.deployers:jboss-deployers-structure-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.deployers:jboss-deployers-vfs:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.CR1)
                [INFO] | | | +- (org.jboss.deployers:jboss-deployers-impl:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | +- org.jboss.microcontainer:jboss-aop-mc-int:jar:2.0.0.CR1:compile
                [INFO] | | | | +- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.CR1)
                [INFO] | | | | \- (javassist:javassist:jar:3.8.1.GA:compile - omitted for conflict with 3.7.1.GA)
                [INFO] | | | +- org.jboss.jbossas:jboss-as-bootstrap:jar:5.0.0.CR2:compile
                [INFO] | | | | +- (org.jboss.jbossas:jboss-as-main:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | | +- (org.jboss.man:jboss-managed:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | | +- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.CR1)
                [INFO] | | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | | | | \- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.jbossas:jboss-as-main:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss:jboss-vfs:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | | \- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | | +- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR2:compile - omitted for conflict with 3.0.0.CR1)
                [INFO] | | +- org.jboss.jbossas:jboss-as-j2se:jar:5.0.0.CR2:compile
                [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | | | +- (oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile - omitted for duplicate)
                [INFO] | | | +- (dom4j:dom4j:jar:1.6.1:compile - omitted for duplicate)
                [INFO] | | | +- org.jboss.integration:jboss-classloading-spi:jar:5.0.0.CR2:compile
                [INFO] | | | | \- (org.jboss:jboss-common-core:jar:2.2.5.GA:compile - omitted for conflict with 2.2.8.GA)
                [INFO] | | | +- (org.jboss:jboss-reflect:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.Beta12)
                [INFO] | | | +- (org.jboss.cl:jboss-classloader:jar:2.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | \- (apache-xerces:xml-apis:jar:2.9.1:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.jbossas:jboss-as-security:jar:5.0.0.CR2:compile
                [INFO] | | | +- (javassist:javassist:jar:3.8.1.GA:compile - omitted for conflict with 3.7.1.GA)
                [INFO] | | | +- (org.jboss.security:jboss-security-spi:jar:2.0.2.CR6:compile - omitted for conflict with 2.0.2.CR5)
                [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.jbossas:jboss-as-system-jmx:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR2:compile - omitted for conflict with 3.0.0.CR1)
                [INFO] | | | +- (org.jboss.javaee:jboss-jacc-api:jar:1.1.0.CR2:compile - omitted for conflict with 1.1.0.CR1)
                [INFO] | | | +- (org.jboss.jbossas:jboss-as-j2se:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.naming:jnp-client:jar:5.0.0.CR2:compile - omitted for duplicate)
                [INFO] | | | +- (javax.security:jaas:jar:1.0.01:compile - omitted for duplicate)
                [INFO] | | | +- org.jboss.javaee:jboss-jaspi-api:jar:1.0.0.CR2:compile
                [INFO] | | | \- (org.jboss.security:jbosssx-client:jar:2.0.2.CR6:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.integration:jboss-transaction-spi:jar:5.0.0.CR2:compile
                [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss.javaee:jboss-jca-api:jar:1.5.0.CR1:compile - omitted for duplicate)
                [INFO] | | | \- (org.jboss.javaee:jboss-transaction-api:jar:1.0.1.CR1:compile - omitted for conflict with 1.0.1.CR2)
                [INFO] | | +- (org.jboss.javaee:jboss-jacc-api:jar:1.1.0.CR2:compile - omitted for conflict with 1.1.0.CR1)
                [INFO] | | +- org.hibernate:ejb3-persistence:jar:1.0.2.GA:compile
                [INFO] | | +- (org.jboss.javaee:jboss-jms-api:jar:1.1.0.CR2:compile - omitted for conflict with 1.1.0.CR1)
                [INFO] | | +- org.jboss.ws.native:jbossws-native-saaj:jar:3.0.3.GA:compile
                [INFO] | | | \- javax.activation:activation:jar:1.1:compile
                [INFO] | | +- org.jboss.ws.native:jbossws-native-jaxws:jar:3.0.3.GA:compile
                [INFO] | | | +- (org.jboss.ws.native:jbossws-native-saaj:jar:3.0.3.GA:compile - omitted for duplicate)
                [INFO] | | | \- javax.xml.bind:jaxb-api:jar:2.1:compile
                [INFO] | | | +- javax.xml.stream:stax-api:jar:1.0-2:compile
                [INFO] | | | \- (javax.activation:activation:jar:1.1:compile - omitted for duplicate)
                [INFO] | | +- org.jboss.naming:jnp-client:jar:5.0.0.CR2:compile
                [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.7.GA:compile - omitted for conflict with 2.2.8.GA)
                [INFO] | | | \- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | +- javax.security:jaas:jar:1.0.01:compile
                [INFO] | | +- (org.jboss.javaee:jboss-jca-api:jar:1.5.0.CR2:compile - omitted for conflict with 1.5.0.CR1)
                [INFO] | | +- org.jboss.security:jbosssx-client:jar:2.0.2.CR6:compile
                [INFO] | | +- bcel:bcel:jar:5.1:compile
                [INFO] | | +- oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile
                [INFO] | | +- org.jboss.remoting:jboss-remoting:jar:2.5.0.GA:compile
                [INFO] | | +- jpl-util:jpl-util:jar:1.0:compile
                [INFO] | | +- jpl-pattern:jpl-pattern:jar:1.0:compile
                [INFO] | | \- org.jboss.naming:jnpserver:jar:5.0.0.CR1:compile
                [INFO] | | +- (org.jboss:jboss-common-core:jar:2.2.7.GA:compile - omitted for conflict with 2.2.8.GA)
                [INFO] | | \- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | +- org.jboss.metadata:jboss-metadata:jar:1.0.0.CR1:compile
                [INFO] | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | | +- (org.jboss.metadata:jboss-metadata:jar:1.0.0.Beta15:compile - omitted for cycle)
                [INFO] | | +- (org.jboss.ejb3:jboss-ejb3-ext-api:jar:0.4:compile - omitted for duplicate)
                [INFO] | | +- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR2:compile - omitted for conflict with 3.0.0.CR1)
                [INFO] | | +- (org.jboss.javaee:jboss-jms-api:jar:1.1.0.CR2:compile - omitted for conflict with 1.1.0.CR1)
                [INFO] | | +- (org.hibernate:ejb3-persistence:jar:1.0.2.GA:compile - omitted for duplicate)
                [INFO] | | +- (org.jboss.javaee:jboss-transaction-api:jar:1.0.1.CR2:compile - omitted for duplicate)
                [INFO] | | +- (org.jboss.ws:jbossws-spi:jar:1.0.5.GA:compile - omitted for conflict with 1.0.3.GA)
                [INFO] | | +- jboss.jbossws:jboss-jaxws:jar:3.0.1-native-2.0.4.GA:compile
                [INFO] | | +- org.jboss:jbossxb:jar:2.0.0.CR13:compile
                [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | | | +- (org.jboss:jboss-reflect:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.Beta12)
                [INFO] | | | +- (apache-xerces:xml-apis:jar:2.9.1:compile - omitted for duplicate)
                [INFO] | | | +- apache-xerces:xercesImpl:jar:2.9.1:compile
                [INFO] | | | +- wutka-dtdparser:dtdparser121:jar:1.2.1:compile
                [INFO] | | | +- (javax.activation:activation:jar:1.0.2:compile - omitted for conflict with 1.1)
                [INFO] | | | \- (sun-jaxb:jaxb-api:jar:2.1.4:compile - omitted for duplicate)
                [INFO] | | +- (org.jboss:jboss-vfs:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | +- (org.jboss:jboss-mdr:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | +- (sun-jaxb:jaxb-api:jar:2.1.4:compile - omitted for duplicate)
                [INFO] | | \- apache-xerces:xml-apis:jar:2.9.1:compile
                [INFO] | +- org.jboss.microcontainer:jboss-dependency:jar:2.0.0.CR1:compile
                [INFO] | | +- (org.jboss:jbossxb:jar:2.0.0.CR13:compile - omitted for duplicate)
                [INFO] | | +- org.jboss:jboss-reflect:jar:2.0.0.CR1:compile
                [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | | \- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | | +- (org.jboss:jboss-mdr:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
                [INFO] | | \- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
                [INFO] | +- org.jboss.microcontainer:jboss-kernel:jar:2.0.0.CR1:compile
                [INFO] | | +- (org.jboss.microcontainer:jboss-dependency:jar:2.0.0.CR1:compile - omitted for duplicate)
                [INFO] | | \- (org.jboss:jbossxb:jar:2.0.0.CR13:compile - omitted for duplicate)
                [INFO] | +- (org.jboss.naming:jnpserver:jar:5.0.0.CR1:compile - scope updated from runtime; omitted for duplicate)
                [INFO] | +- apache-logging:commons-logging:jar:1.1.0.jboss:runtime
                [INFO] | +- (oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile - scope updated from runtime; omitted for duplicate)
                [INFO] | \- jboss.jbossts:jbossts-common:jar:4.4.0.CR1:compile
                [INFO] \- junit:junit:jar:4.4:test (scope not updated to compile)



                • 5. Re: EJB 3.1/2 Embeddable Usage
                  Carlo de Wolf Master

                  This is probably the culprit:

                  jboss:jboss-common-core:jar:2.0.2.GA:compile

                  It probably ends up before org.jboss:jboss-common-core:jar:2.2.8.GA on the classpath.