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 1067016 2011-02-03 22:44:09Z 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,
org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager)
throws ArchiveExpansionException,
org.codehaus.plexus.archiver.manager.NoSuchArchiverException
- Unpacks the archive file.
- Parameters:
source
- File to be unpacked.destDir
- Location where to put the unpacked files.
- Throws:
ArchiveExpansionException
org.codehaus.plexus.archiver.manager.NoSuchArchiverException
convertLineEndings
public static void convertLineEndings(Reader source,
File dest,
String lineEndings)
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-2011 The Apache Software Foundation. All Rights Reserved.