Class AddArtifactTask
java.lang.Object
org.apache.maven.plugins.assembly.archive.task.AddArtifactTask
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.maven.artifact.Artifact
static final String[]
private int
private final Charset
private int
private static final org.slf4j.Logger
private org.apache.maven.artifact.Artifact
private org.apache.maven.project.MavenProject
private String
private String
private org.apache.maven.project.MavenProject
private final org.codehaus.plexus.components.io.functions.InputStreamTransformer
private boolean
private boolean
-
Constructor Summary
ConstructorsConstructorDescriptionAddArtifactTask
(org.apache.maven.artifact.Artifact artifact, Charset encoding) AddArtifactTask
(org.apache.maven.artifact.Artifact artifact, org.codehaus.plexus.components.io.functions.InputStreamTransformer transformer, Charset encoding) -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
artifactIsArchiverDestination
(org.codehaus.plexus.archiver.Archiver archiver) private void
asFile
(org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource, String destDirectory) void
execute
(org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource) private File
moveArtifactSomewhereElse
(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
(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) void
setUsingDefaultExcludes
(boolean usingDefaultExcludes) private void
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
DEFAULT_INCLUDES_ARRAY
-
artifact
private final org.apache.maven.artifact.Artifact artifact -
transformer
private final org.codehaus.plexus.components.io.functions.InputStreamTransformer transformer -
encoding
-
directoryMode
private int directoryMode -
fileMode
private int fileMode -
unpack
private boolean unpack -
includes
-
excludes
-
usingDefaultExcludes
private boolean usingDefaultExcludes -
project
private org.apache.maven.project.MavenProject project -
moduleProject
private org.apache.maven.project.MavenProject moduleProject -
moduleArtifact
private org.apache.maven.artifact.Artifact moduleArtifact -
outputDirectory
-
outputFileNameMapping
-
-
Constructor Details
-
AddArtifactTask
public AddArtifactTask(org.apache.maven.artifact.Artifact artifact, org.codehaus.plexus.components.io.functions.InputStreamTransformer transformer, Charset encoding) -
AddArtifactTask
-
-
Method Details
-
execute
public void execute(org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource) throws ArchiveCreationException, AssemblyFormattingException -
asFile
private void asFile(org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource, String destDirectory) throws AssemblyFormattingException, ArchiveCreationException -
unpacked
private void unpacked(org.codehaus.plexus.archiver.Archiver archiver, String destDirectory) throws ArchiveCreationException - Throws:
ArchiveCreationException
-
moveArtifactSomewhereElse
private File moveArtifactSomewhereElse(AssemblerConfigurationSource configSource) throws ArchiveCreationException - Throws:
ArchiveCreationException
-
artifactIsArchiverDestination
private boolean artifactIsArchiverDestination(org.codehaus.plexus.archiver.Archiver archiver) -
setDirectoryMode
public void setDirectoryMode(int directoryMode) -
setFileMode
public void setFileMode(int fileMode) -
setExcludes
-
setUsingDefaultExcludes
public void setUsingDefaultExcludes(boolean usingDefaultExcludes) -
setIncludes
-
setUnpack
public void setUnpack(boolean unpack) -
setProject
public void setProject(org.apache.maven.project.MavenProject project) -
setOutputDirectory
-
setFileNameMapping
-
setOutputDirectory
-
setFileNameMapping
-
setModuleProject
public void setModuleProject(org.apache.maven.project.MavenProject moduleProject) -
setModuleArtifact
public void setModuleArtifact(org.apache.maven.artifact.Artifact moduleArtifact)
-