Class AssemblyFileUtils
- java.lang.Object
-
- org.apache.maven.plugins.assembly.utils.AssemblyFileUtils
-
public final class AssemblyFileUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description private
AssemblyFileUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isAbsolutePath(java.io.File dir)
This method exists becauseFile.isAbsolute()
is not OS independent.static boolean
isPropertyFile(java.io.File file)
static boolean
isPropertyFile(java.lang.String sourceName)
static java.lang.String
makePathRelativeTo(java.lang.String path, java.io.File basedir)
static java.lang.String
normalizeFileInfo(org.codehaus.plexus.components.io.fileselectors.FileInfo fileInfo)
private static java.lang.String
normalizePath(java.lang.String path)
static void
verifyTempDirectoryAvailability(java.io.File tempDir)
-
-
-
Method Detail
-
makePathRelativeTo
public static java.lang.String makePathRelativeTo(java.lang.String path, java.io.File basedir)
-
verifyTempDirectoryAvailability
public static void verifyTempDirectoryAvailability(java.io.File tempDir)
-
normalizePath
private static java.lang.String normalizePath(java.lang.String path)
-
normalizeFileInfo
public static java.lang.String normalizeFileInfo(org.codehaus.plexus.components.io.fileselectors.FileInfo fileInfo)
-
isPropertyFile
public static boolean isPropertyFile(java.lang.String sourceName)
-
isPropertyFile
public static boolean isPropertyFile(java.io.File file)
-
isAbsolutePath
public static boolean isAbsolutePath(java.io.File dir)
This method exists becauseFile.isAbsolute()
is not OS independent. In addition to the check inFile.isAbsolute()
we will also test for a leading '/'.- Returns:
true
ifFile#isAbsolute()
or starts with a '/'
-
-