public interface WarPackagingContext
| Modifier and Type | Method and Description |
|---|---|
void |
addResource(String resource)
Add a live resource to the war.
|
boolean |
archiveClasses()
Specify whether the classes resources should be archived in the
WEB-INF/lib of the generated web app. |
void |
deleteOutdatedResources()
Delete outdated resources, ie resources that are found in the war but that were not added by the current
packaging process, then are supposed to be content from a previous run.
|
org.apache.maven.archiver.MavenArchiveConfiguration |
getArchive()
The maven archive configuration to use.
|
org.codehaus.plexus.archiver.manager.ArchiverManager |
getArchiverManager()
Returns the archiver manager to use.
|
org.apache.maven.artifact.factory.ArtifactFactory |
getArtifactFactory() |
File |
getClassesDirectory()
Returns the directory holding generated classes.
|
List<String> |
getFilters()
Returns the list of filter files to use.
|
List<org.apache.maven.shared.filtering.FilterWrapper> |
getFilterWrappers() |
org.codehaus.plexus.archiver.jar.JarArchiver |
getJarArchiver()
Returns the Jar archiver needed for archiving classes directory into jar file under WEB-INF/lib.
|
org.apache.maven.plugin.logging.Log |
getLog()
Returns the logger to use to output logging event.
|
org.apache.maven.shared.filtering.MavenFileFilter |
getMavenFileFilter()
Returns the
MavenFileFilter instance to use. |
String |
getOutputFileNameMapping()
Returns the output file name mapping to use, if any.
|
String |
getOutputTimestamp()
Output timestamp for reproducible archive creation.
|
File |
getOverlaysWorkDirectory()
Returns the directory to unpack dependent WARs into if needed.
|
List<String> |
getOwnerIds()
Returns the list of registered overlays for this session.
|
org.apache.maven.project.MavenProject |
getProject()
Returns the maven project.
|
String |
getPropertiesEncoding()
Returns the encoding to use for resources that are properties files.
|
String |
getResourceEncoding()
Returns the encoding to use for resources.
|
org.apache.maven.execution.MavenSession |
getSession()
Returns the Maven session.
|
File |
getWebappDirectory()
Returns the webapp directory.
|
File |
getWebappSourceDirectory()
Returns the main webapp source directory.
|
String[] |
getWebappSourceExcludes()
Returns the webapp source excludes.
|
String[] |
getWebappSourceIncludes()
Returns the webapp source includes.
|
WebappStructure |
getWebappStructure()
Returns the
WebappStructure. |
Boolean |
isFailOnMissingWebXml()
Returns the flag that switch on/off the missing web.xml validation
|
boolean |
isFilteringDeploymentDescriptors() |
boolean |
isNonFilteredExtension(String fileName)
Specify if the given
fileName belongs to the list of extensions that must not be filtered |
boolean |
isUseJvmChmod() |
boolean |
isWebappSourceIncludeEmptyDirectories()
Returns
true if empty directories should be includes, otherwise false |
org.apache.maven.project.MavenProject getProject()
File getWebappDirectory()
File getWebappSourceDirectory()
String[] getWebappSourceIncludes()
boolean isWebappSourceIncludeEmptyDirectories()
true if empty directories should be includes, otherwise falsetrue if empty directories should be includes, otherwise falseString[] getWebappSourceExcludes()
File getClassesDirectory()
boolean archiveClasses()
WEB-INF/lib of the generated web app.org.apache.maven.plugin.logging.Log getLog()
File getOverlaysWorkDirectory()
org.codehaus.plexus.archiver.manager.ArchiverManager getArchiverManager()
org.apache.maven.archiver.MavenArchiveConfiguration getArchive()
org.codehaus.plexus.archiver.jar.JarArchiver getJarArchiver()
String getOutputFileNameMapping()
null if no file name mapping is set.nullList<String> getFilters()
WebappStructure getWebappStructure()
WebappStructure.List<String> getOwnerIds()
org.apache.maven.shared.filtering.MavenFileFilter getMavenFileFilter()
MavenFileFilter instance to use.List<org.apache.maven.shared.filtering.FilterWrapper> getFilterWrappers()
List of FilterWrapperboolean isNonFilteredExtension(String fileName)
fileName belongs to the list of extensions that must not be filteredfileName - the name of filetrue if it should not be filtered, false otherwiseboolean isFilteringDeploymentDescriptors()
org.apache.maven.artifact.factory.ArtifactFactory getArtifactFactory()
ArtifactFactoryorg.apache.maven.execution.MavenSession getSession()
String getResourceEncoding()
String getPropertiesEncoding()
boolean isUseJvmChmod()
Boolean isFailOnMissingWebXml()
void addResource(String resource)
mvn clean when resources are removed.resource - the resource that is to me marked as not outdateddeleteOutdatedResources()void deleteOutdatedResources()
mvn clean when resources are removed.addResource(java.lang.String)String getOutputTimestamp()
Copyright © 2002–2023 The Apache Software Foundation. All rights reserved.