private static String replacePlaceHolders(String template, Project project) { String processedTemplate = template; String projectName = ""; String projectBaseDir = ""; String projectBaseDirName = ""; if (null != project) { projectName = project.getName(); projectBaseDir = project.getBasePath(); projectBaseDirName = project.getBaseDir().getName(); } processedTemplate = processedTemplate.replace(PROJECT_NAME.getVariableName(), projectName); processedTemplate = processedTemplate.replace(PROJECT_BASE_DIR_NAME.getVariableName(), projectBaseDirName); processedTemplate = processedTemplate.replace(PROJECT_BASE_DIR.getVariableName(), projectBaseDir); return processedTemplate; }