Class AddDependencySetsTask
java.lang.Object
org.apache.maven.plugins.assembly.archive.task.AddDependencySetsTask
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate Stringprivate final List<DependencySet> private static final org.slf4j.Loggerprivate org.apache.maven.artifact.Artifactprivate org.apache.maven.project.MavenProjectprivate final org.apache.maven.project.MavenProjectprivate final org.apache.maven.project.ProjectBuilderprivate final Set<org.apache.maven.artifact.Artifact> -
Constructor Summary
ConstructorsConstructorDescriptionAddDependencySetsTask(List<DependencySet> dependencySets, Set<org.apache.maven.artifact.Artifact> resolvedArtifacts, org.apache.maven.project.MavenProject project, org.apache.maven.project.ProjectBuilder projectBuilder) -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddDependencySet(DependencySet dependencySet, org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource) private voidaddNonArchiveDependency(org.apache.maven.artifact.Artifact depArtifact, org.apache.maven.project.MavenProject depProject, DependencySet dependencySet, org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource) private voidaddNormalArtifact(DependencySet dependencySet, org.apache.maven.artifact.Artifact depArtifact, org.apache.maven.project.MavenProject depProject, org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource, org.codehaus.plexus.components.io.functions.InputStreamTransformer fileSetTransformers) private org.apache.maven.project.MavenProjectbuildProjectStub(org.apache.maven.artifact.Artifact depArtifact) private voidcheckMultiArtifactOutputConfig(DependencySet dependencySet) voidexecute(org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource) private org.apache.maven.project.ProjectBuildingRequestgetProjectBuildingRequest(AssemblerConfigurationSource configSource) private booleanprivate booleanisUnpackWithOptions(DependencySet dependencySet) (package private) Set<org.apache.maven.artifact.Artifact> resolveDependencyArtifacts(DependencySet dependencySet) voidsetDefaultOutputDirectory(String defaultOutputDirectory) voidsetDefaultOutputFileNameMapping(String defaultOutputFileNameMapping) voidsetModuleArtifact(org.apache.maven.artifact.Artifact moduleArtifact) voidsetModuleProject(org.apache.maven.project.MavenProject moduleProject) private booleanunpackTransformsContent(DependencySet dependencySet)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
NON_ARCHIVE_DEPENDENCY_TYPES
-
dependencySets
-
project
private final org.apache.maven.project.MavenProject project -
projectBuilder1
private final org.apache.maven.project.ProjectBuilder projectBuilder1 -
resolvedArtifacts
-
moduleProject
private org.apache.maven.project.MavenProject moduleProject -
defaultOutputDirectory
-
defaultOutputFileNameMapping
-
moduleArtifact
private org.apache.maven.artifact.Artifact moduleArtifact
-
-
Constructor Details
-
AddDependencySetsTask
public AddDependencySetsTask(List<DependencySet> dependencySets, Set<org.apache.maven.artifact.Artifact> resolvedArtifacts, org.apache.maven.project.MavenProject project, org.apache.maven.project.ProjectBuilder projectBuilder)
-
-
Method Details
-
execute
public void execute(org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource) throws ArchiveCreationException, AssemblyFormattingException, InvalidAssemblerConfigurationException -
addDependencySet
void addDependencySet(DependencySet dependencySet, org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource) throws AssemblyFormattingException, ArchiveCreationException, InvalidAssemblerConfigurationException -
getProjectBuildingRequest
private org.apache.maven.project.ProjectBuildingRequest getProjectBuildingRequest(AssemblerConfigurationSource configSource) -
isUnpackWithOptions
-
unpackTransformsContent
-
isContentModifyingOption
-
checkMultiArtifactOutputConfig
-
addNormalArtifact
private void addNormalArtifact(DependencySet dependencySet, org.apache.maven.artifact.Artifact depArtifact, org.apache.maven.project.MavenProject depProject, org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource, org.codehaus.plexus.components.io.functions.InputStreamTransformer fileSetTransformers) throws AssemblyFormattingException, ArchiveCreationException -
buildProjectStub
private org.apache.maven.project.MavenProject buildProjectStub(org.apache.maven.artifact.Artifact depArtifact) -
resolveDependencyArtifacts
Set<org.apache.maven.artifact.Artifact> resolveDependencyArtifacts(DependencySet dependencySet) throws InvalidAssemblerConfigurationException -
addNonArchiveDependency
private void addNonArchiveDependency(org.apache.maven.artifact.Artifact depArtifact, org.apache.maven.project.MavenProject depProject, DependencySet dependencySet, org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource) throws AssemblyFormattingException, ArchiveCreationException -
getDependencySets
-
setDefaultOutputDirectory
-
setDefaultOutputFileNameMapping
-
setModuleProject
public void setModuleProject(org.apache.maven.project.MavenProject moduleProject) -
setModuleArtifact
public void setModuleArtifact(org.apache.maven.artifact.Artifact moduleArtifact)
-