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.