org.apache.maven.plugin.assembly.archive
Class DefaultAssemblyArchiver
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.plugin.assembly.archive.DefaultAssemblyArchiver
- All Implemented Interfaces:
- AssemblyArchiver, org.codehaus.plexus.logging.LogEnabled
public class DefaultAssemblyArchiver
- extends org.codehaus.plexus.logging.AbstractLogEnabled
- implements AssemblyArchiver
Method Summary |
protected void |
configureArchiverFilters(org.codehaus.plexus.archiver.Archiver archiver,
ComponentsXmlArchiverFileFilter componentsXmlFilter)
|
protected void |
configureArchiverFinalizers(org.codehaus.plexus.archiver.Archiver archiver,
java.lang.String format,
AssemblerConfigurationSource configSource,
ComponentsXmlArchiverFileFilter componentsXmlFilter)
|
java.io.File |
createArchive(Assembly assembly,
java.lang.String fullName,
java.lang.String format,
AssemblerConfigurationSource configSource)
|
protected org.codehaus.plexus.archiver.Archiver |
createArchiver(java.lang.String format,
boolean includeBaseDir,
java.lang.String finalName,
AssemblerConfigurationSource configSource,
ComponentsXmlArchiverFileFilter componentsXmlFilter)
Creates the necessary archiver to build the distribution file. |
protected org.codehaus.plexus.archiver.Archiver |
createTarArchiver(java.lang.String format,
java.lang.String tarLongFileMode)
|
protected org.codehaus.plexus.archiver.Archiver |
createWarArchiver()
|
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultAssemblyArchiver
public DefaultAssemblyArchiver()
DefaultAssemblyArchiver
public DefaultAssemblyArchiver(org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager,
java.util.List assemblyPhases)
createArchive
public java.io.File createArchive(Assembly assembly,
java.lang.String fullName,
java.lang.String format,
AssemblerConfigurationSource configSource)
throws ArchiveCreationException,
AssemblyFormattingException,
InvalidAssemblerConfigurationException
- Specified by:
createArchive
in interface AssemblyArchiver
- Throws:
ArchiveCreationException
AssemblyFormattingException
InvalidAssemblerConfigurationException
createArchiver
protected org.codehaus.plexus.archiver.Archiver createArchiver(java.lang.String format,
boolean includeBaseDir,
java.lang.String finalName,
AssemblerConfigurationSource configSource,
ComponentsXmlArchiverFileFilter componentsXmlFilter)
throws org.codehaus.plexus.archiver.ArchiverException,
org.codehaus.plexus.archiver.manager.NoSuchArchiverException
- Creates the necessary archiver to build the distribution file.
- Parameters:
format
- Archive formatincludeBaseDir
- configSource
- finalName
- string
-
- Returns:
- archiver Archiver generated
- Throws:
org.codehaus.plexus.archiver.ArchiverException
org.codehaus.plexus.archiver.manager.NoSuchArchiverException
configureArchiverFinalizers
protected void configureArchiverFinalizers(org.codehaus.plexus.archiver.Archiver archiver,
java.lang.String format,
AssemblerConfigurationSource configSource,
ComponentsXmlArchiverFileFilter componentsXmlFilter)
configureArchiverFilters
protected void configureArchiverFilters(org.codehaus.plexus.archiver.Archiver archiver,
ComponentsXmlArchiverFileFilter componentsXmlFilter)
createWarArchiver
protected org.codehaus.plexus.archiver.Archiver createWarArchiver()
throws org.codehaus.plexus.archiver.manager.NoSuchArchiverException
- Throws:
org.codehaus.plexus.archiver.manager.NoSuchArchiverException
createTarArchiver
protected org.codehaus.plexus.archiver.Archiver createTarArchiver(java.lang.String format,
java.lang.String tarLongFileMode)
throws org.codehaus.plexus.archiver.manager.NoSuchArchiverException,
org.codehaus.plexus.archiver.ArchiverException
- Throws:
org.codehaus.plexus.archiver.manager.NoSuchArchiverException
org.codehaus.plexus.archiver.ArchiverException
Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.