private void exportConfig(String dirPath, DerivedConfiguration config, ApplicationBuilder builder) throws IOException {
        config.export(dirPath);
        DerivedConfiguration.exportDocuments(new DocumentTypes().produce(builder.getModel(), new DocumenttypesConfig.Builder()), dirPath);
    }
Utility class for deriving backend configs for a given schema and exporting them to a set of files.

This can be used by e.g C++ unit tests to generate configs that are checked in as part of the test.
Place the schema file in a directory $HOME/mydir and run the following in $HOME/git/vespa:
  mvn test -Dtest=SchemaToDerivedConfigExporter -Dschema.exporter.path=$HOME/mydir -pl config-model

Note that the directory path must be absolute.

@author geirst
config-model/src/test/java/com/yahoo/schema/derived/SchemaToDerivedConfigExporter.java