public static WebArchive defaultWebArchive() { return create(WebArchive.class, "test.war") .addPackages(true, "org.javaee7.jaspic") .deleteClass(ArquillianBase.class) .addAsWebInfResource(resource("web.xml")) .addAsWebInfResource(resource("jboss-web.xml")) .addAsWebInfResource(resource("glassfish-web.xml")); }
/** * Add package info to deployment. * * @param clazz Package info is for package of this class. */ protected WebArchive addPackageInfo(WebArchive war, final Class<?> clazz) { return war.addPackages(false, new org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath>() { @Override public boolean include(final ArchivePath path) { return path.get().endsWith("package-info.class"); } }, clazz.getPackage()); }
@Override public WarBuilder<T> addPackages(final boolean recursive, final String... packages) throws IllegalArgumentException { war.addPackages(recursive, packages); return this; }
@Deployment(name = "airlinesModelReader") public static WebArchive createDeployment() { return ShrinkWrap.create(WebArchive.class, "airlinesReader.war") .addPackages(true, "org.eclipse.microprofile.openapi.apps.airlines") .addPackages(true, "org.eclipse.microprofile.openapi.reader") .addAsManifestResource("microprofile-reader.properties", "microprofile-config.properties"); }
@Deployment(name = "airlines") public static WebArchive createDeployment() { return ShrinkWrap.create(WebArchive.class, "airlines.war") .addPackages(true, "org.eclipse.microprofile.openapi.apps.airlines") .addAsManifestResource("exclude-class-microprofile-config.properties", "microprofile-config.properties"); }
@Deployment(name = "airlines") public static WebArchive createDeployment() { return ShrinkWrap.create(WebArchive.class, "airlines.war") .addPackages(true, "org.eclipse.microprofile.openapi.apps.airlines") .addAsManifestResource("exclude-classes-microprofile-config.properties", "microprofile-config.properties"); }
@Deployment(name = "airlines") public static WebArchive createDeployment() { return ShrinkWrap.create(WebArchive.class, "airlines.war") .addPackages(true, "org.eclipse.microprofile.openapi.apps.airlines") .addAsManifestResource("classes-microprofile-config.properties", "microprofile-config.properties"); }
@Deployment(name = "airlines") public static WebArchive createDeployment() { return ShrinkWrap.create(WebArchive.class, "airlines.war") .addPackages(true, "org.eclipse.microprofile.openapi.apps.airlines") .addAsManifestResource("class-microprofile-config.properties", "microprofile-config.properties"); }
@Deployment(name = "airlinesWebInf", order = 2) public static WebArchive createDeployment() { return ShrinkWrap.create(WebArchive.class, "airlinesWebInf.war") .addPackages(true, "org.eclipse.microprofile.openapi.apps.airlines") .addAsWebInfResource("class-microprofile-config.properties", "classes/META-INF/microprofile-config.properties"); }
@Deployment(name = "airlines") public static WebArchive createDeployment() { return ShrinkWrap.create(WebArchive.class, "airlines.war") .addPackages(true, "org.eclipse.microprofile.openapi.apps.airlines") .addAsManifestResource("package-microprofile-config.properties", "microprofile-config.properties"); }
@Deployment(name = "airlines") public static WebArchive createDeployment() { return ShrinkWrap.create(WebArchive.class, "airlines.war") .addPackages(true, "org.eclipse.microprofile.openapi.apps.airlines") .addAsManifestResource("server-microprofile-config.properties", "microprofile-config.properties"); }
@Deployment(name = "airlines") public static WebArchive createDeployment() { return ShrinkWrap.create(WebArchive.class, "airlines.war") .addPackages(true, "org.eclipse.microprofile.openapi.apps.airlines") .addAsManifestResource("exclude-package-microprofile-config.properties", "microprofile-config.properties"); }
@Deployment(name = "airlines") public static WebArchive createDeployment() { return ShrinkWrap.create(WebArchive.class, "airlines.war") .addPackages(true, "org.eclipse.microprofile.openapi.apps.airlines") .addAsManifestResource("openapi.yaml", "openapi.yaml"); }
.addPackages(true, "org.camunda.bpm.engine.rest");
@Deployment(testable = false) public static WebArchive createDeployment() throws IOException { WebArchive war = createServletDeployment(InjectorProvider.SPRING, "plugin.shiro.authc.remember"); war.addPackages(true, SimpleRealm.class.getPackage()); return war; }
@Deployment(testable = false) public static WebArchive createDeployment() { WebArchive war = createServletDeployment(InjectorProvider.WELD, "plugin.shiro.authc.logout"); war.addPackages(true, SimpleRealm.class.getPackage()); return war; }
@Deployment(testable = false) public static WebArchive createDeployment() { WebArchive war = createServletDeployment(InjectorProvider.SPRING, "plugin.shiro.authz"); war.addPackages(true, SimpleRealm.class.getPackage()); return war; }
@Deployment(testable = false) public static WebArchive createDeployment() { WebArchive war = createServletDeployment(InjectorProvider.GUICE, "plugin.shiro.authc.require"); war.addPackages(true, SimpleRealm.class.getPackage()); return war; }
@Deployment public static Archive<?> createTestArchive() throws Exception { WebArchive archive = ShrinkWrap .create( WebArchive.class, TestRunnerArquillian.class.getSimpleName() + ".war" ) .addPackages( true, TestRunnerArquillian.class.getPackage() ) .addClass( TestConstants.class ) .addAsResource( createPersistenceXml(), "META-INF/persistence.xml" ) .addAsWebInfResource( "jboss-deployment-structure.xml", "/jboss-deployment-structure.xml" ) .addAsWebInfResource( EmptyAsset.INSTANCE, "beans.xml" ) .addAsWebInfResource( reportsOutputDirectory(), "classes/" + RUNNER_PROPERTIES ); return archive; }
@Deployment(name = MAIN_DEPLOYMENT, managed = false) public static Archive<?> createMainArchive() throws Exception { WebArchive archive = ShrinkWrap .create( WebArchive.class, CDIInjectionLifecycleEventsIT.class.getSimpleName() + ".war" ) .addClass( CDIInjectionLifecycleEventsIT.class ) .addPackages( true /* recursive */, CDIBeansPackage.class.getPackage() ) .addAsResource( persistenceXml(), "META-INF/persistence.xml" ) .addAsWebInfResource( "jboss-deployment-structure-hcann.xml", "/jboss-deployment-structure.xml" ) .addAsLibraries( PackagerHelper.hibernateSearchTestingLibraries() ) .addAsWebInfResource( EmptyAsset.INSTANCE, "beans.xml" ); return archive; }