提交 a7a3ecb1 编写于 作者: 黄勇

【B】修复了因版本升级而导致 Smart SDK 中产生的 Bug

上级 dd2ef54d
......@@ -44,8 +44,9 @@ public class CreateAppCommand extends Command {
String[] emptyDirs = {
"src/main/java",
"src/main/resources",
"src/main/webapp/www/page",
"src/main/webapp/www/script",
"src/main/webapp/www/html",
"src/main/webapp/www/css",
"src/main/webapp/www/js",
"src/test/java",
"src/test/resources/sql",
};
......@@ -60,6 +61,7 @@ public class CreateAppCommand extends Command {
generateConfigFile();
generateLog4jFile();
generateIndexFile();
generateGlobalJS();
}
private void generateMavenFile() {
......@@ -115,10 +117,19 @@ public class CreateAppCommand extends Command {
String pageNameDisplay = StringUtil.toDisplayStyle(appName, "-");
Map<String, Object> dataMap = new HashMap<String, Object>();
dataMap.put("page_name_c", pageNameDisplay);
dataMap.put("page_name_d", pageNameDisplay);
String vmPath = "create-app/index_html.vm";
String filePath = appPath + "/src/main/webapp/www/page/index.html";
String filePath = appPath + "/src/main/webapp/www/html/index.html";
VelocityUtil.mergeTemplateIntoFile(vmPath, dataMap, filePath);
}
private void generateGlobalJS() {
Map<String, Object> dataMap = new HashMap<String, Object>();
dataMap.put("app_name", appName);
String vmPath = "create-app/global.js.vm";
String filePath = appPath + "/src/main/webapp/www/js/global.js";
VelocityUtil.mergeTemplateIntoFile(vmPath, dataMap, filePath);
}
}
......@@ -35,7 +35,7 @@ public class CreatePageCommand extends Command {
dataMap.put("page_name_d", pageNameDisplay);
String vmPath = "create-page/page_html.vm";
String filePath = appPath + "/src/main/webapp/www/page/" + pageNameUnderline + ".html";
String filePath = appPath + "/src/main/webapp/www/html/" + pageNameUnderline + ".html";
VelocityUtil.mergeTemplateIntoFile(vmPath, dataMap, filePath);
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册