|
1 | 1 | import static java.lang.System.err |
2 | 2 | import static java.nio.file.StandardCopyOption.REPLACE_EXISTING |
3 | 3 |
|
4 | | -import java.nio.file.FileVisitResult |
5 | 4 | import java.nio.file.Files |
6 | | -import java.nio.file.Path |
7 | 5 | import java.nio.file.Paths |
8 | | -import java.nio.file.SimpleFileVisitor |
9 | | -import java.nio.file.attribute.BasicFileAttributes |
10 | 6 | import java.util.regex.Pattern |
11 | 7 |
|
12 | 8 | static void main(String[] args) { |
@@ -717,35 +713,9 @@ def postProcessCheckstyleReport(targetDir, repoName, repoPath) { |
717 | 713 | } |
718 | 714 |
|
719 | 715 | def copyDir(source, destination) { |
720 | | - Path sourceDir = new File(source).toPath().toAbsolutePath().normalize() |
721 | | - Path destinationDir = new File(destination).toPath().toAbsolutePath().normalize() |
722 | | - |
723 | | - Files.walkFileTree(sourceDir, new SimpleFileVisitor<Path>() { |
724 | | - @Override |
725 | | - FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) { |
726 | | - if (dir.startsWith(destinationDir)) { |
727 | | - return FileVisitResult.SKIP_SUBTREE |
728 | | - } |
729 | | - Path targetDir = destinationDir.resolve(sourceDir.relativize(dir)) |
730 | | - if (targetDir.startsWith(sourceDir)) { |
731 | | - return FileVisitResult.SKIP_SUBTREE |
732 | | - } |
733 | | - if (!Files.exists(targetDir)) { |
734 | | - Files.createDirectories(targetDir) |
735 | | - } |
736 | | - return FileVisitResult.CONTINUE |
737 | | - } |
738 | | - |
739 | | - @Override |
740 | | - FileVisitResult visitFile(Path file, BasicFileAttributes attrs) { |
741 | | - Path targetFile = destinationDir.resolve(sourceDir.relativize(file)) |
742 | | - if (targetFile.startsWith(sourceDir)) { |
743 | | - return FileVisitResult.CONTINUE |
744 | | - } |
745 | | - Files.copy(file, targetFile, REPLACE_EXISTING) |
746 | | - return FileVisitResult.CONTINUE |
747 | | - } |
748 | | - }) |
| 716 | + new AntBuilder().copy(todir: destination) { |
| 717 | + fileset(dir: source) |
| 718 | + } |
749 | 719 | } |
750 | 720 |
|
751 | 721 | def moveDir(source, destination) { |
|
0 commit comments