Forced clean on compile. Otherwise the partial update on the javac task would cause dependencies to get lost (and successful compiles on otherwise uncompiling programs).