Package org.jboss.shrinkwrap.api.spec

Examples of org.jboss.shrinkwrap.api.spec.JavaArchive.addClass()


        JavaArchive earLib = ShrinkWrap.create(JavaArchive.class);
        earLib.addClass(EarNestedBundleTestCase.class);
        ear.addAsLibraries(earLib);

        final JavaArchive osgiLib = ShrinkWrap.create(JavaArchive.class, "nested-bundle.jar");
        osgiLib.addClass(TestAA.class);
        osgiLib.setManifest(new Asset() {
            public InputStream openStream() {
                OSGiManifestBuilder builder = OSGiManifestBuilder.newInstance();
                builder.addBundleSymbolicName(osgiLib.getName());
                builder.addBundleManifestVersion(2);
View Full Code Here


    private HttpMgmtProxy httpMgmt;

    @Deployment
    public static Archive<?> getDeployment() {
        JavaArchive ja = ShrinkWrap.create(JavaArchive.class, "dummy.jar");
        ja.addClass(HttpPostMgmtOpsTestCase.class);
        return ja;
    }

    @Before
    public void before() throws Exception {
View Full Code Here

        JavaArchive ejbModule = ShrinkWrap.create(JavaArchive.class, "my-ejb-module.jar");
        ejbModule.addClasses(JpaJarFileTestCase.class,JpaTestSlsb.class);
        ejbModule.addAsManifestResource(getPersistenceXml(), "persistence.xml");
        ear.addAsModule(ejbModule);
        JavaArchive jar = ShrinkWrap.create(JavaArchive.class, "jarfile.jar");
        jar.addClass(JarFileEntity.class);
        jar.addClass(MainArchiveEntity.class);
        ear.addAsLibrary(jar);
        return ear;
    }
View Full Code Here

        ejbModule.addClasses(JpaJarFileTestCase.class,JpaTestSlsb.class);
        ejbModule.addAsManifestResource(getPersistenceXml(), "persistence.xml");
        ear.addAsModule(ejbModule);
        JavaArchive jar = ShrinkWrap.create(JavaArchive.class, "jarfile.jar");
        jar.addClass(JarFileEntity.class);
        jar.addClass(MainArchiveEntity.class);
        ear.addAsLibrary(jar);
        return ear;
    }

    @Test
View Full Code Here

    public static Archive<?> createDeployment() {
        final WebArchive war = ShrinkWrap.create(WebArchive.class, "deployment-structure.war");
        war.addAsManifestResource(WarJBossDeploymentStructureTestCase.class.getPackage(), "jboss-deployment-structure.xml", "jboss-deployment-structure.xml");

        final JavaArchive jarOne = ShrinkWrap.create(JavaArchive.class, "available.jar");
        jarOne.addClass(Available.class);

        final JavaArchive ignoredJar = ShrinkWrap.create(JavaArchive.class, "ignored.jar");
        ignoredJar.addClass(ToBeIgnored.class);

        war.addClasses(ClassLoadingEJB.class, WarJBossDeploymentStructureTestCase.class);
View Full Code Here

        final JavaArchive jarOne = ShrinkWrap.create(JavaArchive.class, "available.jar");
        jarOne.addClass(Available.class);

        final JavaArchive ignoredJar = ShrinkWrap.create(JavaArchive.class, "ignored.jar");
        ignoredJar.addClass(ToBeIgnored.class);

        war.addClasses(ClassLoadingEJB.class, WarJBossDeploymentStructureTestCase.class);

        war.add(jarOne,"a", ZipExporter.class);
        war.add(ignoredJar,"i", ZipExporter.class);
View Full Code Here

        war.addClasses(Servlet.class, WarBean.class, WarPackagingTestCase.class);
        war.addAsWebInfResource(WarPackagingTestCase.class.getPackage(), "ejb-jar.xml", "ejb-jar.xml");
        war.addAsWebInfResource(WarPackagingTestCase.class.getPackage(), "web.xml", "web.xml");
        // jar with bean interface
        JavaArchive jarInterface = ShrinkWrap.create(JavaArchive.class, "interfacelib.jar");
        jarInterface.addClass(BeanInterface.class);
        // jar with bean implementation
        JavaArchive jar = ShrinkWrap.create(JavaArchive.class, "jarlib.jar");
        jar.addClass(JarBean.class);

        war.addAsLibraries(jarInterface);
View Full Code Here

        // jar with bean interface
        JavaArchive jarInterface = ShrinkWrap.create(JavaArchive.class, "interfacelib.jar");
        jarInterface.addClass(BeanInterface.class);
        // jar with bean implementation
        JavaArchive jar = ShrinkWrap.create(JavaArchive.class, "jarlib.jar");
        jar.addClass(JarBean.class);

        war.addAsLibraries(jarInterface);
        war.addAsLibraries(jar);

        log.info(war.toString(true));
View Full Code Here

    @Deployment
    public static Archive<?> runAsDeployment() {
        final JavaArchive jar = ShrinkWrap.create(JavaArchive.class, "ejb3-security-partial-dd-test.jar");
        jar.addPackage(PartialDDBean.class.getPackage());
        jar.addClass(Util.class);
        jar.addClasses(AbstractSecurityDomainSetup.class, EjbSecurityDomainSetup.class);
        jar.addAsResource("ejb3/security/users.properties", "users.properties");
        jar.addAsResource("ejb3/security/roles.properties", "roles.properties");
        jar.addAsManifestResource("ejb3/security/ejb-jar.xml", "ejb-jar.xml");
        jar.addAsManifestResource(new StringAsset("Manifest-Version: 1.0\nDependencies: org.jboss.as.controller-client,org.jboss.dmr\n"), "MANIFEST.MF");
View Full Code Here

    public static Archive getDeployment() {

        final JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, "mdb.jar");
        ejbJar.addPackage(DDBasedMDB.class.getPackage());
        ejbJar.addPackage(JMSOperations.class.getPackage());
        ejbJar.addClass(JmsQueueSetup.class);
        ejbJar.addAsManifestResource(MDBTestCase.class.getPackage(), "ejb-jar.xml", "ejb-jar.xml");
        ejbJar.addAsManifestResource(new StringAsset("Dependencies: org.jboss.as.controller-client, org.jboss.dmr \n"), "MANIFEST.MF");
        logger.info(ejbJar.toString(true));
        return ejbJar;
    }
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.