Commit e613652e677ce1bbabb3d524bb2e573fd972e82e

Authored by yjb
1 parent 86bb6f0b

一键改包增加新项目目录检测,若新目录存在则退出程序。

yudao-server/src/test/java/cn/iocoder/yudao/ProjectReactor.java
@@ -48,8 +48,12 @@ public class ProjectReactor { @@ -48,8 +48,12 @@ public class ProjectReactor {
48 String packageNameNew = "cn.start.pp"; 48 String packageNameNew = "cn.start.pp";
49 String titleNew = "土豆管理系统"; 49 String titleNew = "土豆管理系统";
50 String projectBaseDirNew = projectBaseDir + "-new"; // 一键改名后,“新”项目所在的目录 50 String projectBaseDirNew = projectBaseDir + "-new"; // 一键改名后,“新”项目所在的目录
51 - log.info("[main][新项目路径地址 ({})]", projectBaseDirNew);  
52 - 51 + log.info("[main][检测新项目目录 ({})是否存在]", projectBaseDirNew);
  52 + if (FileUtil.exist(projectBaseDirNew)) {
  53 + log.info("[main][新项目目录检测 ({})已存在,请更改新的目录,程序退出!]", projectBaseDirNew);
  54 + return;
  55 + }
  56 + log.info("[main][完成新项目目录检测,新项目路径地址 ({})]", projectBaseDirNew);
53 // 获得需要复制的文件 57 // 获得需要复制的文件
54 log.info("[main][开始获得需要重写的文件,预计需要 10-20 秒]"); 58 log.info("[main][开始获得需要重写的文件,预计需要 10-20 秒]");
55 Collection<File> files = listFiles(projectBaseDir); 59 Collection<File> files = listFiles(projectBaseDir);