public final class ArchiveEntryUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static boolean |
jvmFilePermAvailable |
Modifier | Constructor and Description |
---|---|
private |
ArchiveEntryUtils() |
Modifier and Type | Method and Description |
---|---|
private static void |
applyPermissionsWithJvm(java.io.File file,
java.lang.String mode,
org.codehaus.plexus.logging.Logger logger) |
static void |
chmod(java.io.File file,
int mode,
org.codehaus.plexus.logging.Logger logger)
jvm chmod will be used only if System property
useJvmChmod set to true |
static void |
chmod(java.io.File file,
int mode,
org.codehaus.plexus.logging.Logger logger,
boolean useJvmChmod) |
public static void chmod(java.io.File file, int mode, org.codehaus.plexus.logging.Logger logger, boolean useJvmChmod) throws ArchiverException
file
- mode
- logger
- useJvmChmod
- will use jvm file permissions not available for group levelArchiverException
public static void chmod(java.io.File file, int mode, org.codehaus.plexus.logging.Logger logger) throws ArchiverException
useJvmChmod
set to truefile
- mode
- logger
- ArchiverException
private static void applyPermissionsWithJvm(java.io.File file, java.lang.String mode, org.codehaus.plexus.logging.Logger logger) throws ArchiverException
ArchiverException