org.apache.maven.plugin.war.packaging
Class OverlayPackagingTask
java.lang.Object
  
org.apache.maven.plugin.war.packaging.AbstractWarPackagingTask
      
org.apache.maven.plugin.war.packaging.OverlayPackagingTask
- All Implemented Interfaces: 
 - WarPackagingTask
 
public class OverlayPackagingTask
- extends AbstractWarPackagingTask
 
Handles an overlay.
- Version:
 
  - $Id: OverlayPackagingTask.html 868453 2013-07-05 11:25:41Z olamy $
 
- Author:
 
  - Stephane Nicoll
 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
OverlayPackagingTask
public OverlayPackagingTask(Overlay overlay,
                            Overlay currentProjectOverlay)
performPackaging
public void performPackaging(WarPackagingContext context)
                      throws MojoExecutionException
- Description copied from interface: 
WarPackagingTask 
- Performs the packaging for the specified task.
 
 The task is responsible to update the packaging context, namely
 with the files that have been copied.
- Parameters:
 context - the packaging context
- Throws:
 MojoExecutionException - if an error occurred
 
 
unpackOverlay
protected File unpackOverlay(WarPackagingContext context,
                             Overlay overlay)
                      throws MojoExecutionException
- Unpacks the specified overlay.
 
 Makes sure to skip the unpack process if the overlay has
 already been unpacked.
- Parameters:
 context - the packaging contextoverlay - the overlay
- Returns:
 - the directory containing the unpacked overlay
 - Throws:
 MojoExecutionException - if an error occurred while unpacking the overlay
 
 
getOverlayTempDirectory
protected File getOverlayTempDirectory(WarPackagingContext context,
                                       Overlay overlay)
- Returns the directory to use to unpack the specified overlay.
- Parameters:
 context - the packaging contextoverlay - the overlay
- Returns:
 - the temp directory for the overlay
 
 
 
Copyright © 2002–2013 The Apache Software Foundation. All rights reserved.