public class AddArtifactTask
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private org.apache.maven.artifact.Artifact |
artifact |
static java.lang.String[] |
DEFAULT_INCLUDES_ARRAY |
private int |
directoryMode |
private java.nio.charset.Charset |
encoding |
private java.util.List<java.lang.String> |
excludes |
private int |
fileMode |
private java.util.List<java.lang.String> |
includes |
private org.codehaus.plexus.logging.Logger |
logger |
private org.apache.maven.artifact.Artifact |
moduleArtifact |
private org.apache.maven.project.MavenProject |
moduleProject |
private java.lang.String |
outputDirectory |
private java.lang.String |
outputFileNameMapping |
private org.apache.maven.project.MavenProject |
project |
private org.codehaus.plexus.components.io.functions.InputStreamTransformer |
transformer |
private boolean |
unpack |
Constructor and Description |
---|
AddArtifactTask(org.apache.maven.artifact.Artifact artifact,
org.codehaus.plexus.logging.Logger logger,
java.nio.charset.Charset encoding) |
AddArtifactTask(org.apache.maven.artifact.Artifact artifact,
org.codehaus.plexus.logging.Logger logger,
org.codehaus.plexus.components.io.functions.InputStreamTransformer transformer,
java.nio.charset.Charset encoding) |
Modifier and Type | Method and Description |
---|---|
private boolean |
artifactIsArchiverDestination(org.codehaus.plexus.archiver.Archiver archiver) |
private void |
asFile(org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource,
java.lang.String destDirectory) |
void |
execute(org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource) |
private java.io.File |
moveArtifactSomewhereElse(AssemblerConfigurationSource configSource) |
void |
setDirectoryMode(int directoryMode) |
void |
setExcludes(java.util.List<java.lang.String> excludes) |
void |
setFileMode(int fileMode) |
void |
setFileNameMapping(java.lang.String outputFileNameMapping) |
void |
setFileNameMapping(java.lang.String outputFileNameMapping,
java.lang.String defaultOutputFileNameMapping) |
void |
setIncludes(java.util.List<java.lang.String> includes) |
void |
setModuleArtifact(org.apache.maven.artifact.Artifact moduleArtifact) |
void |
setModuleProject(org.apache.maven.project.MavenProject moduleProject) |
void |
setOutputDirectory(java.lang.String outputDirectory) |
void |
setOutputDirectory(java.lang.String outputDirectory,
java.lang.String defaultOutputDirectory) |
void |
setProject(org.apache.maven.project.MavenProject project) |
void |
setUnpack(boolean unpack) |
private void |
unpacked(org.codehaus.plexus.archiver.Archiver archiver,
java.lang.String destDirectory) |
public static final java.lang.String[] DEFAULT_INCLUDES_ARRAY
private final org.apache.maven.artifact.Artifact artifact
private final org.codehaus.plexus.logging.Logger logger
private final org.codehaus.plexus.components.io.functions.InputStreamTransformer transformer
private final java.nio.charset.Charset encoding
private int directoryMode
private int fileMode
private boolean unpack
private java.util.List<java.lang.String> includes
private java.util.List<java.lang.String> excludes
private org.apache.maven.project.MavenProject project
private org.apache.maven.project.MavenProject moduleProject
private org.apache.maven.artifact.Artifact moduleArtifact
private java.lang.String outputDirectory
private java.lang.String outputFileNameMapping
public AddArtifactTask(org.apache.maven.artifact.Artifact artifact, org.codehaus.plexus.logging.Logger logger, org.codehaus.plexus.components.io.functions.InputStreamTransformer transformer, java.nio.charset.Charset encoding)
public AddArtifactTask(org.apache.maven.artifact.Artifact artifact, org.codehaus.plexus.logging.Logger logger, java.nio.charset.Charset encoding)
public void execute(org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource) throws ArchiveCreationException, AssemblyFormattingException
private void asFile(org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource, java.lang.String destDirectory) throws AssemblyFormattingException, ArchiveCreationException
private void unpacked(org.codehaus.plexus.archiver.Archiver archiver, java.lang.String destDirectory) throws ArchiveCreationException
ArchiveCreationException
private java.io.File moveArtifactSomewhereElse(AssemblerConfigurationSource configSource) throws ArchiveCreationException
ArchiveCreationException
private boolean artifactIsArchiverDestination(org.codehaus.plexus.archiver.Archiver archiver)
public void setDirectoryMode(int directoryMode)
public void setFileMode(int fileMode)
public void setExcludes(java.util.List<java.lang.String> excludes)
public void setIncludes(java.util.List<java.lang.String> includes)
public void setUnpack(boolean unpack)
public void setProject(org.apache.maven.project.MavenProject project)
public void setOutputDirectory(java.lang.String outputDirectory)
public void setFileNameMapping(java.lang.String outputFileNameMapping)
public void setOutputDirectory(java.lang.String outputDirectory, java.lang.String defaultOutputDirectory)
public void setFileNameMapping(java.lang.String outputFileNameMapping, java.lang.String defaultOutputFileNameMapping)
public void setModuleProject(org.apache.maven.project.MavenProject moduleProject)
public void setModuleArtifact(org.apache.maven.artifact.Artifact moduleArtifact)