org.apache.maven.plugin.assembly.archive.task
Class AddDependencySetsTask

java.lang.Object
  extended by org.apache.maven.plugin.assembly.archive.task.AddDependencySetsTask
All Implemented Interfaces:
ArchiverTask

public class AddDependencySetsTask
extends Object
implements ArchiverTask

Version:
$Id: AddDependencySetsTask.java 728546 2008-12-21 22:56:51Z bentmann $

Constructor Summary
AddDependencySetsTask(List dependencySets, org.apache.maven.project.MavenProject project, Map managedVersions, org.apache.maven.project.MavenProjectBuilder projectBuilder, DependencyResolver dependencyResolver, org.codehaus.plexus.logging.Logger logger)
           
 
Method Summary
protected  void addDependencySet(DependencySet dependencySet, org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource)
           
protected  void addNonArchiveDependency(org.apache.maven.artifact.Artifact depArtifact, org.apache.maven.project.MavenProject depProject, DependencySet dependencySet, org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource)
           
 void execute(org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource)
           
 String getDefaultOutputDirectory()
           
 String getDefaultOutputFileNameMapping()
           
 List getDependencySets()
           
 org.codehaus.plexus.logging.Logger getLogger()
           
 org.apache.maven.artifact.Artifact getModuleArtifact()
           
 org.apache.maven.project.MavenProject getModuleProject()
           
protected  Set resolveDependencyArtifacts(DependencySet dependencySet, AssemblerConfigurationSource configSource)
           
 void setDefaultOutputDirectory(String defaultOutputDirectory)
           
 void setDefaultOutputFileNameMapping(String defaultOutputFileNameMapping)
           
 void setModuleArtifact(org.apache.maven.artifact.Artifact moduleArtifact)
           
 void setModuleProject(org.apache.maven.project.MavenProject moduleProject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddDependencySetsTask

public AddDependencySetsTask(List dependencySets,
                             org.apache.maven.project.MavenProject project,
                             Map managedVersions,
                             org.apache.maven.project.MavenProjectBuilder projectBuilder,
                             DependencyResolver dependencyResolver,
                             org.codehaus.plexus.logging.Logger logger)
Method Detail

execute

public void execute(org.codehaus.plexus.archiver.Archiver archiver,
                    AssemblerConfigurationSource configSource)
             throws ArchiveCreationException,
                    AssemblyFormattingException,
                    InvalidAssemblerConfigurationException
Specified by:
execute in interface ArchiverTask
Throws:
ArchiveCreationException
AssemblyFormattingException
InvalidAssemblerConfigurationException

addDependencySet

protected void addDependencySet(DependencySet dependencySet,
                                org.codehaus.plexus.archiver.Archiver archiver,
                                AssemblerConfigurationSource configSource)
                         throws AssemblyFormattingException,
                                ArchiveCreationException,
                                InvalidAssemblerConfigurationException
Throws:
AssemblyFormattingException
ArchiveCreationException
InvalidAssemblerConfigurationException

resolveDependencyArtifacts

protected Set resolveDependencyArtifacts(DependencySet dependencySet,
                                         AssemblerConfigurationSource configSource)
                                  throws ArchiveCreationException,
                                         InvalidAssemblerConfigurationException
Throws:
ArchiveCreationException
InvalidAssemblerConfigurationException

addNonArchiveDependency

protected 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
Throws:
AssemblyFormattingException
ArchiveCreationException

getDependencySets

public List 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 org.apache.maven.project.MavenProject getModuleProject()

setModuleProject

public void setModuleProject(org.apache.maven.project.MavenProject moduleProject)

setModuleArtifact

public void setModuleArtifact(org.apache.maven.artifact.Artifact moduleArtifact)

getModuleArtifact

public org.apache.maven.artifact.Artifact getModuleArtifact()


Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.