public class DryRunArchiver extends DelgatingArchiver
DEFAULT_DIR_MODE, DEFAULT_FILE_MODE, DEFAULT_SYMLILNK_MODE, DUPLICATES_ADD, DUPLICATES_FAIL, DUPLICATES_PRESERVE, DUPLICATES_SKIP, DUPLICATES_VALID_BEHAVIORS, ROLE| Constructor and Description |
|---|
DryRunArchiver(Archiver target,
org.codehaus.plexus.logging.Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
addArchivedFileSet(ArchivedFileSet fileSet)
Adds the given archive file set to the archive.
|
void |
addArchivedFileSet(ArchivedFileSet fileSet,
Charset charset)
Adds the given archive file set to the archive.
|
void |
addArchivedFileSet(File archiveFile)
Obsolete, use
Archiver.addArchivedFileSet(ArchivedFileSet). |
void |
addArchivedFileSet(File archiveFile,
String prefix)
Obsolete, use
Archiver.addArchivedFileSet(ArchivedFileSet). |
void |
addArchivedFileSet(File archiveFile,
String[] includes,
String[] excludes)
Obsolete, use
Archiver.addArchivedFileSet(ArchivedFileSet). |
void |
addArchivedFileSet(File archiveFile,
String prefix,
String[] includes,
String[] excludes)
Obsolete, use
Archiver.addArchivedFileSet(ArchivedFileSet). |
void |
addDirectory(File directory)
Obsolete, use
Archiver.addFileSet(FileSet). |
void |
addDirectory(File directory,
String prefix)
Obsolete, use
Archiver.addFileSet(FileSet). |
void |
addDirectory(File directory,
String[] includes,
String[] excludes)
Obsolete, use
Archiver.addFileSet(FileSet). |
void |
addDirectory(File directory,
String prefix,
String[] includes,
String[] excludes)
Obsolete, use
Archiver.addFileSet(FileSet). |
void |
addFile(File inputFile,
String destFileName) |
void |
addFile(File inputFile,
String destFileName,
int permissions) |
void |
addFileSet(FileSet fileSet)
Adds the given file set to the archive.
|
void |
addResource(org.codehaus.plexus.components.io.resources.PlexusIoResource resource,
String destFileName,
int permissions)
Adds the given resource collection to the archive.
|
void |
addResources(org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection resources)
Adds the given resource collection to the archive.
|
void |
addSymlink(String symlinkName,
int permissions,
String symlinkDestination) |
void |
addSymlink(String symlinkName,
String symlinkDestination) |
void |
createArchive() |
void |
setDotFileDirectory(File dotFileDirectory) |
configureReproducible, getDefaultDirectoryMode, getDefaultFileMode, getDestFile, getDirectoryMode, getDuplicateBehavior, getFileMode, getFiles, getIncludeEmptyDirs, getLastModifiedDate, getOverrideDirectoryMode, getOverrideFileMode, getOverrideGid, getOverrideGroupName, getOverrideUid, getOverrideUserName, getResources, isForced, isIgnorePermissions, isSupportingForced, isUseJvmChmod, setDefaultDirectoryMode, setDefaultFileMode, setDestFile, setDirectoryMode, setDuplicateBehavior, setFileMode, setFilenameComparator, setForced, setIgnorePermissions, setIncludeEmptyDirs, setLastModifiedDate, setOverrideGid, setOverrideGroupName, setOverrideUid, setOverrideUserName, setUseJvmChmodpublic DryRunArchiver(Archiver target, org.codehaus.plexus.logging.Logger logger)
public void addArchivedFileSet(@Nonnull File archiveFile, String prefix, String[] includes, String[] excludes)
Archiver.addArchivedFileSet(ArchivedFileSet).addArchivedFileSet in interface ArchiveraddArchivedFileSet in class DelgatingArchiverpublic void addArchivedFileSet(@Nonnull File archiveFile, String prefix) throws ArchiverException
Archiver.addArchivedFileSet(ArchivedFileSet).addArchivedFileSet in interface ArchiveraddArchivedFileSet in class DelgatingArchiverArchiverExceptionpublic void addArchivedFileSet(File archiveFile, String[] includes, String[] excludes) throws ArchiverException
Archiver.addArchivedFileSet(ArchivedFileSet).addArchivedFileSet in interface ArchiveraddArchivedFileSet in class DelgatingArchiverArchiverExceptionpublic void addArchivedFileSet(@Nonnull File archiveFile) throws ArchiverException
Archiver.addArchivedFileSet(ArchivedFileSet).addArchivedFileSet in interface ArchiveraddArchivedFileSet in class DelgatingArchiverArchiverExceptionpublic void addDirectory(@Nonnull File directory, String prefix, String[] includes, String[] excludes) throws ArchiverException
Archiver.addFileSet(FileSet).addDirectory in interface ArchiveraddDirectory in class DelgatingArchiverArchiverExceptionpublic void addSymlink(String symlinkName, String symlinkDestination) throws ArchiverException
addSymlink in interface ArchiveraddSymlink in class DelgatingArchiverArchiverExceptionpublic void addSymlink(String symlinkName, int permissions, String symlinkDestination) throws ArchiverException
addSymlink in interface ArchiveraddSymlink in class DelgatingArchiverArchiverExceptionpublic void addDirectory(@Nonnull File directory, String prefix) throws ArchiverException
Archiver.addFileSet(FileSet).addDirectory in interface ArchiveraddDirectory in class DelgatingArchiverArchiverExceptionpublic void addDirectory(@Nonnull File directory, String[] includes, String[] excludes) throws ArchiverException
Archiver.addFileSet(FileSet).addDirectory in interface ArchiveraddDirectory in class DelgatingArchiverArchiverExceptionpublic void addDirectory(@Nonnull File directory) throws ArchiverException
Archiver.addFileSet(FileSet).addDirectory in interface ArchiveraddDirectory in class DelgatingArchiverArchiverExceptionpublic void addFile(@Nonnull File inputFile, @Nonnull String destFileName, int permissions) throws ArchiverException
addFile in interface ArchiveraddFile in class DelgatingArchiverArchiverExceptionpublic void addFile(@Nonnull File inputFile, @Nonnull String destFileName) throws ArchiverException
addFile in interface ArchiveraddFile in class DelgatingArchiverArchiverExceptionpublic void createArchive()
throws ArchiverException,
IOException
createArchive in interface ArchivercreateArchive in class DelgatingArchiverArchiverExceptionIOExceptionpublic void setDotFileDirectory(File dotFileDirectory)
setDotFileDirectory in interface ArchiversetDotFileDirectory in class DelgatingArchiverpublic void addArchivedFileSet(ArchivedFileSet fileSet) throws ArchiverException
Archiver.addArchivedFileSet(File), Archiver.addArchivedFileSet(File, String[], String[]), and
Archiver.addArchivedFileSet(File, String, String[], String[]). However, as these methods are in widespread use,
they cannot easily be deprecated.
Stream transformers are supported on this methodaddArchivedFileSet in interface ArchiveraddArchivedFileSet in class DelgatingArchiverArchiverExceptionpublic void addArchivedFileSet(ArchivedFileSet fileSet, Charset charset) throws ArchiverException
ArchiverArchiver.addArchivedFileSet(File), Archiver.addArchivedFileSet(File, String[], String[]), and
Archiver.addArchivedFileSet(File, String, String[], String[]). However, as these methods are in widespread use,
they cannot easily be deprecated.addArchivedFileSet in interface ArchiveraddArchivedFileSet in class DelgatingArchiverfileSet - the fileSet to addcharset - the encoding to use, particularly useful to specific non-standard filename encodings
for some kinds of archives (for instance zip files)
Stream transformers are supported on this methodArchiverExceptionpublic void addFileSet(@Nonnull FileSet fileSet) throws ArchiverException
Archiver.addDirectory(File),
Archiver.addDirectory(File, String), Archiver.addDirectory(File, String[], String[]), and
Archiver.addDirectory(File, String, String[], String[]). However, as these methods are in widespread use, they
cannot easily be deprecated.addFileSet in interface ArchiveraddFileSet in class DelgatingArchiverArchiverException - Adding the file set failed.public void addResource(org.codehaus.plexus.components.io.resources.PlexusIoResource resource,
String destFileName,
int permissions)
throws ArchiverException
ArchiveraddResource in interface ArchiveraddResource in class DelgatingArchiverArchiverExceptionpublic void addResources(org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection resources)
throws ArchiverException
ArchiveraddResources in interface ArchiveraddResources in class DelgatingArchiverArchiverExceptionCopyright © 2001–2022 Codehaus Plexus. All rights reserved.