10 Replies Latest reply on Mar 21, 2013 11:14 AM by Tomohisa igarashi

    status on modularization of test mixins

    Keith Babo Master

      I have this pretty close now, but running into some issues with the optional/required dependencies between a few MixIns.  Before I get to that, my changes can be found here:

       

      https://github.com/kcbabo/parent/tree/SWITCHYARD-1184

      https://github.com/kcbabo/core/tree/SWITCHYARD-1184

      https://github.com/kcbabo/components/tree/SWITCHYARD-1184

       

      Everythign builds except for the JCA gateway in components.  One change that may be impacting this is CDIMixIn no longer has an optional dependency on TransactionMixIn.  This actually produces a circular dependency between the two modules as the Transaction MixIn depennds on an interface in CDIMixIn as well.  The same issue exists between JCA and Transaction MixIns, but I've left those together for the moment.

       

      I get loads of these in the JCA gateway tests:

       

      com.github.fungal.spi.deployers.DeployException: Deployment jar:file:/Users/kbabo/.m2/repository/org/jboss/ironjacamar/ironjacamar-embedded/1.0.9.Final/ironjacamar-embedded-1.0.9.Final.jar!/naming.xml failed

      Caused by: com.github.fungal.spi.deployers.DeployException: Installing bean NamingBeanImpl

      Caused by: java.lang.ClassNotFoundException: org.jnp.server.NamingBeanImpl

       

      Thoughts?