public class AssemblyProxyArchiver extends Object implements Archiver
DEFAULT_DIR_MODE, DEFAULT_FILE_MODE, DEFAULT_SYMLILNK_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<org.codehaus.plexus.components.io.fileselectors.FileSelector> extraSelectors,
List<ArchiveFinalizer> extraFinalizers,
File assemblyWorkDir,
org.codehaus.plexus.logging.Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
addArchivedFileSet(ArchivedFileSet fileSet) |
void |
addArchivedFileSet(ArchivedFileSet archivedFileSet,
Charset charset) |
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 |
addSymlink(String symlinkName,
int permissions,
String symlinkDestination) |
void |
addSymlink(String symlinkName,
String symlinkDestination) |
void |
createArchive() |
int |
getDefaultDirectoryMode() |
int |
getDefaultFileMode() |
File |
getDestFile() |
int |
getDirectoryMode() |
String |
getDuplicateBehavior() |
int |
getFileMode() |
Map<String,ArchiveEntry> |
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<org.codehaus.plexus.components.io.fileselectors.FileSelector> extraSelectors, List<ArchiveFinalizer> extraFinalizers, File assemblyWorkDir, org.codehaus.plexus.logging.Logger logger)
public void addArchivedFileSet(@Nonnull File archiveFile, String prefix, String[] includes, String[] excludes)
addArchivedFileSet in interface Archiverpublic void addArchivedFileSet(@Nonnull File archiveFile, String prefix)
addArchivedFileSet in interface Archiverpublic void addArchivedFileSet(File archiveFile, String[] includes, String[] excludes)
addArchivedFileSet in interface Archiverpublic void addArchivedFileSet(@Nonnull File archiveFile)
addArchivedFileSet in interface Archiverpublic void addDirectory(@Nonnull File directory, String prefix, String[] includes, String[] excludes)
addDirectory in interface Archiverpublic void addSymlink(String symlinkName, String symlinkDestination)
addSymlink in interface Archiverpublic void addSymlink(String symlinkName, int permissions, String symlinkDestination)
addSymlink in interface Archiverpublic void addDirectory(@Nonnull File directory, String prefix)
addDirectory in interface Archiverpublic void addDirectory(@Nonnull File directory, String[] includes, String[] excludes)
addDirectory in interface Archiverpublic void addDirectory(@Nonnull File directory)
addDirectory in interface Archiverpublic void createArchive()
throws IOException
createArchive in interface ArchiverIOExceptionpublic int getDefaultDirectoryMode()
getDefaultDirectoryMode in interface Archiverpublic void setDefaultDirectoryMode(int mode)
setDefaultDirectoryMode in interface Archiverpublic int getDefaultFileMode()
getDefaultFileMode in interface Archiverpublic void setDefaultFileMode(int mode)
setDefaultFileMode in interface Archiverpublic File getDestFile()
getDestFile in interface Archiverpublic void setDestFile(File destFile)
setDestFile in interface Archiverpublic Map<String,ArchiveEntry> getFiles()
public boolean getIncludeEmptyDirs()
getIncludeEmptyDirs in interface Archiverpublic void setIncludeEmptyDirs(boolean includeEmptyDirs)
setIncludeEmptyDirs in interface Archiverpublic boolean isSupportingForced()
isSupportingForced in interface Archiverpublic void setDotFileDirectory(File dotFileDirectory)
setDotFileDirectory in interface Archiverpublic void addArchivedFileSet(ArchivedFileSet fileSet)
addArchivedFileSet in interface Archiverpublic void addArchivedFileSet(ArchivedFileSet archivedFileSet, Charset charset)
addArchivedFileSet in interface Archiverpublic void addFileSet(@Nonnull FileSet fileSet)
addFileSet in interface Archiverpublic void addResource(PlexusIoResource resource, String destFileName, int permissions)
addResource in interface Archiverpublic void addResources(PlexusIoResourceCollection resources)
addResources in interface Archiver@Nonnull public ResourceIterator getResources()
getResources in interface Archiverpublic String getDuplicateBehavior()
getDuplicateBehavior in interface Archiverpublic void setDuplicateBehavior(String duplicate)
setDuplicateBehavior in interface Archiverpublic int getDirectoryMode()
getDirectoryMode in interface Archiverpublic void setDirectoryMode(int mode)
setDirectoryMode in interface Archiverpublic int getFileMode()
getFileMode in interface Archiverpublic void setFileMode(int mode)
setFileMode in interface Archiverpublic int getOverrideDirectoryMode()
getOverrideDirectoryMode in interface Archiverpublic int getOverrideFileMode()
getOverrideFileMode 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–2016 The Apache Software Foundation. All rights reserved.