}
}
}
private String readPatchesXml(File patchesNewest, List<Map> patches) {
XMLConfiguration patchConfig = null;
Map<String, String> m;
try {
patchConfig = new XMLConfiguration(patchesNewest);
for (Iterator<Configuration> it = patchConfig.getChildren().iterator(); it.hasNext();) {
Configuration aPatchConfig = it.next();
m = new HashMap<String, String>();
m.put("id", aPatchConfig.getAttribute("patch-id"));
m.put("enabled", aPatchConfig.getAttribute("enabled"));
m.put("jira", aPatchConfig.getAttribute("jira"));
m.put("tag", aPatchConfig.getAttribute("tag"));
m.put("title", aPatchConfig.getChildValue("description"));
patches.add(m);
}
return patchConfig.getAttribute("basetag");
} catch (ConfigurationException e) {
m = new HashMap<String, String>();
m.put("id", "Problems reading patches.xml.newest: "+e);
m.put("enabled", "");
m.put("jira", "");