org.apache.maven.plugin.assembly.archive.task
Class AddDependencySetsTask
java.lang.Object
org.apache.maven.plugin.assembly.archive.task.AddDependencySetsTask
- All Implemented Interfaces:
- ArchiverTask
public class AddDependencySetsTask
- extends Object
- implements ArchiverTask
- Version:
- $Id: AddDependencySetsTask.java 1402042 2012-10-25 09:36:42Z dennisl $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AddDependencySetsTask
public AddDependencySetsTask(List<DependencySet> dependencySets,
Set<Artifact> resolvedArtifacts,
MavenProject project,
MavenProjectBuilder projectBuilder,
ArchiverManager archiverManager,
org.codehaus.plexus.logging.Logger logger)
execute
public void execute(Archiver archiver,
AssemblerConfigurationSource configSource)
throws ArchiveCreationException,
AssemblyFormattingException,
InvalidAssemblerConfigurationException
- Specified by:
execute
in interface ArchiverTask
- Throws:
ArchiveCreationException
AssemblyFormattingException
InvalidAssemblerConfigurationException
addDependencySet
protected void addDependencySet(DependencySet dependencySet,
Archiver archiver,
AssemblerConfigurationSource configSource)
throws AssemblyFormattingException,
ArchiveCreationException,
InvalidAssemblerConfigurationException
- Throws:
AssemblyFormattingException
ArchiveCreationException
InvalidAssemblerConfigurationException
resolveDependencyArtifacts
protected Set<Artifact> resolveDependencyArtifacts(DependencySet dependencySet)
throws InvalidAssemblerConfigurationException
- Throws:
InvalidAssemblerConfigurationException
addNonArchiveDependency
protected void addNonArchiveDependency(Artifact depArtifact,
MavenProject depProject,
DependencySet dependencySet,
Archiver archiver,
AssemblerConfigurationSource configSource)
throws AssemblyFormattingException,
ArchiveCreationException
- Throws:
AssemblyFormattingException
ArchiveCreationException
getDependencySets
public List<DependencySet> getDependencySets()
getLogger
public org.codehaus.plexus.logging.Logger getLogger()
getDefaultOutputDirectory
public String getDefaultOutputDirectory()
setDefaultOutputDirectory
public void setDefaultOutputDirectory(String defaultOutputDirectory)
getDefaultOutputFileNameMapping
public String getDefaultOutputFileNameMapping()
setDefaultOutputFileNameMapping
public void setDefaultOutputFileNameMapping(String defaultOutputFileNameMapping)
getModuleProject
public MavenProject getModuleProject()
setModuleProject
public void setModuleProject(MavenProject moduleProject)
setModuleArtifact
public void setModuleArtifact(Artifact moduleArtifact)
getModuleArtifact
public Artifact getModuleArtifact()
Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.