Class AddArtifactTask
java.lang.Object
org.apache.maven.plugins.assembly.archive.task.AddArtifactTask
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.maven.artifact.Artifactstatic final String[]private intprivate final Charsetprivate intprivate static final org.slf4j.Loggerprivate org.apache.maven.artifact.Artifactprivate org.apache.maven.project.MavenProjectprivate Stringprivate Stringprivate org.apache.maven.project.MavenProjectprivate final org.codehaus.plexus.components.io.functions.InputStreamTransformerprivate booleanprivate 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 booleanartifactIsArchiverDestination(org.codehaus.plexus.archiver.Archiver archiver) private voidasFile(org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource, String destDirectory) voidexecute(org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource) private FilemoveArtifactSomewhereElse(AssemblerConfigurationSource configSource) voidsetDirectoryMode(int directoryMode) voidsetExcludes(List<String> excludes) voidsetFileMode(int fileMode) voidsetFileNameMapping(String outputFileNameMapping) voidsetFileNameMapping(String outputFileNameMapping, String defaultOutputFileNameMapping) voidsetIncludes(List<String> includes) voidsetModuleArtifact(org.apache.maven.artifact.Artifact moduleArtifact) voidsetModuleProject(org.apache.maven.project.MavenProject moduleProject) voidsetOutputDirectory(String outputDirectory) voidsetOutputDirectory(String outputDirectory, String defaultOutputDirectory) voidsetProject(org.apache.maven.project.MavenProject project) voidsetUnpack(boolean unpack) voidsetUsingDefaultExcludes(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)
-