mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-05-12 20:50:55 +00:00
* generation type on template dir path * remove gen_type from template and resources
This commit is contained in:
parent
18cdb36d3e
commit
dbb42f9027
20
new.sh
20
new.sh
@ -178,7 +178,7 @@ public class ${lang_classname} extends DefaultCodegen implements CodegenConfig {
|
||||
outputFolder = "generated-code" + File.separator + "${gen_name_camel}";
|
||||
modelTemplateFiles.put("model.mustache", ".zz");
|
||||
apiTemplateFiles.put("api.mustache", ".zz");
|
||||
embeddedTemplateDir = templateDir = "${gen_name_camel}-${gen_type}";
|
||||
embeddedTemplateDir = templateDir = "${gen_name_camel}";
|
||||
apiPackage = "Apis";
|
||||
modelPackage = "Models";
|
||||
supportingFiles.add(new SupportingFile("README.mustache", "", "README.md"));
|
||||
@ -191,17 +191,17 @@ EOF
|
||||
echo -e "\norg.openapitools.codegen.languages.${lang_classname}" >> "${root}/modules/openapi-generator/src/main/resources/META-INF/services/org.openapitools.codegen.CodegenConfig"
|
||||
|
||||
# Step 3: Create resource files
|
||||
mkdir -p "${root}/modules/openapi-generator/src/main/resources/${gen_name_camel}-${gen_type}"
|
||||
echo "Creating modules/openapi-generator/src/main/resources/${gen_name_camel}-${gen_type}/README.mustache" && \
|
||||
touch "${root}/modules/openapi-generator/src/main/resources/${gen_name_camel}-${gen_type}/README.mustache"
|
||||
echo "Creating modules/openapi-generator/src/main/resources/${gen_name_camel}-${gen_type}/model.mustache" && \
|
||||
touch "${root}/modules/openapi-generator/src/main/resources/${gen_name_camel}-${gen_type}/model.mustache"
|
||||
echo "Creating modules/openapi-generator/src/main/resources/${gen_name_camel}-${gen_type}/api.mustache" && \
|
||||
touch "${root}/modules/openapi-generator/src/main/resources/${gen_name_camel}-${gen_type}/api.mustache"
|
||||
mkdir -p "${root}/modules/openapi-generator/src/main/resources/${gen_name_camel}"
|
||||
echo "Creating modules/openapi-generator/src/main/resources/${gen_name_camel}/README.mustache" && \
|
||||
touch "${root}/modules/openapi-generator/src/main/resources/${gen_name_camel}/README.mustache"
|
||||
echo "Creating modules/openapi-generator/src/main/resources/${gen_name_camel}/model.mustache" && \
|
||||
touch "${root}/modules/openapi-generator/src/main/resources/${gen_name_camel}/model.mustache"
|
||||
echo "Creating modules/openapi-generator/src/main/resources/${gen_name_camel}/api.mustache" && \
|
||||
touch "${root}/modules/openapi-generator/src/main/resources/${gen_name_camel}/api.mustache"
|
||||
|
||||
# Step 4: Create generation config scripts
|
||||
echo "Creating bin/configs/${gen_name_camel}-${gen_type}-petstore-new.yaml"
|
||||
cat > "${root}/bin/configs/${gen_name_camel}-${gen_type}-petstore-new.yaml"<<EOF
|
||||
echo "Creating bin/configs/${gen_name_camel}-petstore-new.yaml"
|
||||
cat > "${root}/bin/configs/${gen_name_camel}-petstore-new.yaml"<<EOF
|
||||
generatorName: ${gen_name_camel}
|
||||
outputDir: samples/${gen_type}/petstore/${gen_name_camel_path}
|
||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore.yaml
|
||||
|
Loading…
x
Reference in New Issue
Block a user