Commit 92c1db9e by fengshuonan

更新操作系统的判断

parent 7ab92967
...@@ -4,10 +4,10 @@ package cn.stylefeng.guns.generator.core.generator.base; ...@@ -4,10 +4,10 @@ package cn.stylefeng.guns.generator.core.generator.base;
import cn.hutool.core.io.IoUtil; import cn.hutool.core.io.IoUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.stylefeng.guns.generator.core.engine.BeetlEngine; import cn.stylefeng.guns.generator.core.engine.BeetlEngine;
import cn.stylefeng.guns.generator.core.util.OsUtil;
import cn.stylefeng.guns.generator.core.util.TemplateUtil; import cn.stylefeng.guns.generator.core.util.TemplateUtil;
import com.baomidou.mybatisplus.generator.config.po.TableField; import com.baomidou.mybatisplus.generator.config.po.TableField;
import com.baomidou.mybatisplus.generator.config.po.TableInfo; import com.baomidou.mybatisplus.generator.config.po.TableInfo;
import com.sun.javafx.PlatformUtil;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.beetl.core.GroupTemplate; import org.beetl.core.GroupTemplate;
import org.beetl.core.Template; import org.beetl.core.Template;
...@@ -79,7 +79,7 @@ public abstract class AbstractCustomGenerator extends Generator { ...@@ -79,7 +79,7 @@ public abstract class AbstractCustomGenerator extends Generator {
String filePath = getGenerateFilePath(); String filePath = getGenerateFilePath();
//执行代码生成 //执行代码生成
if (PlatformUtil.isWindows()) { if (OsUtil.windowsFlag()) {
filePath = filePath.replaceAll("/+|\\\\+", "\\\\"); filePath = filePath.replaceAll("/+|\\\\+", "\\\\");
} else { } else {
filePath = filePath.replaceAll("/+|\\\\+", "/"); filePath = filePath.replaceAll("/+|\\\\+", "/");
......
package cn.stylefeng.guns.generator.core.util;
/**
* 判断操作系统的工具
*
* @author fengshuonan
* @date 2019-05-30-12:31
*/
public class OsUtil {
/**
* 判断是不是windows
*
* @author fengshuonan
* @Date 2019-05-30 12:32
*/
public static Boolean windowsFlag() {
String os = System.getProperty("os.name");
return os.startsWith("Windows");
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment