Class DefaultAssemblyArchiver

  • All Implemented Interfaces:
    AssemblyArchiver

    @Named
    public class DefaultAssemblyArchiver
    extends java.lang.Object
    implements AssemblyArchiver
    Controller component designed to organize the many activities involved in creating an assembly archive. This includes locating and configuring Archiver instances, executing multiple .archive.phase.AssemblyArchiverPhase instances to interpret the various sections of the assembly descriptor and determine which files to add, and other associated activities.
    • Field Detail

      • LOGGER

        private static final org.slf4j.Logger LOGGER
      • archiverManager

        private final org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager
      • containerDescriptorHandlers

        private final java.util.Map<java.lang.String,​ContainerDescriptorHandler> containerDescriptorHandlers
      • container

        private final org.codehaus.plexus.PlexusContainer container
      • configurator

        private final org.codehaus.plexus.component.configurator.BasicComponentConfigurator configurator
    • Constructor Detail

      • DefaultAssemblyArchiver

        @Inject
        public DefaultAssemblyArchiver​(org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager,
                                       java.util.List<AssemblyArchiverPhase> assemblyPhases,
                                       java.util.Map<java.lang.String,​ContainerDescriptorHandler> containerDescriptorHandlers,
                                       org.codehaus.plexus.PlexusContainer container,
                                       org.codehaus.plexus.component.configurator.BasicComponentConfigurator configurator)