public class AssemblyProxyArchiver extends Object implements org.codehaus.plexus.archiver.Archiver
Constructor and Description |
---|
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,
org.codehaus.plexus.logging.Logger logger) |
Modifier and Type | Method and Description |
---|---|
void |
addArchivedFileSet(org.codehaus.plexus.archiver.ArchivedFileSet fileSet) |
void |
addArchivedFileSet(org.codehaus.plexus.archiver.ArchivedFileSet archivedFileSet,
Charset charset) |
void |
addArchivedFileSet(File archiveFile) |
void |
addArchivedFileSet(File archiveFile,
String prefix) |
void |
addArchivedFileSet(File archiveFile,
String[] includes,
String[] excludes) |
void |
addArchivedFileSet(File archiveFile,
String prefix,
String[] includes,
String[] excludes) |
void |
addDirectory(File directory) |
void |
addDirectory(File directory,
String prefix) |
void |
addDirectory(File directory,
String[] includes,
String[] excludes) |
void |
addDirectory(File directory,
String prefix,
String[] includes,
String[] excludes) |
void |
addFile(File inputFile,
String destFileName) |
void |
addFile(File inputFile,
String destFileName,
int permissions) |
void |
addFileSet(org.codehaus.plexus.archiver.FileSet fileSet) |
void |
addResource(org.codehaus.plexus.components.io.resources.PlexusIoResource resource,
String destFileName,
int permissions) |
void |
addResources(org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection resources) |
void |
addSymlink(String symlinkName,
int permissions,
String symlinkDestination) |
void |
addSymlink(String symlinkName,
String symlinkDestination) |
void |
createArchive() |
int |
getDefaultDirectoryMode() |
int |
getDefaultFileMode() |
File |
getDestFile() |
int |
getDirectoryMode() |
String |
getDuplicateBehavior() |
int |
getFileMode() |
Map<String,org.codehaus.plexus.archiver.ArchiveEntry> |
getFiles() |
boolean |
getIncludeEmptyDirs() |
int |
getOverrideDirectoryMode() |
int |
getOverrideFileMode() |
org.codehaus.plexus.archiver.ResourceIterator |
getResources() |
boolean |
isForced() |
boolean |
isIgnorePermissions() |
boolean |
isSupportingForced() |
boolean |
isUseJvmChmod() |
void |
setDefaultDirectoryMode(int mode) |
void |
setDefaultFileMode(int mode) |
void |
setDestFile(File destFile) |
void |
setDirectoryMode(int mode) |
void |
setDotFileDirectory(File dotFileDirectory) |
void |
setDuplicateBehavior(String duplicate) |
void |
setFileMode(int mode) |
void |
setForced(boolean forced) |
void |
setIgnorePermissions(boolean ignorePermissions) |
void |
setIncludeEmptyDirs(boolean includeEmptyDirs) |
void |
setUseJvmChmod(boolean useJvmChmod) |
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, org.codehaus.plexus.logging.Logger logger)
public void addArchivedFileSet(@Nonnull File archiveFile, String prefix, String[] includes, String[] excludes)
addArchivedFileSet
in interface org.codehaus.plexus.archiver.Archiver
public void addArchivedFileSet(@Nonnull File archiveFile, String prefix)
addArchivedFileSet
in interface org.codehaus.plexus.archiver.Archiver
public void addArchivedFileSet(File archiveFile, String[] includes, String[] excludes)
addArchivedFileSet
in interface org.codehaus.plexus.archiver.Archiver
public void addArchivedFileSet(@Nonnull File archiveFile)
addArchivedFileSet
in interface org.codehaus.plexus.archiver.Archiver
public void addDirectory(@Nonnull File directory, String prefix, String[] includes, String[] excludes)
addDirectory
in interface org.codehaus.plexus.archiver.Archiver
public void addSymlink(String symlinkName, String symlinkDestination)
addSymlink
in interface org.codehaus.plexus.archiver.Archiver
public void addSymlink(String symlinkName, int permissions, String symlinkDestination)
addSymlink
in interface org.codehaus.plexus.archiver.Archiver
public void addDirectory(@Nonnull File directory, String prefix)
addDirectory
in interface org.codehaus.plexus.archiver.Archiver
public void addDirectory(@Nonnull File directory, String[] includes, String[] excludes)
addDirectory
in interface org.codehaus.plexus.archiver.Archiver
public void addDirectory(@Nonnull File directory)
addDirectory
in interface org.codehaus.plexus.archiver.Archiver
public void addFile(@Nonnull File inputFile, @Nonnull String destFileName, int permissions)
addFile
in interface org.codehaus.plexus.archiver.Archiver
public void addFile(@Nonnull File inputFile, @Nonnull String destFileName)
addFile
in interface org.codehaus.plexus.archiver.Archiver
public void createArchive() throws IOException
createArchive
in interface org.codehaus.plexus.archiver.Archiver
IOException
public int getDefaultDirectoryMode()
getDefaultDirectoryMode
in interface org.codehaus.plexus.archiver.Archiver
public void setDefaultDirectoryMode(int mode)
setDefaultDirectoryMode
in interface org.codehaus.plexus.archiver.Archiver
public int getDefaultFileMode()
getDefaultFileMode
in interface org.codehaus.plexus.archiver.Archiver
public void setDefaultFileMode(int mode)
setDefaultFileMode
in interface org.codehaus.plexus.archiver.Archiver
public File getDestFile()
getDestFile
in interface org.codehaus.plexus.archiver.Archiver
public void setDestFile(File destFile)
setDestFile
in interface org.codehaus.plexus.archiver.Archiver
public Map<String,org.codehaus.plexus.archiver.ArchiveEntry> getFiles()
getFiles
in interface org.codehaus.plexus.archiver.Archiver
public boolean getIncludeEmptyDirs()
getIncludeEmptyDirs
in interface org.codehaus.plexus.archiver.Archiver
public void setIncludeEmptyDirs(boolean includeEmptyDirs)
setIncludeEmptyDirs
in interface org.codehaus.plexus.archiver.Archiver
public boolean isForced()
isForced
in interface org.codehaus.plexus.archiver.Archiver
public void setForced(boolean forced)
setForced
in interface org.codehaus.plexus.archiver.Archiver
public boolean isSupportingForced()
isSupportingForced
in interface org.codehaus.plexus.archiver.Archiver
public void setDotFileDirectory(File dotFileDirectory)
setDotFileDirectory
in interface org.codehaus.plexus.archiver.Archiver
public void addArchivedFileSet(org.codehaus.plexus.archiver.ArchivedFileSet fileSet)
addArchivedFileSet
in interface org.codehaus.plexus.archiver.Archiver
public void addArchivedFileSet(org.codehaus.plexus.archiver.ArchivedFileSet archivedFileSet, Charset charset)
addArchivedFileSet
in interface org.codehaus.plexus.archiver.Archiver
public void addFileSet(@Nonnull org.codehaus.plexus.archiver.FileSet fileSet)
addFileSet
in interface org.codehaus.plexus.archiver.Archiver
public void addResource(org.codehaus.plexus.components.io.resources.PlexusIoResource resource, String destFileName, int permissions)
addResource
in interface org.codehaus.plexus.archiver.Archiver
public void addResources(org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection resources)
addResources
in interface org.codehaus.plexus.archiver.Archiver
@Nonnull public org.codehaus.plexus.archiver.ResourceIterator getResources()
getResources
in interface org.codehaus.plexus.archiver.Archiver
public String getDuplicateBehavior()
getDuplicateBehavior
in interface org.codehaus.plexus.archiver.Archiver
public void setDuplicateBehavior(String duplicate)
setDuplicateBehavior
in interface org.codehaus.plexus.archiver.Archiver
public int getDirectoryMode()
getDirectoryMode
in interface org.codehaus.plexus.archiver.Archiver
public void setDirectoryMode(int mode)
setDirectoryMode
in interface org.codehaus.plexus.archiver.Archiver
public int getFileMode()
getFileMode
in interface org.codehaus.plexus.archiver.Archiver
public void setFileMode(int mode)
setFileMode
in interface org.codehaus.plexus.archiver.Archiver
public int getOverrideDirectoryMode()
getOverrideDirectoryMode
in interface org.codehaus.plexus.archiver.Archiver
public int getOverrideFileMode()
getOverrideFileMode
in interface org.codehaus.plexus.archiver.Archiver
public boolean isUseJvmChmod()
isUseJvmChmod
in interface org.codehaus.plexus.archiver.Archiver
public void setUseJvmChmod(boolean useJvmChmod)
setUseJvmChmod
in interface org.codehaus.plexus.archiver.Archiver
public boolean isIgnorePermissions()
isIgnorePermissions
in interface org.codehaus.plexus.archiver.Archiver
public void setIgnorePermissions(boolean ignorePermissions)
setIgnorePermissions
in interface org.codehaus.plexus.archiver.Archiver
Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.