提交 a7a3ecb1 编写于 作者: 黄勇

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

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