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 java.lang.Object
implements ArchiverTask


Constructor Summary
AddDependencySetsTask(java.util.List dependencySets, org.apache.maven.project.MavenProject project, 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)
           
 void execute(org.codehaus.plexus.archiver.Archiver archiver, AssemblerConfigurationSource configSource)
           
 java.lang.String getDefaultOutputDirectory()
           
 java.lang.String getDefaultOutputFileNameMapping()
           
 java.util.List getDependencySets()
           
 org.codehaus.plexus.logging.Logger getLogger()
           
protected  java.util.Set resolveDependencyArtifacts(DependencySet dependencySet, AssemblerConfigurationSource configSource)
           
 void setDefaultOutputDirectory(java.lang.String defaultOutputDirectory)
           
 void setDefaultOutputFileNameMapping(java.lang.String defaultOutputFileNameMapping)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddDependencySetsTask

public AddDependencySetsTask(java.util.List dependencySets,
                             org.apache.maven.project.MavenProject project,
                             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 java.util.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)
                                throws AssemblyFormattingException,
                                       ArchiveCreationException
Throws:
AssemblyFormattingException
ArchiveCreationException

getDependencySets

public java.util.List getDependencySets()

getLogger

public org.codehaus.plexus.logging.Logger getLogger()

getDefaultOutputDirectory

public java.lang.String getDefaultOutputDirectory()

setDefaultOutputDirectory

public void setDefaultOutputDirectory(java.lang.String defaultOutputDirectory)

getDefaultOutputFileNameMapping

public java.lang.String getDefaultOutputFileNameMapping()

setDefaultOutputFileNameMapping

public void setDefaultOutputFileNameMapping(java.lang.String defaultOutputFileNameMapping)


Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.