This is an automated email from the ASF dual-hosted git repository. elharo pushed a commit to branch copy in repository https://gitbox.apache.org/repos/asf/maven-ear-plugin.git
commit 6ae66d37cf330ac3b057516523aa5c707fcf6096 Author: Elliotte Rusty Harold <[email protected]> AuthorDate: Fri Nov 27 09:41:46 2020 -0500 replace deprecated method no longer needed in Java 7+ --- src/main/java/org/apache/maven/plugins/ear/EarMojo.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/apache/maven/plugins/ear/EarMojo.java b/src/main/java/org/apache/maven/plugins/ear/EarMojo.java index 90571fa..d0a8c13 100644 --- a/src/main/java/org/apache/maven/plugins/ear/EarMojo.java +++ b/src/main/java/org/apache/maven/plugins/ear/EarMojo.java @@ -27,9 +27,11 @@ import java.io.OutputStreamWriter; import java.nio.charset.StandardCharsets; import java.nio.file.FileVisitResult; import java.nio.file.Files; +import java.nio.file.LinkOption; import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.SimpleFileVisitor; +import java.nio.file.StandardCopyOption; import java.nio.file.attribute.BasicFileAttributes; import java.util.ArrayList; import java.util.Arrays; @@ -468,7 +470,8 @@ public class EarMojo if ( sourceFile.lastModified() > destinationFile.lastModified() ) { getLog().info( "Copying artifact [" + module + "] to [" + module.getUri() + "]" ); - FileUtils.copyFile( sourceFile, destinationFile ); + Files.copy( sourceFile.toPath(), destinationFile.toPath(), LinkOption.NOFOLLOW_LINKS, + StandardCopyOption.REPLACE_EXISTING ); if ( module.changeManifestClasspath() && ( skinnyWars || module.getLibDir() == null ) ) { @@ -708,7 +711,8 @@ public class EarMojo } else { - FileUtils.copyFile( source, target ); + Files.copy( source.toPath(), target.toPath(), LinkOption.NOFOLLOW_LINKS, + StandardCopyOption.REPLACE_EXISTING ); } }
