public void processSupportingFile()

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");
  }