Commit e613652e677ce1bbabb3d524bb2e573fd972e82e
1 parent
86bb6f0b
一键改包增加新项目目录检测,若新目录存在则退出程序。
Showing
1 changed file
with
6 additions
and
2 deletions
yudao-server/src/test/java/cn/iocoder/yudao/ProjectReactor.java
| ... | ... | @@ -48,8 +48,12 @@ public class ProjectReactor { |
| 48 | 48 | String packageNameNew = "cn.start.pp"; |
| 49 | 49 | String titleNew = "土豆管理系统"; |
| 50 | 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 | 58 | log.info("[main][开始获得需要重写的文件,预计需要 10-20 秒]"); |
| 55 | 59 | Collection<File> files = listFiles(projectBaseDir); | ... | ... |