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

java.lang.Object
  extended by org.apache.maven.plugin.assembly.archive.task.AddArtifactTask

public class AddArtifactTask
extends Object

Version:
$Id: AddArtifactTask.java 1674674 2015-04-19 19:14:00Z krosenvold $

Field Summary
static String[] DEFAULT_INCLUDES_ARRAY
           
 
Constructor Summary
AddArtifactTask(Artifact artifact, org.codehaus.plexus.logging.Logger logger, Charset encoding)
           
AddArtifactTask(Artifact artifact, org.codehaus.plexus.logging.Logger logger, org.codehaus.plexus.components.io.functions.InputStreamTransformer transformer, Charset encoding)
           
 
Method Summary
 void execute(org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource)
           
 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(Artifact moduleArtifact)
           
 void setModuleProject(MavenProject moduleProject)
           
 void setOutputDirectory(String outputDirectory)
           
 void setOutputDirectory(String outputDirectory, String defaultOutputDirectory)
           
 void setProject(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(Artifact artifact,
                       org.codehaus.plexus.logging.Logger logger,
                       org.codehaus.plexus.components.io.functions.InputStreamTransformer transformer,
                       Charset encoding)

AddArtifactTask

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

execute

public void execute(org.codehaus.plexus.archiver.Archiver archiver,
                    AssemblerConfigurationSource configSource)
             throws ArchiveCreationException,
                    AssemblyFormattingException
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(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)

setModuleProject

public void setModuleProject(MavenProject moduleProject)

setModuleArtifact

public void setModuleArtifact(Artifact moduleArtifact)


Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.