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 levelArchiverExceptionpublic static void chmod(java.io.File file,
int mode,
org.codehaus.plexus.logging.Logger logger)
throws ArchiverException
useJvmChmod set to truefile - mode - logger - ArchiverExceptionprivate static void applyPermissionsWithJvm(java.io.File file,
java.lang.String mode,
org.codehaus.plexus.logging.Logger logger)
throws ArchiverException
ArchiverException