private void exportRules(File baseDir) throws IOException { File file = new File(baseDir.getCanonicalPath(), "rules"); file.mkdir(); file = new File(file.getCanonicalPath(), "rules.js"); FileWriter writer = new FileWriter(file); rules.export(writer); writer.close(); }
private void exportRules(File baseDir) throws IOException { // Because old candlepin servers assume to import a file in rules dir, we had to // move to a new directory for versioned rules file: File newRulesDir = new File(baseDir.getCanonicalPath(), "rules2"); newRulesDir.mkdir(); File newRulesFile = new File(newRulesDir.getCanonicalPath(), "rules.js"); FileWriter writer = null; try { writer = new FileWriter(newRulesFile); rules.export(writer); } finally { if (writer != null) { writer.close(); } } exportLegacyRules(baseDir); }