Substitute concrete values of things into source files Compiling resources getting the template resource script copying the small resource files into place adding greenstone2.jar to the resource script as chunks adding ${windows-java.installer} to the copy as chunks resource compiling the generated resource script