in codegen/src/main/java/org/apache/servicecomb/toolkit/codegen/DefaultDirectoryStrategy.java [129:157]
private void processProvider(List<SupportingFile> 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 -> providerDirectory());
if (ServiceCombCodegen.POJO_LIBRARY.equals(propertiesMap.get("library"))) {
// ((Map<String, String>) propertiesMap.get("apiTemplateFiles")).put(pojoApiImplTemplate, ".java");
propertiesMap.put("isPOJO", true);
}
}