public void perform(GraphRewrite event, EvaluationContext evCtx) { Visitor<File> visitor = new Visitor<File>() { @Override public void visit(File file) { try { log.info("Loading archive identification metadata from [" + file.getAbsolutePath() + "]"); SkippedArchives.load(file); } catch (Exception e) { throw new WindupException("Failed to load metadata from file [" + file + "]", e); } } }; FileSuffixPredicate predicate = new FileSuffixPredicate("\\.archive-ignore\\.txt"); FileVisit.visit(WindupPathUtil.getUserIgnoreDir().toFile(), predicate, visitor); FileVisit.visit(WindupPathUtil.getWindupIgnoreDir().toFile(), predicate, visitor); } });
FileVisit.visit(WindupPathUtil.getWindupIgnoreDir().toFile(), predicate, visitor);