Package org.jboss.shrinkwrap.api.spec

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


         WebArchive war = ShrinkWrap.create(WebArchive.class, "CdiInterceptorPackaging.war");

        JavaArchive lib = ShrinkWrap.create(JavaArchive.class, "lib.jar");
        lib.addClasses(WarLibEjb.class, WarLibInterface.class);
        lib.add(EmptyAsset.INSTANCE, "META-INF/beans.xml");
        war.addAsLibrary(lib);

        war.addClasses(EjbInWarLibPackagingTestCase.class, OtherEjb.class);

        war.add(EmptyAsset.INSTANCE, "WEB-INF/beans.xml");
        return war;
View Full Code Here


            CdiContainerUnderTest.is("tomee-.*") ||
            CdiContainerUnderTest.is("wildfly-.*"))
        {
            JavaArchive javassistJar = ShrinkWrap.create(JavaArchive.class, "dsjavassist.jar")
                    .addPackages(true, "javassist");
            webArchive.addAsLibrary(javassistJar);
        }

        return webArchive;
    }

View Full Code Here

        if (CdiContainerUnderTest.is("owb-.*") ||
            CdiContainerUnderTest.is("tomee-.*"))
        {
            JavaArchive javassistJar = ShrinkWrap.create(JavaArchive.class, "dsjavassist.jar")
                    .addPackages(true, "javassist");
            webArchive.addAsLibrary(javassistJar);
        }

        return webArchive;
    }

View Full Code Here

     * Webapp with beans.xml and no classes
     */
    @Deployment
    public static WebArchive createWebArchive() {
        WebArchive war = ShrinkWrap.create(WebArchive.class, "test.war");
        war.addAsLibrary(createJavaArchive());
        war.addAsWebInfResource(EmptyAsset.INSTANCE, ArchivePaths.create("beans.xml"));
        return war;
    }

    /**
 
View Full Code Here

     * Webapp with beans.xml and no classes
     */
    @Deployment
    public static WebArchive createWebArchive() {
        WebArchive war = ShrinkWrap.create(WebArchive.class, "test.war");
        war.addAsLibrary(createJavaArchive());
        war.addAsWebInfResource(EmptyAsset.INSTANCE, ArchivePaths.create("beans.xml"));
        return war;
    }

    /**
 
View Full Code Here

    public static Archive<?> deploy() {
        WebArchive web = ShrinkWrap.create(WebArchive.class).addPackage(SplitInterceptorsTest.class.getPackage());

        BeanArchive fst = ShrinkWrap.create(BeanArchive.class).intercept(TxInterceptor.class);
        fst.addPackage(TDAO.class.getPackage());
        web.addAsLibrary(fst);

        JavaArchive snd = ShrinkWrap.create(JavaArchive.class).addAsManifestResource(new BeansXml().interceptors(TxInterceptor.class), ArchivePaths.create("beans.xml"));
        snd.addPackage(CDAO.class.getPackage());
        web.addAsLibrary(snd);
View Full Code Here

        fst.addPackage(TDAO.class.getPackage());
        web.addAsLibrary(fst);

        JavaArchive snd = ShrinkWrap.create(JavaArchive.class).addAsManifestResource(new BeansXml().interceptors(TxInterceptor.class), ArchivePaths.create("beans.xml"));
        snd.addPackage(CDAO.class.getPackage());
        web.addAsLibrary(snd);

        return web;
    }

    @Test
View Full Code Here

     * Webapp with beans.xml and no classes
     */
    @Deployment
    public static WebArchive createWebArchive() {
        WebArchive war = ShrinkWrap.create(WebArchive.class, "test.war");
        war.addAsLibrary(createJavaArchive());
        war.addAsWebInfResource(EmptyAsset.INSTANCE, ArchivePaths.create("beans.xml"));
        return war;
    }

    /**
 
View Full Code Here

     * Webapp with beans.xml and no classes
     */
    @Deployment
    public static WebArchive createWebArchive() {
        WebArchive war = ShrinkWrap.create(WebArchive.class, "test.war");
        war.addAsLibrary(createJavaArchive());
        war.addAsManifestResource(EmptyAsset.INSTANCE, ArchivePaths.create("beans.xml"));
        return war;
    }

    /**
 
View Full Code Here

            archive.addAsLibraries(lib);
        }

        if (models != null && models.size() > 0) {
            for (final Map.Entry<String, File> model : models.entrySet()) {
                archive.addAsLibrary(model.getValue(), model.getKey());
            }
        }

        try {
            archive.as(ZipExporter.class).exportTo(out);
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.