in initializer-generator/src/main/java/com/alibaba/initializer/controller/InitializerMetadataV2JsonMapper.java [43:65]
public InitializerMetadataV2JsonMapper(String share) {
super();
TemplateVariables templateVariables = new TemplateVariables(
new TemplateVariable("dependencies", TemplateVariable.VariableType.REQUEST_PARAM),
new TemplateVariable("packaging", TemplateVariable.VariableType.REQUEST_PARAM),
new TemplateVariable("javaVersion", TemplateVariable.VariableType.REQUEST_PARAM),
new TemplateVariable("language", TemplateVariable.VariableType.REQUEST_PARAM),
new TemplateVariable("bootVersion", TemplateVariable.VariableType.REQUEST_PARAM),
new TemplateVariable("groupId", TemplateVariable.VariableType.REQUEST_PARAM),
new TemplateVariable("artifactId", TemplateVariable.VariableType.REQUEST_PARAM),
new TemplateVariable("version", TemplateVariable.VariableType.REQUEST_PARAM),
new TemplateVariable("name", TemplateVariable.VariableType.REQUEST_PARAM),
new TemplateVariable("description", TemplateVariable.VariableType.REQUEST_PARAM),
new TemplateVariable("packageName", TemplateVariable.VariableType.REQUEST_PARAM),
new TemplateVariable("architecture", TemplateVariable.VariableType.REQUEST_PARAM));
try {
Field templateVariablesField = InitializrMetadataV2JsonMapper.class.getDeclaredField("templateVariables");
templateVariablesField.setAccessible(true);
templateVariablesField.set(this, templateVariables);
} catch (Exception e) {
throw new RuntimeException(e);
}
}