JBoss Community

Re: Embedded AS

created by Kabir Khan in JBoss AS7 Development - View the full discussion

I think instead of the names picking out the relevant modules like I have

 

@TestSetup(

    implClass="org.jboss.test.as.modular.demos.impl.DemosTestImpl",

    testModule="test.demos",

    tcclModule="test.demos.tccl",

    systemPropertyProvider=DemoSystemPropertyProvider.class,

    modules= {

        @ModuleDef(

                name="test.demos",

                packages={@PackageResource(directory="${demo.impl.classes}", packages={"org.jboss.test.as.modular.demos.impl"})},

                jars=@JarResource (directory="${project.root}/demos/target", jar="jboss-as-demos.*(?<!sources)\\.jar", expand=true),

                dependencies= {@Dependency("javaee.api"), @Dependency("org.hornetq"), @Dependency("org.jboss.as.messaging"), @Dependency("javax.jms.api")}),

        @ModuleDef (

                name="test.demos.tccl",

                dependencies= {@Dependency("org.jboss.logging"), @Dependency("test.demos")})

        }

)

 

They should be defined inline instead

 

@TestSetup(

    implClass="org.jboss.test.as.modular.demos.impl.DemosTestImpl",

    testModule=@ModuleDef(

                name="test.demos",

                packages={@PackageResource(directory="${demo.impl.classes}", packages={"org.jboss.test.as.modular.demos.impl"})},

                jars=@JarResource (directory="${project.root}/demos/target", jar="jboss-as-demos.*(?<!sources)\\.jar", expand=true),

                dependencies= {@Dependency("javaee.api"), @Dependency("org.hornetq"), @Dependency("org.jboss.as.messaging"),

    tcclModule=@ModuleDef (

                name="test.demos.tccl",

                dependencies= {@Dependency("org.jboss.logging"), @Dependency("test.demos")})

        },

    systemPropertyProvider=DemoSystemPropertyProvider.class,

    modules= {}

)

 

modules then can be used for the unusual case where people need to define more modules

Reply to this message by going to Community

Start a new discussion in JBoss AS7 Development at Community