} | } | ||||
} | } | ||||
task copyData << { | |||||
Files.createDirectories(processedData) | |||||
Files.walkFileTree(dataSource, new CopyDataVisitor(project)); | |||||
task copyData { | |||||
onlyIf { Files.exists(dataSource) } | |||||
doLast { | |||||
Files.createDirectories(processedData) | |||||
Files.walkFileTree(dataSource, new CopyDataVisitor(project)); | |||||
} | |||||
} | } | ||||
class CopyDataVisitor extends SimpleFileVisitor<Path> { | class CopyDataVisitor extends SimpleFileVisitor<Path> { |