@Component(role=AssemblyArchiverPhase.class, hint="module-sets") public class ModuleSetAssemblyPhase extends org.codehaus.plexus.logging.AbstractLogEnabled implements AssemblyArchiverPhase, PhaseOrder
ROLE| Constructor and Description | 
|---|
ModuleSetAssemblyPhase()
Create an instance. 
 | 
ModuleSetAssemblyPhase(ProjectBuilder projectBuilder,
                      DependencyResolver dependencyResolver,
                      org.codehaus.plexus.logging.Logger logger)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
execute(Assembly assembly,
       Archiver archiver,
       AssemblerConfigurationSource configSource)
Handle the associated section of the assembly descriptor. 
 | 
static List<DependencySet> | 
getDependencySets(ModuleBinaries binaries)  | 
static Set<MavenProject> | 
getModuleProjects(ModuleSet moduleSet,
                 AssemblerConfigurationSource configSource,
                 org.codehaus.plexus.logging.Logger logger)  | 
int | 
order()  | 
public ModuleSetAssemblyPhase()
public ModuleSetAssemblyPhase(ProjectBuilder projectBuilder, DependencyResolver dependencyResolver, org.codehaus.plexus.logging.Logger logger)
projectBuilder - The project builder.logger - The logger.public static List<DependencySet> getDependencySets(ModuleBinaries binaries)
@Nonnull public static Set<MavenProject> getModuleProjects(ModuleSet moduleSet, AssemblerConfigurationSource configSource, org.codehaus.plexus.logging.Logger logger) throws ArchiveCreationException
ArchiveCreationExceptionpublic void execute(Assembly assembly, Archiver archiver, AssemblerConfigurationSource configSource) throws ArchiveCreationException, AssemblyFormattingException, InvalidAssemblerConfigurationException, DependencyResolutionException
execute in interface AssemblyArchiverPhaseassembly - The assembly descriptor to usearchiver - The archiver used to create the assembly archive, to which files/directories/artifacts are
                     addedconfigSource - The configuration for this assembly build, normally derived from the plugin that launched
                     the assembly process.ArchiveCreationException - in case of an archive
                                                                                  creation error.AssemblyFormattingException - in case of a assembly
                                                                                  formatting exception.InvalidAssemblerConfigurationException - in case of an invalid
                                                                                  assembler configuration.DependencyResolutionExceptionpublic int order()
order in interface PhaseOrderCopyright © 2002–2020 The Apache Software Foundation. All rights reserved.