org.apache.maven.plugin.assembly.utils
Class AssemblyFileUtils
java.lang.Object
org.apache.maven.plugin.assembly.utils.AssemblyFileUtils
public final class AssemblyFileUtils
- extends Object
- Version:
- $Id: AssemblyFileUtils.java 1403897 2012-10-30 22:11:04Z dennisl $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LINE_ENDING_KEEP
public static final String LINE_ENDING_KEEP
- See Also:
- Constant Field Values
LINE_ENDING_DOS
public static final String LINE_ENDING_DOS
- See Also:
- Constant Field Values
LINE_ENDING_WINDOWS
public static final String LINE_ENDING_WINDOWS
- See Also:
- Constant Field Values
LINE_ENDING_UNIX
public static final String LINE_ENDING_UNIX
- See Also:
- Constant Field Values
LINE_ENDING_CRLF
public static final String LINE_ENDING_CRLF
- See Also:
- Constant Field Values
LINE_ENDING_LF
public static final String LINE_ENDING_LF
- See Also:
- Constant Field Values
makePathRelativeTo
public static String makePathRelativeTo(String path,
File basedir)
verifyTempDirectoryAvailability
public static void verifyTempDirectoryAvailability(File tempDir,
org.codehaus.plexus.logging.Logger logger)
unpack
public static void unpack(File source,
File destDir,
ArchiverManager archiverManager)
throws ArchiveExpansionException,
NoSuchArchiverException
- Unpacks the archive file.
- Parameters:
source
- File to be unpacked.destDir
- Location where to put the unpacked files.
- Throws:
ArchiveExpansionException
NoSuchArchiverException
convertLineEndings
public static void convertLineEndings(Reader source,
File dest,
String lineEndings,
String encoding)
throws IOException
- NOTE: It is the responsibility of the caller to close the source Reader instance.
The file content is written using platform encoding.
- Parameters:
lineEndings
- This is the result of the getLineEndingChars(..) method in this utility class; the actual
line-ending characters.
- Throws:
IOException
getLineEndingCharacters
public static String getLineEndingCharacters(String lineEnding)
throws AssemblyFormattingException
- Throws:
AssemblyFormattingException
copyFile
public static void copyFile(File src,
File dst)
throws IOException
- Throws:
IOException
normalizePath
public static String normalizePath(String path)
Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.