Create a CompileOrder value based on string input.
By default the backup location is relative to the classes directory (for example, target/classes/../backup/classes).
By default the cache location is relative to the classes directory (for example, target/classes/../cache/classes).
Normalise all relative paths to absolute paths.