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

支持help

java -jar ibizlab-generator-cli.jar help
java -jar ibizlab-generator-cli.jar help generate
上级 c0a4f58e
...@@ -166,6 +166,8 @@ public class CodegenConfig { ...@@ -166,6 +166,8 @@ public class CodegenConfig {
if(templateProcessor==null) if(templateProcessor==null)
{ {
List<TemplatePathLocator> list=new ArrayList<>(); List<TemplatePathLocator> list=new ArrayList<>();
if( this.getTemplateDirs()!=null)
{
this.getTemplateDirs().forEach(templateDir->{ this.getTemplateDirs().forEach(templateDir->{
list.add(new GeneratorTemplateContentLocator(templateDir)); list.add(new GeneratorTemplateContentLocator(templateDir));
}); });
...@@ -176,6 +178,8 @@ public class CodegenConfig { ...@@ -176,6 +178,8 @@ public class CodegenConfig {
list list
); );
} }
}
return templateProcessor; return templateProcessor;
} }
......
...@@ -46,6 +46,7 @@ public class DefaultGenerator implements Generator { ...@@ -46,6 +46,7 @@ public class DefaultGenerator implements Generator {
List<String> ignorePaths=new ArrayList<>(); List<String> ignorePaths=new ArrayList<>();
ignorePaths.add(ignoreFileLocation); ignorePaths.add(ignoreFileLocation);
ignorePaths.add(this.config.getOutputDir()); ignorePaths.add(this.config.getOutputDir());
if(this.config.getTemplateDirs()!=null)
ignorePaths.addAll(this.config.getTemplateDirs()); ignorePaths.addAll(this.config.getTemplateDirs());
this.ignoreProcessor=CodegenIgnoreProcessor.getInstance(ignorePaths); this.ignoreProcessor=CodegenIgnoreProcessor.getInstance(ignorePaths);
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册