提交 aff46c4f 编写于 作者: sq3536's avatar sq3536

兼容windows

上级 9f7664e0
...@@ -39,6 +39,7 @@ public class CodegenConfig { ...@@ -39,6 +39,7 @@ public class CodegenConfig {
public CodegenConfig setInputSpec(String inputSpec) { public CodegenConfig setInputSpec(String inputSpec) {
if(!StringUtils.isEmpty(inputSpec)) if(!StringUtils.isEmpty(inputSpec))
{ {
inputSpec=Paths.get(inputSpec).toString();
this.inputSpec=inputSpec.replace("\\", "/"); this.inputSpec=inputSpec.replace("\\", "/");
} }
return this; return this;
...@@ -47,6 +48,7 @@ public class CodegenConfig { ...@@ -47,6 +48,7 @@ public class CodegenConfig {
public CodegenConfig setOutputDir(String outputDir) { public CodegenConfig setOutputDir(String outputDir) {
if(!StringUtils.isEmpty(outputDir)) if(!StringUtils.isEmpty(outputDir))
{ {
outputDir=Paths.get(outputDir).toString();
this.outputDir=outputDir.replace("\\", "/"); this.outputDir=outputDir.replace("\\", "/");
} }
return this; return this;
...@@ -55,6 +57,7 @@ public class CodegenConfig { ...@@ -55,6 +57,7 @@ public class CodegenConfig {
public CodegenConfig setTemplateDir(String templateDir) { public CodegenConfig setTemplateDir(String templateDir) {
if(!StringUtils.isEmpty(templateDir)) if(!StringUtils.isEmpty(templateDir))
{ {
templateDir=Paths.get(templateDir).toString();
this.templateDir=templateDir.replace("\\", "/"); this.templateDir=templateDir.replace("\\", "/");
} }
return this; return this;
...@@ -122,7 +125,7 @@ public class CodegenConfig { ...@@ -122,7 +125,7 @@ public class CodegenConfig {
} }
else { else {
String path=file.getPath().replace("\\","/"); String path=file.getPath().replace("\\","/");
templateDefinitions.add(new TemplateDefinition(Paths.get("/",path.replace(this.getTemplateDir(),"")).toString())); templateDefinitions.add(new TemplateDefinition(path.replace(this.getTemplateDir(),"").toString()));
} }
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册