public class AssemblyProxyArchiver extends Object implements Archiver
DEFAULT_DIR_MODE, DEFAULT_FILE_MODE, DUPLICATES_ADD, DUPLICATES_FAIL, DUPLICATES_PRESERVE, DUPLICATES_SKIP, DUPLICATES_VALID_BEHAVIORS, ROLE| Constructor and Description |
|---|
AssemblyProxyArchiver(String rootPrefix,
Archiver delegate,
List<ContainerDescriptorHandler> containerDescriptorHandlers,
List<FileSelector> extraSelectors,
List<ArchiveFinalizer> extraFinalizers,
File assemblyWorkDir,
org.codehaus.plexus.logging.Logger logger,
boolean dryRun) |
| Modifier and Type | Method and Description |
|---|---|
void |
addArchivedFileSet(ArchivedFileSet fileSet) |
void |
addArchivedFileSet(File archiveFile) |
void |
addArchivedFileSet(File archiveFile,
String prefix) |
void |
addArchivedFileSet(File archiveFile,
String[] includes,
String[] excludes) |
void |
addArchivedFileSet(File archiveFile,
String prefix,
String[] includes,
String[] excludes) |
void |
addDirectory(File directory) |
void |
addDirectory(File directory,
String prefix) |
void |
addDirectory(File directory,
String[] includes,
String[] excludes) |
void |
addDirectory(File directory,
String prefix,
String[] includes,
String[] excludes) |
void |
addFile(File inputFile,
String destFileName) |
void |
addFile(File inputFile,
String destFileName,
int permissions) |
void |
addFileSet(FileSet fileSet) |
void |
addResource(PlexusIoResource resource,
String destFileName,
int permissions) |
void |
addResources(PlexusIoResourceCollection resources) |
void |
createArchive() |
int |
getDefaultDirectoryMode() |
int |
getDefaultFileMode() |
File |
getDestFile() |
int |
getDirectoryMode() |
String |
getDuplicateBehavior() |
int |
getFileMode() |
Map |
getFiles() |
boolean |
getIncludeEmptyDirs() |
int |
getOverrideDirectoryMode() |
int |
getOverrideFileMode() |
ResourceIterator |
getResources() |
boolean |
isForced() |
boolean |
isIgnorePermissions() |
boolean |
isSupportingForced() |
boolean |
isUseJvmChmod() |
void |
setDefaultDirectoryMode(int mode) |
void |
setDefaultFileMode(int mode) |
void |
setDestFile(File destFile) |
void |
setDirectoryMode(int mode) |
void |
setDotFileDirectory(File dotFileDirectory) |
void |
setDuplicateBehavior(String duplicate) |
void |
setFileMode(int mode) |
void |
setForced(boolean forced) |
void |
setIgnorePermissions(boolean ignorePermissions) |
void |
setIncludeEmptyDirs(boolean includeEmptyDirs) |
void |
setUseJvmChmod(boolean useJvmChmod) |
public AssemblyProxyArchiver(String rootPrefix, Archiver delegate, List<ContainerDescriptorHandler> containerDescriptorHandlers, List<FileSelector> extraSelectors, List<ArchiveFinalizer> extraFinalizers, File assemblyWorkDir, org.codehaus.plexus.logging.Logger logger, boolean dryRun)
public void addArchivedFileSet(File archiveFile, String prefix, String[] includes, String[] excludes) throws ArchiverException
addArchivedFileSet in interface ArchiverArchiverExceptionpublic void addArchivedFileSet(File archiveFile, String prefix) throws ArchiverException
addArchivedFileSet in interface ArchiverArchiverExceptionpublic void addArchivedFileSet(File archiveFile, String[] includes, String[] excludes) throws ArchiverException
addArchivedFileSet in interface ArchiverArchiverExceptionpublic void addArchivedFileSet(File archiveFile) throws ArchiverException
addArchivedFileSet in interface ArchiverArchiverExceptionpublic void addDirectory(File directory, String prefix, String[] includes, String[] excludes) throws ArchiverException
addDirectory in interface ArchiverArchiverExceptionpublic void addDirectory(File directory, String prefix) throws ArchiverException
addDirectory in interface ArchiverArchiverExceptionpublic void addDirectory(File directory, String[] includes, String[] excludes) throws ArchiverException
addDirectory in interface ArchiverArchiverExceptionpublic void addDirectory(File directory) throws ArchiverException
addDirectory in interface ArchiverArchiverExceptionpublic void addFile(File inputFile, String destFileName, int permissions) throws ArchiverException
addFile in interface ArchiverArchiverExceptionpublic void addFile(File inputFile, String destFileName) throws ArchiverException
addFile in interface ArchiverArchiverExceptionpublic void createArchive()
throws ArchiverException,
IOException
createArchive in interface ArchiverArchiverExceptionIOExceptionpublic int getDefaultDirectoryMode()
getDefaultDirectoryMode in interface Archiverpublic int getDefaultFileMode()
getDefaultFileMode in interface Archiverpublic File getDestFile()
getDestFile in interface Archiverpublic boolean getIncludeEmptyDirs()
getIncludeEmptyDirs in interface Archiverpublic boolean isSupportingForced()
isSupportingForced in interface Archiverpublic void setDefaultDirectoryMode(int mode)
setDefaultDirectoryMode in interface Archiverpublic void setDefaultFileMode(int mode)
setDefaultFileMode in interface Archiverpublic void setDestFile(File destFile)
setDestFile in interface Archiverpublic void setIncludeEmptyDirs(boolean includeEmptyDirs)
setIncludeEmptyDirs in interface Archiverpublic void setDotFileDirectory(File dotFileDirectory)
setDotFileDirectory in interface Archiverpublic void addArchivedFileSet(ArchivedFileSet fileSet) throws ArchiverException
addArchivedFileSet in interface ArchiverArchiverExceptionpublic void addFileSet(FileSet fileSet) throws ArchiverException
addFileSet in interface ArchiverArchiverExceptionpublic void addResource(PlexusIoResource resource, String destFileName, int permissions) throws ArchiverException
addResource in interface ArchiverArchiverExceptionpublic void addResources(PlexusIoResourceCollection resources) throws ArchiverException
addResources in interface ArchiverArchiverExceptionpublic ResourceIterator getResources() throws ArchiverException
getResources in interface ArchiverArchiverExceptionpublic String getDuplicateBehavior()
getDuplicateBehavior in interface Archiverpublic void setDuplicateBehavior(String duplicate)
setDuplicateBehavior in interface Archiverpublic int getDirectoryMode()
getDirectoryMode in interface Archiverpublic int getFileMode()
getFileMode in interface Archiverpublic int getOverrideDirectoryMode()
getOverrideDirectoryMode in interface Archiverpublic int getOverrideFileMode()
getOverrideFileMode in interface Archiverpublic void setDirectoryMode(int mode)
setDirectoryMode in interface Archiverpublic void setFileMode(int mode)
setFileMode in interface Archiverpublic boolean isUseJvmChmod()
isUseJvmChmod in interface Archiverpublic void setUseJvmChmod(boolean useJvmChmod)
setUseJvmChmod in interface Archiverpublic boolean isIgnorePermissions()
isIgnorePermissions in interface Archiverpublic void setIgnorePermissions(boolean ignorePermissions)
setIgnorePermissions in interface ArchiverCopyright © 2002–2014 The Apache Software Foundation. All rights reserved.