Package org.jboss.shrinkwrap.api.asset

Examples of org.jboss.shrinkwrap.api.asset.ClassLoaderAsset


    @Deployment
    public static WebArchive war() {
        return ShrinkWrap.create(WebArchive.class)
                         .addClass(Person.class)
                         .addAsWebInfResource(new ClassLoaderAsset("META-INF/persistence.xml"), ArchivePaths.create("persistence.xml"));
    }
View Full Code Here


    @Deployment
    public static WebArchive createDeployment() {
        return ShrinkWrap.create(WebArchive.class, "test.war")
                         .addClasses(Movie.class, MoviesBean.class, MoviesEJBTest.class)
                         .addAsResource(new ClassLoaderAsset("META-INF/ejb-jar.xml"), "META-INF/ejb-jar.xml")
                         .addAsResource(new ClassLoaderAsset("META-INF/persistence.xml"), "META-INF/persistence.xml");
    }
View Full Code Here

                           .loadPomFromFile(Basedir.basedir("pom.xml")).resolve(dependencies)
                           .withTransitivity().asFile();

        WebArchive war = ShrinkWrap.create(WebArchive.class, "test.war")
                                   .addClasses(Movie.class, MoviesBean.class, MoviesArquillianHtmlUnitTest.class, ActionServlet.class)
                                   .addAsResource(new ClassLoaderAsset("META-INF/ejb-jar.xml"), "META-INF/ejb-jar.xml")
                                   .addAsResource(new ClassLoaderAsset("META-INF/persistence.xml"), "META-INF/persistence.xml")
                                   .addAsLibraries(libs);

        war.merge(ShrinkWrap.create(GenericArchive.class).as(ExplodedImporter.class)
                            .importDirectory(Basedir.basedir(WEBAPP_SRC)).as(GenericArchive.class),
                  "/", Filters.includeAll());
View Full Code Here

    @Deployment
    public static WebArchive archive() {
        return new WebModule(SubjectServiceTomEETest.class).getArchive()
                   .addClass(VoteCounter.class)
                   .addPackage(Subject.class.getPackage()) // domain
                   .addAsWebInfResource(new ClassLoaderAsset("META-INF/persistence.xml"), "persistence.xml")
                   .addAsWebInfResource(new ClassLoaderAsset("META-INF/env-entries.properties"), "env-entries.properties")
                   .addAsWebInfResource(new ClassLoaderAsset("META-INF/resources.xml"), "resources.xml")
                   .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
                   .addPackage(PollingRouter.class.getPackage()) // core
                   .addPackage(SubjectDao.class.getPackage()) // core
                   .addPackage(SubjectService.class.getPackage()) // front
                   .addAsLibrary(JarLocation.jarLocation(IOUtils.class)) // helper for client test
View Full Code Here

    @Deployment
    public static WebArchive createDeployment() {
        return ShrinkWrap.create(WebArchive.class, "test.war")
                .addClasses(Movie.class, MoviesBean.class, MoviesEJBTest.class)
                .addAsResource(new ClassLoaderAsset("META-INF/ejb-jar.xml"), "META-INF/ejb-jar.xml")
                .addAsResource(new ClassLoaderAsset("META-INF/persistence.xml"), "META-INF/persistence.xml");
    }
View Full Code Here

    @Deployment
    public static Archive<?> createDeploymentPackage()
    {
        return ShrinkWrap.create(WebArchive.class, "UserPersistenceTest.war")
                .addPackage(User.class.getPackage())
                .addAsManifestResource(new ClassLoaderAsset("META-INF/persistence.xml"), "persistence.xml");
    }
View Full Code Here

                    // addPackage() and getClassesPath() methods
                    ArchivePath classesPath = resolveClassesPath(archive);

                    if (classesPath != null) {
                        ArchivePath classNamePath = AssetUtil.getFullPathForClassResource(className);
                        archive.add(new ClassLoaderAsset(classNamePath.get().substring(1), clToUse), ArchivePaths.create(classesPath, classNamePath));
                    } else {
                        archive.addClass(className);
                    }
                }
            };
View Full Code Here

        Asset asset = null;

        if (beansDescriptor != null) {
            asset = new StringAsset(beansDescriptor.exportAsString());
        } else if (beansXml != null) {
            asset = new ClassLoaderAsset(beansXml.getSource());
        } else {
            asset = new StringAsset(Descriptors.create(BeansDescriptor.class).exportAsString());
        }

        if (this.isDebugMode) {
View Full Code Here

    @Deployment(testable = false)
    public static WebArchive getArchive() {
        return base("jsf-injection-test.war")
                .addClasses(DummyEJB.class, DummyManagedBean.class)
                .addAsWebResource(new ClassLoaderAsset(
                        JSFInjectionTest.class.getPackage().getName().replace('.', '/').concat("/").concat("dummy.xhtml")), "dummy.xhtml");
    }
View Full Code Here


        Asset persistenceAsset = new StringAsset(persistenceDescriptor.exportAsString());
        return base("jsf-jpa-test.war").addAsWebInfResource(persistenceAsset, "persistence.xml")
                .addClasses(DummyManagedBean.class)
                .addAsWebResource(new ClassLoaderAsset(
                        JPAInjectionTest.class.getPackage().getName().replace('.', '/').concat("/").concat("dummy.xhtml")), "dummy.xhtml");


    }
View Full Code Here

TOP

Related Classes of org.jboss.shrinkwrap.api.asset.ClassLoaderAsset

Copyright © 2018 www.massapicom. 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.