public class Deployment extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
Deployment(Class<?> testClass)
Constructs base deployment with:
archive named by test case
empty faces-config.xml
web.xml with default FacesServlet mapping, welcome file index.xhtml and disabled some features which are not
necessary by default and Development stage turned on
|
| Modifier and Type | Method and Description |
|---|---|
Deployment |
addMavenDependency(String... dependencies)
Adds maven artifact as library dependency
|
org.jboss.shrinkwrap.api.spec.WebArchive |
archive()
Provides
WebArchive available for modifications |
Deployment |
excludeMavenDependency(String... dependencies)
Adds patters for Maven library dependency exclusion
|
void |
facesConfig(com.google.common.base.Function<org.jboss.shrinkwrap.descriptor.api.facesconfig20.WebFacesConfigDescriptor,org.jboss.shrinkwrap.descriptor.api.facesconfig20.WebFacesConfigDescriptor> transform)
Allows to modify contents of faces-config.xml.
|
org.jboss.shrinkwrap.api.spec.WebArchive |
getFinalArchive()
Returns the final testable archive - packages all the resources which were configured separately
|
void |
webXml(com.google.common.base.Function<org.jboss.shrinkwrap.descriptor.api.webapp30.WebAppDescriptor,org.jboss.shrinkwrap.descriptor.api.webapp30.WebAppDescriptor> transform)
Allows to modify contents of web.xml.
|
protected Deployment(Class<?> testClass)
testClass - public org.jboss.shrinkwrap.api.spec.WebArchive archive()
WebArchive available for modificationspublic org.jboss.shrinkwrap.api.spec.WebArchive getFinalArchive()
public void facesConfig(com.google.common.base.Function<org.jboss.shrinkwrap.descriptor.api.facesconfig20.WebFacesConfigDescriptor,org.jboss.shrinkwrap.descriptor.api.facesconfig20.WebFacesConfigDescriptor> transform)
public void webXml(com.google.common.base.Function<org.jboss.shrinkwrap.descriptor.api.webapp30.WebAppDescriptor,org.jboss.shrinkwrap.descriptor.api.webapp30.WebAppDescriptor> transform)
public Deployment addMavenDependency(String... dependencies)
public Deployment excludeMavenDependency(String... dependencies)
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.