public void clean() { // need to remove the generated directories... // need to remove generated/xml, generated/ejb, generated/jsp, // remove generated/xml File generatedXmlRoot = getScratchDir("xml"); FileUtils.whack(generatedXmlRoot); // remove generated/ejb File generatedEjbRoot = getScratchDir("ejb"); // recursively delete... FileUtils.whack(generatedEjbRoot); // remove generated/jsp File generatedJspRoot = getScratchDir("jsp"); // recursively delete... FileUtils.whack(generatedJspRoot); // remove the internal archive directory which holds the original // archive (and possibly deployment plan) that cluster sync can use FileUtils.whack(getAppInternalDir()); }