in codegen/src/main/java/org/apache/servicecomb/toolkit/codegen/ProviderDirectoryStrategy.java [44:76]
public void processSupportingFile(List<SupportingFile> supportingFiles) {
super.processSupportingFile(supportingFiles);
supportingFiles.add(new SupportingFile("pom.mustache",
providerDirectory(),
"pom.xml")
);
supportingFiles.add(new SupportingFile("Application.mustache",
mainClassFolder(providerDirectory()),
"Application.java")
);
supportingFiles.add(new SupportingFile("log4j2.mustache",
resourcesFolder(providerDirectory()),
"log4j2.xml")
);
supportingFiles.add(new SupportingFile(providerTemplateFolder + "/microservice.mustache",
resourcesFolder(providerDirectory()),
"microservice.yaml")
);
propertiesMap
.computeIfAbsent(GeneratorExternalConfigConstant.PROVIDER_ARTIFACT_ID, k -> propertiesMap.get("artifactId"));
propertiesMap
.put(GeneratorExternalConfigConstant.PROVIDER_PROJECT_NAME, providerDirectory());
if (ServiceCombCodegen.POJO_LIBRARY.equals(propertiesMap.get("library"))) {
// ((Map<String, String>) propertiesMap.get("apiTemplateFiles")).put(pojoApiImplTemplate, ".java");
propertiesMap.put("isPOJO", true);
}
propertiesMap.put("isMultipleModule", false);
}