@Deployment public static WebArchive deploy() throws Exception { final WebArchive war = ShrinkWrap.create( WebArchive.class, ARCHIVE_NAME + ".war" ) .setManifest( "org/hibernate/test/wf/ddl/manifest.mf" ) .addClasses( WildFlyDdlEntity.class ) .addAsResource( new StringAsset( hibernate_cfg ), "hibernate.cfg.xml" ) .addClasses( BmtSfStatefulBean.class ) .addClasses( DdlInWildFlyUsingBmtAndSfTest.class ); return war; }
@Deployment public static WebArchive deploy() throws Exception { final WebArchive war = ShrinkWrap.create( WebArchive.class, ARCHIVE_NAME + ".war" ) .setManifest( "org/hibernate/test/wf/ddl/manifest.mf" ) .addClasses( WildFlyDdlEntity.class ) .addAsResource( new StringAsset( hibernate_cfg ), "hibernate.cfg.xml" ) .addClasses( CmtSfStatefulBean.class ) .addClasses( DdlInWildFlyUsingCmtAndSfTest.class ); return war; }
@Deployment public static WebArchive buildDeployment() { WebArchive war = ShrinkWrap.create( WebArchive.class ) .setManifest( "org/hibernate/test/wf/ddl/manifest.mf" ) .addClass( WildFlyDdlEntity.class ) // .addAsManifestResource( EmptyAsset.INSTANCE, "beans.xml") .addAsResource( new StringAsset( persistenceXml().exportAsString() ), PERSISTENCE_XML_RESOURCE_NAME ) .addAsResource( "org/hibernate/test/wf/ddl/log4j.properties", "log4j.properties" ); System.out.println( war.toString(true) ); return war; }
public static void setManifestWithReactiveStreamsDependency(WebArchive archive) { archive.setManifest(new StringAsset("Manifest-Version: 1.0\n" + "Dependencies: org.reactivestreams")); }
@Override public ClassLoader getClassLoader(final JavaArchive jar) throws Exception { WebArchive war = ShrinkWrap.create(WebArchive.class); war.setManifest(Thread.currentThread().getContextClassLoader().getResource("META-INF/MANIFEST.MF")); war.addAsLibrary(jar); final File tmp = File.createTempFile("crash", ".war");
.setManifest(new ByteArrayAsset(("Class-Path: " + foxPlatformClientJar.getName()+"\n").getBytes())) .addClass(AbstractFoxPlatformIntegrationTest.class) .addClass(TestFoxPlatformClientAsEjbModule_onePaAsLib.class);
.setManifest(new ByteArrayAsset(("Class-Path: " + foxPlatformClientJar.getName()+"\n").getBytes())) .addClass(AbstractFoxPlatformIntegrationTest.class) .addClass(TestFoxPlatformClientAsEjbModule_twoPasAsLib.class);
@Deployment(name = CONTENT_G1, managed = false, testable = false) public static Archive<?> getContentG1() { WebArchive archive = ShrinkWrap.create(WebArchive.class, CONTENT_G1 + ".war"); archive.addClasses(AnnotatedContextListener.class, WebAppContextListener.class); archive.addClasses(ModuleActivatorB.class); archive.setManifest(new Asset() { @Override public InputStream openStream() { ManifestBuilder builder = new ManifestBuilder(); builder.addIdentityCapability(RESOURCE_G, Version.emptyVersion); builder.addManifestHeader(Constants.MODULE_ACTIVATOR, ModuleActivatorB.class.getName()); return builder.openStream(); } }); return archive; }
@Deployment public static WebArchive deploy() { return ShrinkWrap.create(WebArchive.class) .addClasses(AsciidoctorServlet.class) .setManifest(new File("src/test/resources/MANIFEST.MF")); }
@Deployment(name = RESOURCE_E, managed = false, testable = false) public static Archive<?> getResourceE() { final WebArchive archive = ShrinkWrap.create(WebArchive.class, RESOURCE_E + ".war"); archive.addClasses(AnnotatedContextListener.class, WebAppContextListener.class); archive.addClasses(CamelTransformHttpActivator.class, BundleActivatorBridge.class); archive.setManifest(new Asset() { @Override public InputStream openStream() { if (ArchiveBuilder.getTargetContainer() == RuntimeType.KARAF) { OSGiManifestBuilder builder = OSGiManifestBuilder.newInstance(); builder.addBundleManifestVersion(2); builder.addBundleSymbolicName(RESOURCE_E); builder.addBundleActivator(BundleActivatorBridge.class); builder.addManifestHeader(Constants.MODULE_ACTIVATOR, CamelTransformHttpActivator.class.getName()); builder.addImportPackages(BundleActivatorBridge.class, Runtime.class, Servlet.class, HttpServlet.class, HttpService.class); builder.addImportPackages(CamelContext.class, DefaultCamelContext.class, RouteBuilder.class, RouteDefinition.class); builder.addBundleClasspath("WEB-INF/classes"); return builder.openStream(); } else { ManifestBuilder builder = new ManifestBuilder(); builder.addIdentityCapability(RESOURCE_E, Version.emptyVersion); builder.addManifestHeader(Constants.MODULE_ACTIVATOR, CamelTransformHttpActivator.class.getName()); return builder.openStream(); } } }); return archive; }
@Deployment(name = RESOURCE_D, managed = false, testable = false) public static Archive<?> getResourceD() { final WebArchive archive = ShrinkWrap.create(WebArchive.class, RESOURCE_D + ".war"); archive.addClasses(AnnotatedContextListener.class, WebAppContextListener.class); archive.addClasses(CamelTransformHttpActivator.class, BundleActivatorBridge.class); archive.setManifest(new Asset() { @Override public InputStream openStream() { if (ArchiveBuilder.getTargetContainer() == RuntimeType.KARAF) { OSGiManifestBuilder builder = OSGiManifestBuilder.newInstance(); builder.addBundleManifestVersion(2); builder.addBundleSymbolicName(RESOURCE_D); builder.addBundleActivator(BundleActivatorBridge.class); builder.addManifestHeader(Constants.MODULE_ACTIVATOR, CamelTransformHttpActivator.class.getName()); builder.addImportPackages(BundleActivatorBridge.class, Runtime.class, Servlet.class, HttpServlet.class, HttpService.class); builder.addImportPackages(CamelContext.class, DefaultCamelContext.class, RouteBuilder.class, RouteDefinition.class); builder.addBundleClasspath("WEB-INF/classes"); return builder.openStream(); } else { ManifestBuilder builder = new ManifestBuilder(); builder.addIdentityCapability(RESOURCE_D, Version.emptyVersion); builder.addManifestHeader(Constants.MODULE_ACTIVATOR, CamelTransformHttpActivator.class.getName()); builder.addManifestHeader("Dependencies", "org.apache.camel.core"); return builder.openStream(); } } }); return archive; }
@Deployment(name = RESOURCE_C, managed = false, testable = false) public static Archive<?> getResourceC() { final WebArchive archive = ShrinkWrap.create(WebArchive.class, RESOURCE_C + ".war"); archive.addClasses(AnnotatedContextListener.class, WebAppContextListener.class); archive.addClasses(CamelTransformHttpActivator.class, BundleActivatorBridge.class); archive.setManifest(new Asset() { @Override public InputStream openStream() { if (ArchiveBuilder.getTargetContainer() == RuntimeType.KARAF) { OSGiManifestBuilder builder = OSGiManifestBuilder.newInstance(); builder.addBundleManifestVersion(2); builder.addBundleSymbolicName(RESOURCE_C); builder.addBundleActivator(BundleActivatorBridge.class); builder.addManifestHeader(Constants.MODULE_ACTIVATOR, CamelTransformHttpActivator.class.getName()); builder.addImportPackages(BundleActivatorBridge.class, Runtime.class, Servlet.class, HttpServlet.class, HttpService.class); builder.addImportPackages(CamelContext.class, DefaultCamelContext.class, RouteBuilder.class, RouteDefinition.class); builder.addBundleClasspath("WEB-INF/classes"); return builder.openStream(); } else { ManifestBuilder builder = new ManifestBuilder(); builder.addIdentityCapability(RESOURCE_C, Version.emptyVersion); builder.addManifestHeader(Constants.MODULE_ACTIVATOR, CamelTransformHttpActivator.class.getName()); builder.addManifestHeader("Dependencies", "camel.core.shared"); return builder.openStream(); } } }); return archive; }
WebArchive webArchive = ShrinkWrap.create(WebArchive.class).setManifest( new StringAsset(Descriptors.create(ManifestDescriptor.class) .addToClassPath(getName() != null ? getName() : DEFAULT_EJB_MODULE_NAME).exportAsString()));
@Deployment public static WebArchive createTestArchive() { return new WebArchiveBuilder() .withTestClass(InstalledLibraryWarTest.class) .withClasses(Alpha.class, AssertBean.class) .build() .setManifest( new StringAsset(Descriptors.create(ManifestDescriptor.class) .attribute("Extension-List", "CDITCKExtLib") .attribute("CDITCKExtLib-Extension-Name", "org.jboss.cdi.tck.extlib") .attribute("CDITCKExtLib-Specification-Version", "1.0") .attribute("CDITCKExtLib-Implementation-Version", "1.0") .attribute("CDITCKExtLib-Implementation-Vendor-Id", "org.jboss") .exportAsString())); }
@Deployment public static EnterpriseArchive createTestArchive() { EnterpriseArchive enterpriseArchive = new EnterpriseArchiveBuilder() .withTestClassDefinition(InterceptorModularityTest.class) .withClasses(Checker.class, BarBinding.class, Animal.class, Cow.class, BarSuperInterceptor.class) .withBeansXml(Descriptors.create(BeansDescriptor.class).getOrCreateAlternatives().clazz(Cow.class.getName()).up()) .noDefaultWebModule().build(); JavaArchive fooArchive = ShrinkWrap.create(JavaArchive.class, TEST1_JAR) .addClasses(BarInterceptor.class, Dog.class, DummySessionBean.class) .setManifest(new StringAsset(Descriptors.create(ManifestDescriptor.class) .addToClassPath(EnterpriseArchiveBuilder.DEFAULT_EJB_MODULE_NAME) .exportAsString())) .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); enterpriseArchive.addAsModule(fooArchive); WebArchive barArchive = Testable.archiveToTest(new WebArchiveBuilder().notTestArchive().withName("test2.war") .withClasses(InterceptorModularityTest.class, Bar.class, Cat.class) .build() .setManifest( new StringAsset(Descriptors.create(ManifestDescriptor.class) .addToClassPath(EnterpriseArchiveBuilder.DEFAULT_EJB_MODULE_NAME) .addToClassPath(TEST1_JAR) .exportAsString()))); enterpriseArchive.addAsModule(barArchive); return enterpriseArchive; }
.notTestArchive() .build() .setManifest( new StringAsset(Descriptors.create(ManifestDescriptor.class) .addToClassPath(EnterpriseArchiveBuilder.DEFAULT_EJB_MODULE_NAME).addToClassPath(ALPHA_JAR)
archive.setManifest(new ManifestAsset(manifest));
archive.setManifest(new ManifestAsset(manifest));
.setManifest( new StringAsset(Descriptors.create(ManifestDescriptor.class) .addToClassPath(EnterpriseArchiveBuilder.DEFAULT_EJB_MODULE_NAME)
webArchive.setManifest(new StringAsset(Descriptors.create(ManifestDescriptor.class) .addToClassPath(EnterpriseArchiveBuilder.DEFAULT_EJB_MODULE_NAME).exportAsString()));