in codegen/src/main/java/org/apache/servicecomb/toolkit/codegen/SpringCloudConsumerDirectoryStrategy.java [48:77]
public void processSupportingFile(List<SupportingFile> supportingFiles) {
super.processSupportingFile(supportingFiles);
supportingFiles.add(new SupportingFile(consumerTemplateFolder + "/applicationYml.mustache",
resourcesFolder(consumerDirectory()),
"application.yml"));
supportingFiles.add(new SupportingFile(consumerTemplateFolder + "/pom.mustache",
consumerDirectory(),
"pom.xml")
);
supportingFiles.add(new SupportingFile(consumerTemplateFolder + "/Application.mustache",
mainClassFolder(consumerDirectory()),
"Application.java")
);
propertiesMap.computeIfAbsent(GeneratorExternalConfigConstant.CONSUMER_ARTIFACT_ID,
k -> consumerDirectory());
propertiesMap
.put(GeneratorExternalConfigConstant.CONSUMER_PROJECT_NAME, consumerDirectory());
propertiesMap.put(apiConsumerTemplate, ServiceType.CONSUMER.getValue());
Map<String, String> apiTemplateFiles = ((Map<String, String>) propertiesMap.get("apiTemplateFiles"));
apiTemplateFiles.remove("api.mustache");
apiTemplateFiles.put(apiConsumerTemplate, ".java");
}