public final class AssemblyFileUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
LINE_ENDING_CRLF |
static String |
LINE_ENDING_DOS |
static String |
LINE_ENDING_KEEP |
static String |
LINE_ENDING_LF |
static String |
LINE_ENDING_UNIX |
static String |
LINE_ENDING_WINDOWS |
Modifier and Type | Method and Description |
---|---|
static void |
convertLineEndings(Reader source,
File dest,
String lineEndings,
String encoding)
NOTE: It is the responsibility of the caller to close the source Reader instance.
|
static void |
copyFile(File src,
File dst) |
static String |
getLineEndingCharacters(String lineEnding) |
static String |
makePathRelativeTo(String path,
File basedir) |
static String |
normalizePath(String path) |
static void |
unpack(File source,
File destDir,
org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager)
Unpacks the archive file.
|
static void |
verifyTempDirectoryAvailability(File tempDir,
org.codehaus.plexus.logging.Logger logger) |
public static final String LINE_ENDING_KEEP
public static final String LINE_ENDING_DOS
public static final String LINE_ENDING_WINDOWS
public static final String LINE_ENDING_UNIX
public static final String LINE_ENDING_CRLF
public static final String LINE_ENDING_LF
public static void verifyTempDirectoryAvailability(File tempDir, org.codehaus.plexus.logging.Logger logger)
public static void unpack(File source, File destDir, org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager) throws ArchiveExpansionException, org.codehaus.plexus.archiver.manager.NoSuchArchiverException
source
- File to be unpacked.destDir
- Location where to put the unpacked files.ArchiveExpansionException
org.codehaus.plexus.archiver.manager.NoSuchArchiverException
public static void convertLineEndings(Reader source, File dest, String lineEndings, String encoding) throws IOException
lineEndings
- This is the result of the getLineEndingChars(..) method in this utility class; the actual
line-ending characters.IOException
public static String getLineEndingCharacters(String lineEnding) throws AssemblyFormattingException
AssemblyFormattingException
public static void copyFile(File src, File dst) throws IOException
IOException
Copyright © 2002-2019 The Apache Software Foundation. All Rights Reserved.