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
- Version:
- $Id: DefaultAssemblyArchiver.java 618687 2008-02-05 16:17:41Z jdcasey $
|
Constructor Summary |
DefaultAssemblyArchiver()
|
DefaultAssemblyArchiver(org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager,
org.codehaus.plexus.collections.ActiveCollectionManager collectionManager,
java.util.List assemblyPhases)
|
|
Method Summary |
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,
java.util.List containerHandlers)
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,
org.codehaus.plexus.collections.ActiveCollectionManager collectionManager,
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,
java.util.List containerHandlers)
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 -
- Returns:
- archiver Archiver generated
- Throws:
org.codehaus.plexus.archiver.ArchiverException
org.codehaus.plexus.archiver.manager.NoSuchArchiverException
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-2008 Apache Software Foundation. All Rights Reserved.