protected void applyDefaults()

in initializer-generator/src/main/java/com/alibaba/initializer/metadata/InitializerMetadataBuilder.java [79:95]


    protected void applyDefaults(InitializerMetadata metadata) {
        if (!StringUtils.hasText(metadata.getName().getContent())) {
            metadata.getName().setContent("demo");
        }
        if (!StringUtils.hasText(metadata.getDescription().getContent())) {
            metadata.getDescription().setContent("Demo Project");
        }
        if (!StringUtils.hasText(metadata.getGroupId().getContent())) {
            metadata.getGroupId().setContent("com.example");
        }
        if (!StringUtils.hasText(metadata.getVersion().getContent())) {
            metadata.getVersion().setContent("0.0.1-SNAPSHOT");
        }
        if (CollectionUtils.isEmpty(metadata.getArchitecture().getContent())) {
            metadata.getArchitecture().getContent().add(new Architecture("none", "None", null));
        }
    }