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 privateAssemblyFileUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisAbsolutePath(java.io.File dir)This method exists becauseFile.isAbsolute()is not OS independent.static booleanisPropertyFile(java.io.File file)static booleanisPropertyFile(java.lang.String sourceName)static java.lang.StringmakePathRelativeTo(java.lang.String path, java.io.File basedir)static java.lang.StringnormalizeFileInfo(org.codehaus.plexus.components.io.fileselectors.FileInfo fileInfo)private static java.lang.StringnormalizePath(java.lang.String path)static voidverifyTempDirectoryAvailability(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:
trueifFile#isAbsolute()or starts with a '/'
-
-