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 Archiver
ArchiverException
public void addArchivedFileSet(File archiveFile, String prefix) throws ArchiverException
addArchivedFileSet
in interface Archiver
ArchiverException
public void addArchivedFileSet(File archiveFile, String[] includes, String[] excludes) throws ArchiverException
addArchivedFileSet
in interface Archiver
ArchiverException
public void addArchivedFileSet(File archiveFile) throws ArchiverException
addArchivedFileSet
in interface Archiver
ArchiverException
public void addDirectory(File directory, String prefix, String[] includes, String[] excludes) throws ArchiverException
addDirectory
in interface Archiver
ArchiverException
public void addDirectory(File directory, String prefix) throws ArchiverException
addDirectory
in interface Archiver
ArchiverException
public void addDirectory(File directory, String[] includes, String[] excludes) throws ArchiverException
addDirectory
in interface Archiver
ArchiverException
public void addDirectory(File directory) throws ArchiverException
addDirectory
in interface Archiver
ArchiverException
public void addFile(File inputFile, String destFileName, int permissions) throws ArchiverException
addFile
in interface Archiver
ArchiverException
public void addFile(File inputFile, String destFileName) throws ArchiverException
addFile
in interface Archiver
ArchiverException
public void createArchive() throws ArchiverException, IOException
createArchive
in interface Archiver
ArchiverException
IOException
public int getDefaultDirectoryMode()
getDefaultDirectoryMode
in interface Archiver
public int getDefaultFileMode()
getDefaultFileMode
in interface Archiver
public File getDestFile()
getDestFile
in interface Archiver
public boolean getIncludeEmptyDirs()
getIncludeEmptyDirs
in interface Archiver
public boolean isSupportingForced()
isSupportingForced
in interface Archiver
public void setDefaultDirectoryMode(int mode)
setDefaultDirectoryMode
in interface Archiver
public void setDefaultFileMode(int mode)
setDefaultFileMode
in interface Archiver
public void setDestFile(File destFile)
setDestFile
in interface Archiver
public void setIncludeEmptyDirs(boolean includeEmptyDirs)
setIncludeEmptyDirs
in interface Archiver
public void setDotFileDirectory(File dotFileDirectory)
setDotFileDirectory
in interface Archiver
public void addArchivedFileSet(ArchivedFileSet fileSet) throws ArchiverException
addArchivedFileSet
in interface Archiver
ArchiverException
public void addFileSet(FileSet fileSet) throws ArchiverException
addFileSet
in interface Archiver
ArchiverException
public void addResource(PlexusIoResource resource, String destFileName, int permissions) throws ArchiverException
addResource
in interface Archiver
ArchiverException
public void addResources(PlexusIoResourceCollection resources) throws ArchiverException
addResources
in interface Archiver
ArchiverException
public ResourceIterator getResources() throws ArchiverException
getResources
in interface Archiver
ArchiverException
public String getDuplicateBehavior()
getDuplicateBehavior
in interface Archiver
public void setDuplicateBehavior(String duplicate)
setDuplicateBehavior
in interface Archiver
public int getDirectoryMode()
getDirectoryMode
in interface Archiver
public int getFileMode()
getFileMode
in interface Archiver
public int getOverrideDirectoryMode()
getOverrideDirectoryMode
in interface Archiver
public int getOverrideFileMode()
getOverrideFileMode
in interface Archiver
public void setDirectoryMode(int mode)
setDirectoryMode
in interface Archiver
public void setFileMode(int mode)
setFileMode
in interface Archiver
public boolean isUseJvmChmod()
isUseJvmChmod
in interface Archiver
public void setUseJvmChmod(boolean useJvmChmod)
setUseJvmChmod
in interface Archiver
public boolean isIgnorePermissions()
isIgnorePermissions
in interface Archiver
public void setIgnorePermissions(boolean ignorePermissions)
setIgnorePermissions
in interface Archiver
Copyright © 2002–2014 The Apache Software Foundation. All rights reserved.