TODO: At least one step could be optimized, currently the plugin will do two
scans of all the source code if the compiler has to have the entire set of
sources.
We just compare the timestamps of all local dependency files (inter-module dependency classpath)
and the own generated classes
and if we got a file which is >= the buid-started timestamp, then we catched a file which got
changed during this build.