Class DryRunArchiver
java.lang.Object
org.codehaus.plexus.archiver.diags.DelgatingArchiver
org.codehaus.plexus.archiver.diags.DryRunArchiver
- All Implemented Interfaces:
Archiver
A dry run archiver that does nothing. Some methods fall through to the underlying
archiver, but no actions are executed.
-
Field Summary
Fields inherited from interface org.codehaus.plexus.archiver.Archiver
DEFAULT_DIR_MODE, DEFAULT_FILE_MODE, DEFAULT_SYMLILNK_MODE, DUPLICATES_ADD, DUPLICATES_FAIL, DUPLICATES_PRESERVE, DUPLICATES_SKIP, DUPLICATES_VALID_BEHAVIORS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddArchivedFileSet(File archiveFile) Obsolete, useArchiver.addArchivedFileSet(ArchivedFileSet).voidaddArchivedFileSet(File archiveFile, String prefix) Deprecated.voidaddArchivedFileSet(File archiveFile, String[] includes, String[] excludes) Obsolete, useArchiver.addArchivedFileSet(ArchivedFileSet).voidaddArchivedFileSet(File archiveFile, String prefix, String[] includes, String[] excludes) Obsolete, useArchiver.addArchivedFileSet(ArchivedFileSet).voidaddArchivedFileSet(ArchivedFileSet fileSet) Adds the given archive file set to the archive.voidaddArchivedFileSet(ArchivedFileSet fileSet, Charset charset) Adds the given archive file set to the archive.voidaddDirectory(File directory) Deprecated.voidaddDirectory(File directory, String prefix) Deprecated.voidaddDirectory(File directory, String[] includes, String[] excludes) Deprecated.voidaddDirectory(File directory, String prefix, String[] includes, String[] excludes) Obsolete, useArchiver.addFileSet(FileSet).voidvoidvoidaddFileSet(FileSet fileSet) Adds the given file set to the archive.voidaddResource(org.codehaus.plexus.components.io.resources.PlexusIoResource resource, String destFileName, int permissions) Adds the given resource collection to the archive.voidaddResources(org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection resources) Adds the given resource collection to the archive.voidaddSymlink(String symlinkName, int permissions, String symlinkDestination) voidaddSymlink(String symlinkName, String symlinkDestination) voidvoidsetDotFileDirectory(File dotFileDirectory) Methods inherited from class org.codehaus.plexus.archiver.diags.DelgatingArchiver
configureReproducible, configureReproducibleBuild, getDefaultDirectoryMode, getDefaultFileMode, getDestFile, getDirectoryMode, getDuplicateBehavior, getFileMode, getFiles, getIncludeEmptyDirs, getLastModifiedDate, getLastModifiedTime, getOverrideDirectoryMode, getOverrideFileMode, getOverrideGid, getOverrideGroupName, getOverrideUid, getOverrideUserName, getResources, getUmask, isForced, isIgnorePermissions, isSupportingForced, isUseJvmChmod, setDefaultDirectoryMode, setDefaultFileMode, setDestFile, setDirectoryMode, setDuplicateBehavior, setFileMode, setFilenameComparator, setForced, setIgnorePermissions, setIncludeEmptyDirs, setLastModifiedDate, setLastModifiedTime, setOverrideGid, setOverrideGroupName, setOverrideUid, setOverrideUserName, setUmask, setUseJvmChmod
-
Constructor Details
-
DryRunArchiver
-
-
Method Details
-
addArchivedFileSet
public void addArchivedFileSet(@Nonnull File archiveFile, String prefix, String[] includes, String[] excludes) Obsolete, useArchiver.addArchivedFileSet(ArchivedFileSet).- Specified by:
addArchivedFileSetin interfaceArchiver- Overrides:
addArchivedFileSetin classDelgatingArchiver
-
addArchivedFileSet
@Deprecated public void addArchivedFileSet(@Nonnull File archiveFile, String prefix) throws ArchiverException Deprecated.Obsolete, useArchiver.addArchivedFileSet(ArchivedFileSet).- Specified by:
addArchivedFileSetin interfaceArchiver- Overrides:
addArchivedFileSetin classDelgatingArchiver- Throws:
ArchiverException
-
addArchivedFileSet
public void addArchivedFileSet(File archiveFile, String[] includes, String[] excludes) throws ArchiverException Obsolete, useArchiver.addArchivedFileSet(ArchivedFileSet).- Specified by:
addArchivedFileSetin interfaceArchiver- Overrides:
addArchivedFileSetin classDelgatingArchiver- Throws:
ArchiverException
-
addArchivedFileSet
Obsolete, useArchiver.addArchivedFileSet(ArchivedFileSet).- Specified by:
addArchivedFileSetin interfaceArchiver- Overrides:
addArchivedFileSetin classDelgatingArchiver- Throws:
ArchiverException
-
addDirectory
public void addDirectory(@Nonnull File directory, String prefix, String[] includes, String[] excludes) throws ArchiverException Obsolete, useArchiver.addFileSet(FileSet).- Specified by:
addDirectoryin interfaceArchiver- Overrides:
addDirectoryin classDelgatingArchiver- Throws:
ArchiverException
-
addSymlink
- Specified by:
addSymlinkin interfaceArchiver- Overrides:
addSymlinkin classDelgatingArchiver- Throws:
ArchiverException
-
addSymlink
public void addSymlink(String symlinkName, int permissions, String symlinkDestination) throws ArchiverException - Specified by:
addSymlinkin interfaceArchiver- Overrides:
addSymlinkin classDelgatingArchiver- Throws:
ArchiverException
-
addDirectory
@Deprecated public void addDirectory(@Nonnull File directory, String prefix) throws ArchiverException Deprecated.Obsolete, useArchiver.addFileSet(FileSet).- Specified by:
addDirectoryin interfaceArchiver- Overrides:
addDirectoryin classDelgatingArchiver- Throws:
ArchiverException
-
addDirectory
@Deprecated public void addDirectory(@Nonnull File directory, String[] includes, String[] excludes) throws ArchiverException Deprecated.Obsolete, useArchiver.addFileSet(FileSet).- Specified by:
addDirectoryin interfaceArchiver- Overrides:
addDirectoryin classDelgatingArchiver- Throws:
ArchiverException
-
addDirectory
Deprecated.Obsolete, useArchiver.addFileSet(FileSet).- Specified by:
addDirectoryin interfaceArchiver- Overrides:
addDirectoryin classDelgatingArchiver- Throws:
ArchiverException
-
addFile
public void addFile(@Nonnull File inputFile, @Nonnull String destFileName, int permissions) throws ArchiverException - Specified by:
addFilein interfaceArchiver- Overrides:
addFilein classDelgatingArchiver- Throws:
ArchiverException
-
addFile
- Specified by:
addFilein interfaceArchiver- Overrides:
addFilein classDelgatingArchiver- Throws:
ArchiverException
-
createArchive
- Specified by:
createArchivein interfaceArchiver- Overrides:
createArchivein classDelgatingArchiver- Throws:
ArchiverExceptionIOException
-
setDotFileDirectory
- Specified by:
setDotFileDirectoryin interfaceArchiver- Overrides:
setDotFileDirectoryin classDelgatingArchiver
-
addArchivedFileSet
Adds the given archive file set to the archive. This method is basically obsoletingArchiver.addArchivedFileSet(File),Archiver.addArchivedFileSet(File, String[], String[]), andArchiver.addArchivedFileSet(File, String, String[], String[]). However, as these methods are in widespread use, they cannot easily be deprecated. Stream transformers are supported on this method- Specified by:
addArchivedFileSetin interfaceArchiver- Overrides:
addArchivedFileSetin classDelgatingArchiver- Throws:
ArchiverException
-
addArchivedFileSet
Description copied from interface:ArchiverAdds the given archive file set to the archive. This method is basically obsoletingArchiver.addArchivedFileSet(File),Archiver.addArchivedFileSet(File, String[], String[]), andArchiver.addArchivedFileSet(File, String, String[], String[]). However, as these methods are in widespread use, they cannot easily be deprecated.- Specified by:
addArchivedFileSetin interfaceArchiver- Overrides:
addArchivedFileSetin classDelgatingArchiver- Parameters:
fileSet- 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 method- Throws:
ArchiverException
-
addFileSet
Adds the given file set to the archive. This method is basically obsoletingArchiver.addDirectory(File),Archiver.addDirectory(File, String),Archiver.addDirectory(File, String[], String[]), andArchiver.addDirectory(File, String, String[], String[]). However, as these methods are in widespread use, they cannot easily be deprecated.- Specified by:
addFileSetin interfaceArchiver- Overrides:
addFileSetin classDelgatingArchiver- Throws:
ArchiverException- Adding the file set failed.
-
addResource
public void addResource(org.codehaus.plexus.components.io.resources.PlexusIoResource resource, String destFileName, int permissions) throws ArchiverException Description copied from interface:ArchiverAdds the given resource collection to the archive. Stream transformers are *not* supported on this method- Specified by:
addResourcein interfaceArchiver- Overrides:
addResourcein classDelgatingArchiver- Throws:
ArchiverException
-
addResources
public void addResources(org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection resources) throws ArchiverException Description copied from interface:ArchiverAdds the given resource collection to the archive. Stream transformers are supported on this method- Specified by:
addResourcesin interfaceArchiver- Overrides:
addResourcesin classDelgatingArchiver- Throws:
ArchiverException
-