public class AssemblyProxyArchiver extends Object implements Archiver
DEFAULT_DIR_MODE, DEFAULT_FILE_MODE, DEFAULT_SYMLILNK_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) |
public AssemblyProxyArchiver(String rootPrefix, Archiver delegate, List<ContainerDescriptorHandler> containerDescriptorHandlers, List<FileSelector> extraSelectors, List<ArchiveFinalizer> extraFinalizers, File assemblyWorkDir, org.codehaus.plexus.logging.Logger logger)
public void addArchivedFileSet(@Nonnull File archiveFile, String prefix, String[] includes, String[] excludes)
addArchivedFileSet
in interface Archiver
public void addArchivedFileSet(@Nonnull File archiveFile, String prefix)
addArchivedFileSet
in interface Archiver
public void addArchivedFileSet(File archiveFile, String[] includes, String[] excludes)
addArchivedFileSet
in interface Archiver
public void addArchivedFileSet(@Nonnull File archiveFile)
addArchivedFileSet
in interface Archiver
public void addDirectory(@Nonnull File directory, String prefix, String[] includes, String[] excludes)
addDirectory
in interface Archiver
public void addSymlink(String symlinkName, String symlinkDestination)
addSymlink
in interface Archiver
public void addSymlink(String symlinkName, int permissions, String symlinkDestination)
addSymlink
in interface Archiver
public void addDirectory(@Nonnull File directory, String prefix)
addDirectory
in interface Archiver
public void addDirectory(@Nonnull File directory, String[] includes, String[] excludes)
addDirectory
in interface Archiver
public void addDirectory(@Nonnull File directory)
addDirectory
in interface Archiver
public void createArchive() throws IOException
createArchive
in interface Archiver
IOException
public int getDefaultDirectoryMode()
getDefaultDirectoryMode
in interface Archiver
public void setDefaultDirectoryMode(int mode)
setDefaultDirectoryMode
in interface Archiver
public int getDefaultFileMode()
getDefaultFileMode
in interface Archiver
public void setDefaultFileMode(int mode)
setDefaultFileMode
in interface Archiver
public File getDestFile()
getDestFile
in interface Archiver
public void setDestFile(File destFile)
setDestFile
in interface Archiver
public Map<String,ArchiveEntry> getFiles()
public boolean getIncludeEmptyDirs()
getIncludeEmptyDirs
in interface Archiver
public void setIncludeEmptyDirs(boolean includeEmptyDirs)
setIncludeEmptyDirs
in interface Archiver
public boolean isSupportingForced()
isSupportingForced
in interface Archiver
public void setDotFileDirectory(File dotFileDirectory)
setDotFileDirectory
in interface Archiver
public void addArchivedFileSet(ArchivedFileSet fileSet)
addArchivedFileSet
in interface Archiver
public void addArchivedFileSet(ArchivedFileSet archivedFileSet, Charset charset)
addArchivedFileSet
in interface Archiver
public void addFileSet(@Nonnull FileSet fileSet)
addFileSet
in interface Archiver
public void addResource(PlexusIoResource resource, String destFileName, int permissions)
addResource
in interface Archiver
public void addResources(PlexusIoResourceCollection resources)
addResources
in interface Archiver
@Nonnull public ResourceIterator getResources()
getResources
in interface Archiver
public String getDuplicateBehavior()
getDuplicateBehavior
in interface Archiver
public void setDuplicateBehavior(String duplicate)
setDuplicateBehavior
in interface Archiver
public int getDirectoryMode()
getDirectoryMode
in interface Archiver
public void setDirectoryMode(int mode)
setDirectoryMode
in interface Archiver
public int getFileMode()
getFileMode
in interface Archiver
public void setFileMode(int mode)
setFileMode
in interface Archiver
public int getOverrideDirectoryMode()
getOverrideDirectoryMode
in interface Archiver
public int getOverrideFileMode()
getOverrideFileMode
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
public void setLastModifiedDate(Date lastModifiedDate)
setLastModifiedDate
in interface Archiver
public Date getLastModifiedDate()
getLastModifiedDate
in interface Archiver
public void setFilenameComparator(Comparator<String> filenameComparator)
setFilenameComparator
in interface Archiver
public void configureReproducible(Date outputTimestamp)
configureReproducible
in interface Archiver
public void setOverrideUid(int uid)
setOverrideUid
in interface Archiver
public void setOverrideUserName(String userName)
setOverrideUserName
in interface Archiver
public int getOverrideUid()
getOverrideUid
in interface Archiver
public String getOverrideUserName()
getOverrideUserName
in interface Archiver
public void setOverrideGid(int gid)
setOverrideGid
in interface Archiver
public void setOverrideGroupName(String groupName)
setOverrideGroupName
in interface Archiver
public int getOverrideGid()
getOverrideGid
in interface Archiver
public String getOverrideGroupName()
getOverrideGroupName
in interface Archiver
Copyright © 2002–2020 The Apache Software Foundation. All rights reserved.