Skip to content

Commit dbb42f9

Browse files
[BUG] new.sh fix generator type , issue OpenAPITools#9320 (OpenAPITools#9321)
* generation type on template dir path * remove gen_type from template and resources
1 parent 18cdb36 commit dbb42f9

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

Diff for: new.sh

+10-10
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ public class ${lang_classname} extends DefaultCodegen implements CodegenConfig {
178178
outputFolder = "generated-code" + File.separator + "${gen_name_camel}";
179179
modelTemplateFiles.put("model.mustache", ".zz");
180180
apiTemplateFiles.put("api.mustache", ".zz");
181-
embeddedTemplateDir = templateDir = "${gen_name_camel}-${gen_type}";
181+
embeddedTemplateDir = templateDir = "${gen_name_camel}";
182182
apiPackage = "Apis";
183183
modelPackage = "Models";
184184
supportingFiles.add(new SupportingFile("README.mustache", "", "README.md"));
@@ -191,17 +191,17 @@ EOF
191191
echo -e "\norg.openapitools.codegen.languages.${lang_classname}" >> "${root}/modules/openapi-generator/src/main/resources/META-INF/services/org.openapitools.codegen.CodegenConfig"
192192

193193
# Step 3: Create resource files
194-
mkdir -p "${root}/modules/openapi-generator/src/main/resources/${gen_name_camel}-${gen_type}"
195-
echo "Creating modules/openapi-generator/src/main/resources/${gen_name_camel}-${gen_type}/README.mustache" && \
196-
touch "${root}/modules/openapi-generator/src/main/resources/${gen_name_camel}-${gen_type}/README.mustache"
197-
echo "Creating modules/openapi-generator/src/main/resources/${gen_name_camel}-${gen_type}/model.mustache" && \
198-
touch "${root}/modules/openapi-generator/src/main/resources/${gen_name_camel}-${gen_type}/model.mustache"
199-
echo "Creating modules/openapi-generator/src/main/resources/${gen_name_camel}-${gen_type}/api.mustache" && \
200-
touch "${root}/modules/openapi-generator/src/main/resources/${gen_name_camel}-${gen_type}/api.mustache"
194+
mkdir -p "${root}/modules/openapi-generator/src/main/resources/${gen_name_camel}"
195+
echo "Creating modules/openapi-generator/src/main/resources/${gen_name_camel}/README.mustache" && \
196+
touch "${root}/modules/openapi-generator/src/main/resources/${gen_name_camel}/README.mustache"
197+
echo "Creating modules/openapi-generator/src/main/resources/${gen_name_camel}/model.mustache" && \
198+
touch "${root}/modules/openapi-generator/src/main/resources/${gen_name_camel}/model.mustache"
199+
echo "Creating modules/openapi-generator/src/main/resources/${gen_name_camel}/api.mustache" && \
200+
touch "${root}/modules/openapi-generator/src/main/resources/${gen_name_camel}/api.mustache"
201201

202202
# Step 4: Create generation config scripts
203-
echo "Creating bin/configs/${gen_name_camel}-${gen_type}-petstore-new.yaml"
204-
cat > "${root}/bin/configs/${gen_name_camel}-${gen_type}-petstore-new.yaml"<<EOF
203+
echo "Creating bin/configs/${gen_name_camel}-petstore-new.yaml"
204+
cat > "${root}/bin/configs/${gen_name_camel}-petstore-new.yaml"<<EOF
205205
generatorName: ${gen_name_camel}
206206
outputDir: samples/${gen_type}/petstore/${gen_name_camel_path}
207207
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore.yaml

0 commit comments

Comments
 (0)