forked from loafle/openapi-generator-original
Add 'modelPackage' and 'apiPackage' as command line options
Add setters for modelPackage and apiPackage
This commit is contained in:
@@ -87,6 +87,14 @@ public class DefaultCodegen {
|
||||
if(additionalProperties.containsKey("t")) {
|
||||
this.setTemplateDir((String)additionalProperties.get("t"));
|
||||
}
|
||||
|
||||
if(additionalProperties.containsKey("modelPackage")) {
|
||||
this.setModelPackage((String)additionalProperties.get("modelPackage"));
|
||||
}
|
||||
|
||||
if(additionalProperties.containsKey("apiPackage")) {
|
||||
this.setApiPackage((String)additionalProperties.get("apiPackage"));
|
||||
}
|
||||
}
|
||||
|
||||
// override with any special post-processing
|
||||
@@ -183,6 +191,14 @@ public class DefaultCodegen {
|
||||
this.templateDir = templateDir;
|
||||
}
|
||||
|
||||
public void setModelPackage(String modelPackage) {
|
||||
this.modelPackage = modelPackage;
|
||||
}
|
||||
|
||||
public void setApiPackage(String apiPackage) {
|
||||
this.apiPackage = apiPackage;
|
||||
}
|
||||
|
||||
public String toApiFilename(String name) {
|
||||
return toApiName(name);
|
||||
}
|
||||
@@ -288,6 +304,8 @@ public class DefaultCodegen {
|
||||
importMapping.put("LocalTime", "org.joda.time.*");
|
||||
|
||||
cliOptions.add(new CliOption("t", "template-dir", true, "folder containing the template files"));
|
||||
cliOptions.add(new CliOption("modelPackage", "model-package", true, "Package for generated models"));
|
||||
cliOptions.add(new CliOption("apiPackage", "api-package", true, "Package for generated api classes"));
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user