public class WarProjectPackagingTask extends AbstractWarPackagingTask
CLASSES_PATH, DEFAULT_INCLUDES, LIB_PATH, META_INF_PATH, WEB_INF_PATH| Constructor and Description | 
|---|
WarProjectPackagingTask(org.apache.maven.model.Resource[] webResources,
                       File webXml,
                       File containerConfigXml,
                       Overlay currentProjectOverlay)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
copyResources(WarPackagingContext context,
             org.apache.maven.model.Resource resource)
Copies webapp webResources from the specified directory. 
 | 
protected void | 
handleArtifacts(WarPackagingContext context)
Handles the webapp artifacts. 
 | 
protected void | 
handleClassesDirectory(WarPackagingContext context)
Handles the webapp classes. 
 | 
protected void | 
handleDeploymentDescriptors(WarPackagingContext context,
                           File webinfDir,
                           File metainfDir,
                           Boolean failOnMissingWebXml)
Handles the deployment descriptors, if specified. 
 | 
protected void | 
handleWebAppSourceDirectory(WarPackagingContext context)
Handles the webapp sources. 
 | 
protected void | 
handleWebResources(WarPackagingContext context)
Handles the web resources. 
 | 
void | 
performPackaging(WarPackagingContext context)
Performs the packaging for the specified task. 
 | 
copyFile, copyFile, copyFiles, copyFiles, copyFilteredFile, doUnpack, getArtifactFinalName, getEncoding, getFilesToIncludes, getFilesToIncludespublic WarProjectPackagingTask(org.apache.maven.model.Resource[] webResources,
                               File webXml,
                               File containerConfigXml,
                               Overlay currentProjectOverlay)
webResources - webResourceswebXml - webXmlcontainerConfigXml - containerConfigXMLcurrentProjectOverlay - currentProjectOverlaypublic void performPackaging(WarPackagingContext context) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
WarPackagingTaskcontext - the packaging contextorg.apache.maven.plugin.MojoExecutionException - if an error occurredorg.apache.maven.plugin.MojoFailureException - if the project configuration is invalidprotected void handleWebResources(WarPackagingContext context) throws org.apache.maven.plugin.MojoExecutionException
context - the packaging contextorg.apache.maven.plugin.MojoExecutionException - if a resource could not be copiedprotected void handleWebAppSourceDirectory(WarPackagingContext context) throws org.apache.maven.plugin.MojoExecutionException
context - the packaging contextorg.apache.maven.plugin.MojoExecutionException - if the sources could not be copiedprotected void handleArtifacts(WarPackagingContext context) throws org.apache.maven.plugin.MojoExecutionException
context - the packaging contextorg.apache.maven.plugin.MojoExecutionException - if the artifacts could not be packagedprotected void handleClassesDirectory(WarPackagingContext context) throws org.apache.maven.plugin.MojoExecutionException
context - the packaging contextorg.apache.maven.plugin.MojoExecutionException - if the classes could not be packagedprotected void handleDeploymentDescriptors(WarPackagingContext context, File webinfDir, File metainfDir, Boolean failOnMissingWebXml) throws org.apache.maven.plugin.MojoFailureException, org.apache.maven.plugin.MojoExecutionException
context - the packaging contextwebinfDir - the web-inf directorymetainfDir - the meta-inf directoryfailOnMissingWebXml - if build should fail if web.xml is not foundorg.apache.maven.plugin.MojoFailureException - if the web.xml is specified but does not exist and failOnMissingWebXml is trueorg.apache.maven.plugin.MojoExecutionException - if an error occurred while copying the descriptorspublic void copyResources(WarPackagingContext context, org.apache.maven.model.Resource resource) throws IOException, org.apache.maven.plugin.MojoExecutionException
context - the WAR packaging context to useresource - the resource to copyIOException - if an error occurred while copying the resourcesorg.apache.maven.plugin.MojoExecutionException - if an error occurred while retrieving the filter propertiesCopyright © 2002–2023 The Apache Software Foundation. All rights reserved.