Package org.jboss.shrinkwrap.api.spec

Examples of org.jboss.shrinkwrap.api.spec.EnterpriseArchive.addAsLibrary()


        final JavaArchive libJar = ShrinkWrap.create(JavaArchive.class, "common-lib.jar");
        libJar.addClasses(SimpleActivationSpec.class, SimpleResourceAdapter.class, SimpleMessageListener.class, ResourceAdapterDeploymentTracker.class);

        ear.addAsModule(rar);
        ear.addAsModule(ejbJar);
        ear.addAsLibrary(libJar);

        return ear;
    }

    @Deployment(name = DEPLOYMENT_WITH_DEPLOYMENT_DESCRIPTOR)
View Full Code Here


        final JavaArchive libJar = ShrinkWrap.create(JavaArchive.class, "common-lib.jar");
        libJar.addClasses(SimpleActivationSpec.class, SimpleResourceAdapter.class, SimpleMessageListener.class, ResourceAdapterDeploymentTracker.class);

        ear.addAsModule(rar);
        ear.addAsModule(ejbJar);
        ear.addAsLibrary(libJar);

        return ear;
    }

    /**
 
View Full Code Here

        EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, ARCHIVE_NAME + ".ear");

        JavaArchive lib = ShrinkWrap.create(JavaArchive.class, "lib.jar");
        lib.addClass(EjbInterface.class);
        ear.addAsLibrary(lib);

        WebArchive war1 = ShrinkWrap.create(WebArchive.class, "war1.war");
        war1.addClasses(WarEjbNamingContextTestCase.class, War1Ejb.class);
        ear.addAsModule(war1);
View Full Code Here

    public static Archive<?> deploy() {

        EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, ARCHIVE_NAME + ".ear");
        JavaArchive lib = ShrinkWrap.create(JavaArchive.class, "lib.jar");
        lib.addClass(SimpleServlet.class);
        ear.addAsLibrary(lib);
        JavaArchive module = ShrinkWrap.create(JavaArchive.class, "ejb.jar");
        module.addClasses(CrossModuleInjectionTestCase.class, BaseBean.class);
        ear.addAsModule(module);

        WebArchive war = ShrinkWrap.create(WebArchive.class,"simple.war");
View Full Code Here

    public static Archive<?> deploy() {

        EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, ARCHIVE_NAME + ".ear");
        JavaArchive lib = ShrinkWrap.create(JavaArchive.class, "lib.jar");
        lib.addClass(BaseBean.class);
        ear.addAsLibrary(lib);
        JavaArchive module = ShrinkWrap.create(JavaArchive.class, "module.jar");
        module.addClasses(MultiModuleLifecycleMethodTestCase.class, ChildBean.class);
        ear.addAsModule(module);
        return ear;
    }
View Full Code Here

        beanInterfacesLibraryJar.addClasses(LocalBeanInterfaceInEarLib.class, RemoteBeanInterfaceInEarLib.class);


        final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, APP_NAME + ".ear");
        ear.addAsModule(ejbJar);
        ear.addAsLibrary(beanInterfacesLibraryJar);

        logger.info(ear.toString(true));

        return ear;
    }
View Full Code Here

        war.addClass(WarSLSB.class);
        war.add(EmptyAsset.INSTANCE, "WEB-INF/beans.xml");

        JavaArchive lib = ShrinkWrap.create(JavaArchive.class, "lib.jar");
        lib.addClasses(ExtensionsInEarDiscoveredTestCase.class, SomeInterface.class);
        ear.addAsLibrary(lib);

        ear.addAsModule(war);

        return ear;
View Full Code Here

        final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "xerces-usage.ear");
        // add the .war
        ear.addAsModule(war);
        // add the xerces jar in the .ear/lib
        ear.addAsLibrary("xerces/xercesImpl.jar", "xercesImpl.jar");

        logger.info(ear.toString(true));
        return ear;
    }
View Full Code Here

        final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "xerces-usage-jsf.ear");
        // add the .war
        ear.addAsModule(war);
        // add the xerces jar in the .ear/lib
        ear.addAsLibrary("xerces/xercesImpl.jar", "xercesImpl.jar");

        logger.info(ear.toString(true));
        return ear;
    }
View Full Code Here

    public static Archive<?> deploy() {
         EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "CdiInterceptorPackaging.ear");

        JavaArchive lib = ShrinkWrap.create(JavaArchive.class, "lib.jar");
        lib.addClass(EjbInterface.class);
        ear.addAsLibrary(lib);

        JavaArchive jar1 = ShrinkWrap.create(JavaArchive.class, "cdiJar.jar");
        jar1.addClasses(CdiInterceptorEarPackagingTestCase.class, CdiInterceptorBinding.class, CdiInterceptor.class, CdiEjb.class);
        jar1.add(new StringAsset("<beans><interceptors><class>"+ CdiInterceptor.class.getName() + "</class></interceptors></beans>"), "META-INF/beans.xml");
        ear.addAsModule(jar1);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.