// Copies a set of resources to a given directory. The set is specified
 // by an Ant-style path-matching pattern.
 public void copyGrailsResources(Object destDir, Object pattern, boolean overwrite)
     throws FileNotFoundException, IOException {
   new File(destDir.toString()).mkdirs();
   Resource[] resources = resolveResources("classpath:" + pattern);
   for (Resource resource : resources) {
     if (resource.isReadable()) {
       copyGrailsResource(destDir + "/" + resource.getFilename(), resource, overwrite);
     }
   }
 }