Class AssemblyProxyArchiver
java.lang.Object
org.apache.maven.plugins.assembly.archive.archiver.AssemblyProxyArchiver
- All Implemented Interfaces:
 org.codehaus.plexus.archiver.Archiver
Delegating archiver implementation that supports:
 
- dry-running (where the delegate archiver is never actually called)
 - prefixing (where all paths have a set global prefix prepended before addition)
 - duplication checks on archive additions (for archive-file path + prefix)
 
- Author:
 - jdcasey
 
- 
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
ConstructorsConstructorDescriptionAssemblyProxyArchiver(String rootPrefix, org.codehaus.plexus.archiver.Archiver delegate, List<ContainerDescriptorHandler> containerDescriptorHandlers, List<org.codehaus.plexus.components.io.fileselectors.FileSelector> extraSelectors, List<org.codehaus.plexus.archiver.ArchiveFinalizer> extraFinalizers, File assemblyWorkDir)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddArchivedFileSet(File archiveFile) Deprecated.voidaddArchivedFileSet(File archiveFile, String prefix) Deprecated.voidaddArchivedFileSet(File archiveFile, String[] includes, String[] excludes) Deprecated.voidaddArchivedFileSet(File archiveFile, String prefix, String[] includes, String[] excludes) Deprecated.voidaddArchivedFileSet(org.codehaus.plexus.archiver.ArchivedFileSet fileSet) voidaddArchivedFileSet(org.codehaus.plexus.archiver.ArchivedFileSet archivedFileSet, Charset charset) 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) Deprecated.voidvoidvoidaddFileSet(org.codehaus.plexus.archiver.FileSet fileSet) voidaddResource(org.codehaus.plexus.components.io.resources.PlexusIoResource resource, String destFileName, int permissions) voidaddResources(org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection resources) voidaddSymlink(String symlinkName, int permissions, String symlinkDestination) voidaddSymlink(String symlinkName, String symlinkDestination) voidconfigureReproducible(Date outputTimestamp) Deprecated.voidconfigureReproducibleBuild(FileTime fileTime) voidintintintintgetFiles()booleanDeprecated.intintintintorg.codehaus.plexus.archiver.ResourceIteratorintgetUmask()booleanisForced()booleanbooleanbooleanDeprecated.voidsetDefaultDirectoryMode(int mode) voidsetDefaultFileMode(int mode) voidsetDestFile(File destFile) voidsetDirectoryMode(int mode) voidsetDotFileDirectory(File dotFileDirectory) voidsetDuplicateBehavior(String duplicate) voidsetFileMode(int mode) voidsetFilenameComparator(Comparator<String> filenameComparator) voidsetForced(boolean forced) voidsetIgnorePermissions(boolean ignorePermissions) voidsetIncludeEmptyDirs(boolean includeEmptyDirs) voidsetLastModifiedDate(Date lastModifiedDate) Deprecated.voidsetLastModifiedTime(FileTime fileTime) voidsetOverrideGid(int gid) voidsetOverrideGroupName(String groupName) voidsetOverrideUid(int uid) voidsetOverrideUserName(String userName) voidsetUmask(int umask) voidsetUseJvmChmod(boolean useJvmChmod) Deprecated. 
- 
Constructor Details
- 
AssemblyProxyArchiver
public AssemblyProxyArchiver(String rootPrefix, org.codehaus.plexus.archiver.Archiver delegate, List<ContainerDescriptorHandler> containerDescriptorHandlers, List<org.codehaus.plexus.components.io.fileselectors.FileSelector> extraSelectors, List<org.codehaus.plexus.archiver.ArchiveFinalizer> extraFinalizers, File assemblyWorkDir)  
 - 
 - 
Method Details
- 
addArchivedFileSet
@Deprecated public void addArchivedFileSet(File archiveFile, String prefix, String[] includes, String[] excludes) Deprecated.- Specified by:
 addArchivedFileSetin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
addArchivedFileSet
Deprecated.- Specified by:
 addArchivedFileSetin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
addArchivedFileSet
Deprecated.- Specified by:
 addArchivedFileSetin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
addArchivedFileSet
Deprecated.- Specified by:
 addArchivedFileSetin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
addDirectory
@Deprecated public void addDirectory(File directory, String prefix, String[] includes, String[] excludes) Deprecated.- Specified by:
 addDirectoryin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
addSymlink
- Specified by:
 addSymlinkin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
addSymlink
- Specified by:
 addSymlinkin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
addDirectory
Deprecated.- Specified by:
 addDirectoryin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
addDirectory
Deprecated.- Specified by:
 addDirectoryin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
addDirectory
Deprecated.- Specified by:
 addDirectoryin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
addFile
- Specified by:
 addFilein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
addFile
- Specified by:
 addFilein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
createArchive
- Specified by:
 createArchivein interfaceorg.codehaus.plexus.archiver.Archiver- Throws:
 IOException
 - 
getDefaultDirectoryMode
public int getDefaultDirectoryMode()- Specified by:
 getDefaultDirectoryModein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setDefaultDirectoryMode
public void setDefaultDirectoryMode(int mode) - Specified by:
 setDefaultDirectoryModein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getDefaultFileMode
public int getDefaultFileMode()- Specified by:
 getDefaultFileModein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setDefaultFileMode
public void setDefaultFileMode(int mode) - Specified by:
 setDefaultFileModein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getDestFile
- Specified by:
 getDestFilein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setDestFile
- Specified by:
 setDestFilein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getFiles
- Specified by:
 getFilesin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getIncludeEmptyDirs
public boolean getIncludeEmptyDirs()- Specified by:
 getIncludeEmptyDirsin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setIncludeEmptyDirs
public void setIncludeEmptyDirs(boolean includeEmptyDirs) - Specified by:
 setIncludeEmptyDirsin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
isForced
public boolean isForced()- Specified by:
 isForcedin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setForced
public void setForced(boolean forced) - Specified by:
 setForcedin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
isSupportingForced
public boolean isSupportingForced()- Specified by:
 isSupportingForcedin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setDotFileDirectory
- Specified by:
 setDotFileDirectoryin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
addArchivedFileSet
public void addArchivedFileSet(org.codehaus.plexus.archiver.ArchivedFileSet fileSet) - Specified by:
 addArchivedFileSetin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
addArchivedFileSet
public void addArchivedFileSet(org.codehaus.plexus.archiver.ArchivedFileSet archivedFileSet, Charset charset) - Specified by:
 addArchivedFileSetin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
addFileSet
public void addFileSet(org.codehaus.plexus.archiver.FileSet fileSet) - Specified by:
 addFileSetin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
addResource
public void addResource(org.codehaus.plexus.components.io.resources.PlexusIoResource resource, String destFileName, int permissions) - Specified by:
 addResourcein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
addResources
public void addResources(org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection resources) - Specified by:
 addResourcesin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getResources
public org.codehaus.plexus.archiver.ResourceIterator getResources()- Specified by:
 getResourcesin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getDuplicateBehavior
- Specified by:
 getDuplicateBehaviorin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setDuplicateBehavior
- Specified by:
 setDuplicateBehaviorin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getDirectoryMode
public int getDirectoryMode()- Specified by:
 getDirectoryModein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setDirectoryMode
public void setDirectoryMode(int mode) - Specified by:
 setDirectoryModein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getFileMode
public int getFileMode()- Specified by:
 getFileModein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setFileMode
public void setFileMode(int mode) - Specified by:
 setFileModein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getOverrideDirectoryMode
public int getOverrideDirectoryMode()- Specified by:
 getOverrideDirectoryModein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getOverrideFileMode
public int getOverrideFileMode()- Specified by:
 getOverrideFileModein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
isUseJvmChmod
Deprecated.- Specified by:
 isUseJvmChmodin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setUseJvmChmod
Deprecated.- Specified by:
 setUseJvmChmodin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
isIgnorePermissions
public boolean isIgnorePermissions()- Specified by:
 isIgnorePermissionsin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setIgnorePermissions
public void setIgnorePermissions(boolean ignorePermissions) - Specified by:
 setIgnorePermissionsin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setLastModifiedDate
Deprecated.- Specified by:
 setLastModifiedDatein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getLastModifiedDate
Deprecated.- Specified by:
 getLastModifiedDatein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setFilenameComparator
- Specified by:
 setFilenameComparatorin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
configureReproducible
Deprecated.- Specified by:
 configureReproduciblein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setOverrideUid
public void setOverrideUid(int uid) - Specified by:
 setOverrideUidin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setOverrideUserName
- Specified by:
 setOverrideUserNamein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getOverrideUid
public int getOverrideUid()- Specified by:
 getOverrideUidin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getOverrideUserName
- Specified by:
 getOverrideUserNamein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setOverrideGid
public void setOverrideGid(int gid) - Specified by:
 setOverrideGidin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setOverrideGroupName
- Specified by:
 setOverrideGroupNamein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getOverrideGid
public int getOverrideGid()- Specified by:
 getOverrideGidin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getOverrideGroupName
- Specified by:
 getOverrideGroupNamein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setLastModifiedTime
- Specified by:
 setLastModifiedTimein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getLastModifiedTime
- Specified by:
 getLastModifiedTimein interfaceorg.codehaus.plexus.archiver.Archiver
 - 
setUmask
public void setUmask(int umask) - Specified by:
 setUmaskin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
getUmask
public int getUmask()- Specified by:
 getUmaskin interfaceorg.codehaus.plexus.archiver.Archiver
 - 
configureReproducibleBuild
- Specified by:
 configureReproducibleBuildin interfaceorg.codehaus.plexus.archiver.Archiver
 
 -