public class WebArchiveBuilder extends ArchiveBuilder<WebArchiveBuilder,org.jboss.shrinkwrap.api.spec.WebArchive>
WebArchive builder for CDI TCK Arquillian test. This builder is intended to provide basic functionality
covering common TCK needs. Use shrinkwrap API to adapt archive to advanced scenarios.ArchiveBuilder.LibraryDescriptor, ArchiveBuilder.ResourceDescriptor, ArchiveBuilder.ServiceProviderDescriptor| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_WAR_NAME |
beansDescriptor, beansXml, classes, ejbJarDescriptor, ejbJarXml, excludedClasses, libraries, manifestResources, packages, persistenceDescriptor, resources, serviceProviders, shrinkWrapLibraries, webResources, webXml, webXmlDescriptor| Constructor and Description |
|---|
WebArchiveBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected org.jboss.shrinkwrap.api.spec.WebArchive |
buildInternal() |
WebArchiveBuilder |
self() |
WebArchiveBuilder |
withBeansDescriptorTargetBase(String beansDescriptorTargetBase)
Set the beans.xml descriptor target path base.
|
WebArchiveBuilder |
withDefaultEjbModuleDependency()
Add default EJB module dependency to manifest.
|
build, debugMode, getBeansDescriptorAsset, getBeansDescriptorTarget, getName, isAsClientMode, isTestArchive, notTestArchive, processClasses, processLibraries, processManifestResources, processPackages, processResources, setAsClientMode, withBeanLibrary, withBeanLibrary, withBeanLibrary, withBeanLibrary, withBeansXml, withBeansXml, withClass, withClasses, withDefaultPersistenceXml, withEjbJarXml, withEjbJarXml, withExcludedClass, withExcludedClasses, withExtension, withExtensions, withLibraries, withLibrary, withLibrary, withLibrary, withLibrary, withLibrary, withManifestResource, withManifestResource, withManifestResource, withName, withPackage, withPersistenceXml, withResource, withResource, withResource, withServiceProvider, withTestClass, withTestClassDefinition, withTestClassPackage, withWebResource, withWebResource, withWebResource, withWebResource, withWebXml, withWebXmlpublic static final String DEFAULT_WAR_NAME
public WebArchiveBuilder withDefaultEjbModuleDependency()
EnterpriseArchiveBuilder.DEFAULT_EJB_MODULE_NAMEpublic WebArchiveBuilder withBeansDescriptorTargetBase(String beansDescriptorTargetBase)
null and the beans.xml descriptor is placed in WEB-INF dir. However CDI 1.1
allows an alternative location: WEB-INF/classes/META-INF.beansDescriptorTargetBase - public WebArchiveBuilder self()
self in class ArchiveBuilder<WebArchiveBuilder,org.jboss.shrinkwrap.api.spec.WebArchive>protected org.jboss.shrinkwrap.api.spec.WebArchive buildInternal()
buildInternal in class ArchiveBuilder<WebArchiveBuilder,org.jboss.shrinkwrap.api.spec.WebArchive>Copyright © 2008-2013 Seam Framework. All Rights Reserved.