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 1002344 2010-09-28 20:21:53Z jdcasey $

Constructor Summary
AddDependencySetsTask(List<DependencySet> dependencySets, Set<org.apache.maven.artifact.Artifact> resolvedArtifacts, org.apache.maven.project.MavenProject project, org.apache.maven.project.MavenProjectBuilder projectBuilder, org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager, 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<DependencySet> getDependencySets()
           
 Logger getLogger()
           
 org.apache.maven.artifact.Artifact getModuleArtifact()
           
 org.apache.maven.project.MavenProject getModuleProject()
           
protected  Set<org.apache.maven.artifact.Artifact> resolveDependencyArtifacts(DependencySet dependencySet)
           
 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<DependencySet> dependencySets,
                             Set<org.apache.maven.artifact.Artifact> resolvedArtifacts,
                             org.apache.maven.project.MavenProject project,
                             org.apache.maven.project.MavenProjectBuilder projectBuilder,
                             org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager,
                             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<org.apache.maven.artifact.Artifact> resolveDependencyArtifacts(DependencySet dependencySet)
                                                                      throws InvalidAssemblerConfigurationException
Throws:
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<DependencySet> getDependencySets()

getLogger

public 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-2010 The Apache Software Foundation. All Rights Reserved.