From d0f53ae7d9892d8fdfda3f71913dba98bf59ac7e Mon Sep 17 00:00:00 2001 From: jeesun Date: Mon, 5 Aug 2019 10:28:36 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=A8=A1=E6=9D=BF=E4=BD=8D=E7=BD=AE=E4=B8=8D?= =?UTF-8?q?=E5=AD=98=E5=9C=A8=E5=B0=B1=E5=88=9B=E5=BB=BA=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/simon/common/code/CodeGenerator.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/common/src/main/java/com/simon/common/code/CodeGenerator.java b/common/src/main/java/com/simon/common/code/CodeGenerator.java index 93ef11b..3d59a9d 100644 --- a/common/src/main/java/com/simon/common/code/CodeGenerator.java +++ b/common/src/main/java/com/simon/common/code/CodeGenerator.java @@ -12,6 +12,7 @@ import org.mybatis.generator.internal.DefaultShellCallback; import java.io.File; import java.io.FileWriter; import java.io.IOException; +import java.nio.file.Paths; import java.text.MessageFormat; import java.text.SimpleDateFormat; import java.util.*; @@ -205,6 +206,19 @@ public class CodeGenerator { JAVA_PATH = MessageFormat.format(javaPathPattern, mainOrTest); RESOURCES_PATH = MessageFormat.format(resourcesPathPattern, mainOrTest); + File javaDir = Paths.get(PROJECT_PATH + JAVA_PATH).toFile(); + File resourceDir = Paths.get(PROJECT_PATH + RESOURCES_PATH).toFile(); + if (!javaDir.exists()) { + if (javaDir.isDirectory() && javaDir.mkdirs()) { + log.info("创建目录" + javaDir.getPath() + "成功!"); + } + } + if (!resourceDir.exists()) { + if (resourceDir.isDirectory() && resourceDir.mkdirs()) { + log.info("创建目录" + resourceDir.getPath() + "成功!"); + } + } + if(StringUtils.isEmpty(genModules)){ genModelAndMapper(tableName, tableComment, modelName, idType); genRepository(tableName, tableComment, modelName, idType); -- Gitee From d74d8c86cc58e487589acd552a02a875948203aa Mon Sep 17 00:00:00 2001 From: jeesun Date: Mon, 5 Aug 2019 11:25:41 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E7=94=9F=E6=88=90=E5=99=A8=E7=9B=AE=E5=BD=95=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/simon/common/code/CodeGenerator.java | 23 +++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/common/src/main/java/com/simon/common/code/CodeGenerator.java b/common/src/main/java/com/simon/common/code/CodeGenerator.java index 3d59a9d..e4aad7a 100644 --- a/common/src/main/java/com/simon/common/code/CodeGenerator.java +++ b/common/src/main/java/com/simon/common/code/CodeGenerator.java @@ -206,16 +206,31 @@ public class CodeGenerator { JAVA_PATH = MessageFormat.format(javaPathPattern, mainOrTest); RESOURCES_PATH = MessageFormat.format(resourcesPathPattern, mainOrTest); - File javaDir = Paths.get(PROJECT_PATH + JAVA_PATH).toFile(); - File resourceDir = Paths.get(PROJECT_PATH + RESOURCES_PATH).toFile(); + File javaDir = Paths.get(PROJECT_PATH + JAVA_PATH + "/").toFile(); + File resourceDir = Paths.get(PROJECT_PATH + RESOURCES_PATH + "/").toFile(); + File mappingDir = Paths.get(PROJECT_PATH + RESOURCES_PATH + "/mapping/").toFile(); if (!javaDir.exists()) { - if (javaDir.isDirectory() && javaDir.mkdirs()) { + log.error("目录" + javaDir.getPath() + "不存在"); + if (javaDir.mkdirs()) { log.info("创建目录" + javaDir.getPath() + "成功!"); + } else { + log.error("创建目录" + javaDir.getPath() + "失败!"); } } if (!resourceDir.exists()) { - if (resourceDir.isDirectory() && resourceDir.mkdirs()) { + log.error("目录" + resourceDir.getPath() + "不存在"); + if (resourceDir.mkdirs()) { log.info("创建目录" + resourceDir.getPath() + "成功!"); + } else { + log.error("创建目录" + resourceDir.getPath() + "失败!"); + } + } + if (!mappingDir.exists()) { + log.error("目录" + mappingDir.getPath() + "不存在"); + if (mappingDir.mkdirs()) { + log.info("创建目录" + mappingDir.getPath() + "成功!"); + } else { + log.error("创建目录" + mappingDir.getPath() + "失败!"); } } -- Gitee