private void copyAppConfigFiles(File appBuildDir,File appConfigDir) throws IOException {
  File[] files=appConfigDir.listFiles();
  if (files != null) {
    appBuildDir.mkdirs();
    for (    File file : files) {
      File outFile=new File(appBuildDir,file.getName());
      if (file.isDirectory()) {
        copyAppConfigFiles(outFile,file);
      }
 else {
        Files.copy(file,outFile);
      }
    }
  }
}

private void copyAppConfigFiles ( File appBuildDir , File appConfigDir ) throws IOException { File [ ] files = appConfigDir . listFiles ( ) ; if ( files != null ) { appBuildDir . mkdirs ( ) ; for ( File file : files ) { File outFile = new File ( appBuildDir , file . getName ( ) ) ; if ( file . isDirectory ( ) ) { copyAppConfigFiles ( outFile , file ) ; } else { Files . copy ( file , outFile ) ; } } } }
copies any local configuration files into the app directory
