Class ResourceUtils
java.lang.Object
org.codehaus.plexus.archiver.util.ResourceUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
copyFile
(InputStream input, File outFile) Copies the sources contents to the given destination file.static void
Copies the sources contents to the given destination file.static boolean
isCanonicalizedSame
(org.codehaus.plexus.components.io.resources.PlexusIoResource resource, File file) Checks, whether the resource and the file are identical.static boolean
Checks, whether the resource and the file are identical.static boolean
isUptodate
(long sourceDate, long destinationDate) Queries, whether the given source is up-to-date relative to the given modification date.static boolean
isUptodate
(org.codehaus.plexus.components.io.resources.PlexusIoResource source, long destinationDate) Queries, whether the given source is up-to-date relative to the given modification date.static boolean
isUptodate
(org.codehaus.plexus.components.io.resources.PlexusIoResource source, File destination) Queries, whether the given source is up-to-date relative to the given destination.
-
Method Details
-
isUptodate
public static boolean isUptodate(org.codehaus.plexus.components.io.resources.PlexusIoResource source, File destination) Queries, whether the given source is up-to-date relative to the given destination. -
isUptodate
public static boolean isUptodate(org.codehaus.plexus.components.io.resources.PlexusIoResource source, long destinationDate) Queries, whether the given source is up-to-date relative to the given modification date. -
isUptodate
public static boolean isUptodate(long sourceDate, long destinationDate) Queries, whether the given source is up-to-date relative to the given modification date. -
copyFile
public static void copyFile(org.codehaus.plexus.components.io.resources.PlexusIoResource in, File outFile) throws IOException Copies the sources contents to the given destination file.- Throws:
IOException
-
copyFile
Copies the sources contents to the given destination file.- Throws:
IOException
-
isSame
public static boolean isSame(org.codehaus.plexus.components.io.resources.PlexusIoResource resource, File file) Checks, whether the resource and the file are identical. -
isCanonicalizedSame
public static boolean isCanonicalizedSame(org.codehaus.plexus.components.io.resources.PlexusIoResource resource, File file) throws IOException Checks, whether the resource and the file are identical. UsesFile.getCanonicalFile()
for comparison, which is much slower than comparing the files.- Throws:
IOException
-