public class DryRunArchiver extends DelgatingArchiver
| Modifier and Type | Field and Description |
|---|---|
private org.codehaus.plexus.logging.Logger |
logger |
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,
java.nio.charset.Charset charset)
Adds the given archive file set to the archive.
|
void |
addArchivedFileSet(java.io.File archiveFile)
Obsolete, use
Archiver.addArchivedFileSet(ArchivedFileSet). |
void |
addArchivedFileSet(java.io.File archiveFile,
java.lang.String prefix)
Obsolete, use
Archiver.addArchivedFileSet(ArchivedFileSet). |
void |
addArchivedFileSet(java.io.File archiveFile,
java.lang.String[] includes,
java.lang.String[] excludes)
Obsolete, use
Archiver.addArchivedFileSet(ArchivedFileSet). |
void |
addArchivedFileSet(java.io.File archiveFile,
java.lang.String prefix,
java.lang.String[] includes,
java.lang.String[] excludes)
Obsolete, use
Archiver.addArchivedFileSet(ArchivedFileSet). |
void |
addDirectory(java.io.File directory)
Obsolete, use
Archiver.addFileSet(FileSet). |
void |
addDirectory(java.io.File directory,
java.lang.String prefix)
Obsolete, use
Archiver.addFileSet(FileSet). |
void |
addDirectory(java.io.File directory,
java.lang.String[] includes,
java.lang.String[] excludes)
Obsolete, use
Archiver.addFileSet(FileSet).You can use "inline" of this method in your
IDE to get the proper implementation for this release. |
void |
addDirectory(java.io.File directory,
java.lang.String prefix,
java.lang.String[] includes,
java.lang.String[] excludes)
Obsolete, use
Archiver.addFileSet(FileSet). |
void |
addFile(java.io.File inputFile,
java.lang.String destFileName) |
void |
addFile(java.io.File inputFile,
java.lang.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,
java.lang.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(java.lang.String symlinkName,
int permissions,
java.lang.String symlinkDestination) |
void |
addSymlink(java.lang.String symlinkName,
java.lang.String symlinkDestination) |
void |
createArchive() |
private void |
debug(java.lang.String message) |
private java.lang.String |
getMethodName() |
void |
setDotFileDirectory(java.io.File dotFileDirectory) |
getDefaultDirectoryMode, getDefaultFileMode, getDestFile, getDirectoryMode, getDuplicateBehavior, getFileMode, getFiles, getIncludeEmptyDirs, getOverrideDirectoryMode, getOverrideFileMode, getResources, isForced, isIgnorePermissions, isSupportingForced, isUseJvmChmod, setDefaultDirectoryMode, setDefaultFileMode, setDestFile, setDirectoryMode, setDuplicateBehavior, setFileMode, setForced, setIgnorePermissions, setIncludeEmptyDirs, setUseJvmChmodpublic DryRunArchiver(Archiver target, org.codehaus.plexus.logging.Logger logger)
public void addArchivedFileSet(@Nonnull
java.io.File archiveFile,
java.lang.String prefix,
java.lang.String[] includes,
java.lang.String[] excludes)
Archiver.addArchivedFileSet(ArchivedFileSet). You can use "inline" of this method in your
IDE to get the proper implementation for this release.addArchivedFileSet in interface ArchiveraddArchivedFileSet in class DelgatingArchiverprivate void debug(java.lang.String message)
public void addArchivedFileSet(@Nonnull
java.io.File archiveFile,
java.lang.String prefix)
throws ArchiverException
Archiver.addArchivedFileSet(ArchivedFileSet). You can use "inline" of this method in your
IDE to get the proper implementation for this release.addArchivedFileSet in interface ArchiveraddArchivedFileSet in class DelgatingArchiverArchiverExceptionpublic void addArchivedFileSet(java.io.File archiveFile,
java.lang.String[] includes,
java.lang.String[] excludes)
throws ArchiverException
Archiver.addArchivedFileSet(ArchivedFileSet). You can use "inline" of this method in your
IDE to get the proper implementation for this release.addArchivedFileSet in interface ArchiveraddArchivedFileSet in class DelgatingArchiverArchiverExceptionpublic void addArchivedFileSet(@Nonnull
java.io.File archiveFile)
throws ArchiverException
Archiver.addArchivedFileSet(ArchivedFileSet). You can use "inline" of this method in your
IDE to get the proper implementation for this release.addArchivedFileSet in interface ArchiveraddArchivedFileSet in class DelgatingArchiverArchiverExceptionpublic void addDirectory(@Nonnull
java.io.File directory,
java.lang.String prefix,
java.lang.String[] includes,
java.lang.String[] excludes)
throws ArchiverException
Archiver.addFileSet(FileSet).
You can use "inline" of this method in your
IDE to get the proper implementation for this release.addDirectory in interface ArchiveraddDirectory in class DelgatingArchiverArchiverExceptionpublic void addSymlink(java.lang.String symlinkName,
java.lang.String symlinkDestination)
throws ArchiverException
addSymlink in interface ArchiveraddSymlink in class DelgatingArchiverArchiverExceptionpublic void addSymlink(java.lang.String symlinkName,
int permissions,
java.lang.String symlinkDestination)
throws ArchiverException
addSymlink in interface ArchiveraddSymlink in class DelgatingArchiverArchiverExceptionpublic void addDirectory(@Nonnull
java.io.File directory,
java.lang.String prefix)
throws ArchiverException
Archiver.addFileSet(FileSet).
You can use "inline" of this method in your
IDE to get the proper implementation for this release.addDirectory in interface ArchiveraddDirectory in class DelgatingArchiverArchiverExceptionpublic void addDirectory(@Nonnull
java.io.File directory,
java.lang.String[] includes,
java.lang.String[] excludes)
throws ArchiverException
Archiver.addFileSet(FileSet).You can use "inline" of this method in your
IDE to get the proper implementation for this release.addDirectory in interface ArchiveraddDirectory in class DelgatingArchiverArchiverExceptionpublic void addDirectory(@Nonnull
java.io.File directory)
throws ArchiverException
Archiver.addFileSet(FileSet).
You can use "inline" of this method in your
IDE to get the proper implementation for this release.addDirectory in interface ArchiveraddDirectory in class DelgatingArchiverArchiverExceptionpublic void addFile(@Nonnull
java.io.File inputFile,
@Nonnull
java.lang.String destFileName,
int permissions)
throws ArchiverException
addFile in interface ArchiveraddFile in class DelgatingArchiverArchiverExceptionpublic void addFile(@Nonnull
java.io.File inputFile,
@Nonnull
java.lang.String destFileName)
throws ArchiverException
addFile in interface ArchiveraddFile in class DelgatingArchiverArchiverExceptionpublic void createArchive()
throws ArchiverException,
java.io.IOException
createArchive in interface ArchivercreateArchive in class DelgatingArchiverArchiverExceptionjava.io.IOExceptionpublic void setDotFileDirectory(java.io.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 made deprecated.
Stream transformers are supported on this methodaddArchivedFileSet in interface ArchiveraddArchivedFileSet in class DelgatingArchiverArchiverExceptionpublic void addArchivedFileSet(ArchivedFileSet fileSet, java.nio.charset.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 made 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 made deprecated.addFileSet in interface ArchiveraddFileSet in class DelgatingArchiverArchiverException - Adding the file set failed.public void addResource(org.codehaus.plexus.components.io.resources.PlexusIoResource resource,
java.lang.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 DelgatingArchiverArchiverExceptionprivate java.lang.String getMethodName()