private void copyScriptTemplates() {
		File scriptTemplateDirectory = home.getScriptTemplateDirectory();
		if (!scriptTemplateDirectory.exists()) {
			try {
				ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
				Resource[] resources = resolver.getResources("classpath*:script_template/**/*.*");
				for (Resource resource : resources) {
					String scriptTemplatePath = home.getScriptTemplateDirectory().getAbsolutePath();
					scriptTemplatePath += getSubPath(PATH_SCRIPT_TEMPLATE_DIRECTORY, resource.getURL().getPath());
					copyResourceToFile(resource, new File(scriptTemplatePath));
				}
			} catch (IOException e) {
				throw new NGrinderRuntimeException("Error while copying script templates.", e);
			}
		}
	}
Copy the default files and create default directories to ${NGRINDER_HOME}.

@throws IOException occurs when there is no such a files.
ngrinder-controller/src/main/java/org/ngrinder/infra/config/Config.java