private List<Map<String, Object>> createSchemas() {
        List<Map<String, Object>> schemas = new ArrayList<>();
        if (StringUtils.isNotBlank(dbmsSchemas)) {
            Arrays.stream(dbmsSchemas.split(",")).forEach(schema ->
                schemas.add(createSchema(schema))
            );
        } else {
            if (StringUtils.isNotBlank(appName)) {
                schemas.add(createSchema(appName));
            } else {
                schemas.add(createSchema(mavenProject.getArtifactId()));
            }
        }
        return schemas;
    }
A maven goal (re)creates the configuration file with just the provided initialisation parameters.

@author Mark Schrijver
@since 3.0.17
build-parent/maven-plugin/src/main/java/com/speedment/maven/abstractmojo/AbstractInitMojo.java