private void writeProfileBuild()

in initializer-generator/src/main/java/com/alibaba/initializer/generation/extension/build/maven/MulitModuleMavenBuildWriter.java [579:591]


    private void writeProfileBuild(IndentingWriter writer, MavenProfile profile) {
        MavenProfile.Settings settings = profile.getSettings();
        if (settings.getDefaultGoal() == null && settings.getFinalName() == null && profile.resources().isEmpty()
                && profile.testResources().isEmpty() && profile.plugins().isEmpty()) {
            return;
        }
        writeElement(writer, "build", () -> {
            writeSingleElement(writer, "defaultGoal", settings.getDefaultGoal());
            writeSingleElement(writer, "finalName", settings.getFinalName());
            writeResources(writer, profile.resources(), profile.testResources());
            writeCollectionElement(writer, "plugins", profile.plugins().values(), this::writePlugin);
        });
    }