org.apache.maven.plugin.assembly.archive.task
Class AddArtifactTask

java.lang.Object
  extended by org.apache.maven.plugin.assembly.archive.task.AddArtifactTask
All Implemented Interfaces:
ArchiverTask

public class AddArtifactTask
extends Object
implements ArchiverTask

Version:
$Id: AddArtifactTask.java 999612 2010-09-21 20:34:50Z jdcasey $

Field Summary
static String[] DEFAULT_INCLUDES_ARRAY
           
 
Constructor Summary
AddArtifactTask(org.apache.maven.artifact.Artifact artifact, org.codehaus.plexus.logging.Logger logger)
           
 
Method Summary
 void execute(org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource)
           
 org.apache.maven.artifact.Artifact getModuleArtifact()
           
 org.apache.maven.project.MavenProject getModuleProject()
           
 void setDirectoryMode(int directoryMode)
           
 void setExcludes(List<String> excludes)
           
 void setFileMode(int fileMode)
           
 void setFileNameMapping(String outputFileNameMapping)
           
 void setFileNameMapping(String outputFileNameMapping, String defaultOutputFileNameMapping)
           
 void setIncludes(List<String> includes)
           
 void setModuleArtifact(org.apache.maven.artifact.Artifact moduleArtifact)
           
 void setModuleProject(org.apache.maven.project.MavenProject moduleProject)
           
 void setOutputDirectory(String outputDirectory)
           
 void setOutputDirectory(String outputDirectory, String defaultOutputDirectory)
           
 void setProject(org.apache.maven.project.MavenProject project)
           
 void setUnpack(boolean unpack)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_INCLUDES_ARRAY

public static final String[] DEFAULT_INCLUDES_ARRAY
Constructor Detail

AddArtifactTask

public AddArtifactTask(org.apache.maven.artifact.Artifact artifact,
                       org.codehaus.plexus.logging.Logger logger)
Method Detail

execute

public void execute(org.codehaus.plexus.archiver.Archiver archiver,
                    AssemblerConfigurationSource configSource)
             throws ArchiveCreationException,
                    AssemblyFormattingException
Specified by:
execute in interface ArchiverTask
Throws:
ArchiveCreationException
AssemblyFormattingException

setDirectoryMode

public void setDirectoryMode(int directoryMode)

setFileMode

public void setFileMode(int fileMode)

setExcludes

public void setExcludes(List<String> excludes)

setIncludes

public void setIncludes(List<String> includes)

setUnpack

public void setUnpack(boolean unpack)

setProject

public void setProject(org.apache.maven.project.MavenProject project)

setOutputDirectory

public void setOutputDirectory(String outputDirectory)

setFileNameMapping

public void setFileNameMapping(String outputFileNameMapping)

setOutputDirectory

public void setOutputDirectory(String outputDirectory,
                               String defaultOutputDirectory)

setFileNameMapping

public void setFileNameMapping(String outputFileNameMapping,
                               String defaultOutputFileNameMapping)

getModuleProject

public org.apache.maven.project.MavenProject getModuleProject()

setModuleProject

public void setModuleProject(org.apache.maven.project.MavenProject moduleProject)

getModuleArtifact

public org.apache.maven.artifact.Artifact getModuleArtifact()

setModuleArtifact

public void setModuleArtifact(org.apache.maven.artifact.Artifact moduleArtifact)


Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.