Javadoc
A simple script to convert old style pull files into *.conf files using templates.
This script will load *.pull files and a template, and will attempt to create a *.conf file using that template
that resolves to the same job configuration as the pull file resolves. To do this, it compares all of the config
key-value pairs in the pull file against those in the template, and writes out only those key-value pairs that
are different from the template. It then writes the *.conf file to the output directory.
The template can include a key
#DO_NOT_OVERRIDE_KEY with an array of strings representing keys in the template
that should not appear in the output *.conf even if they resolve to different values.
Note the template must be a resource-style template and it must be in the classpath.
Usage:
PullFileToConfigConverter resource:///