It seems that with 0.9.1, most tasks of a typical Java/Groovy project (including compile and test) are never up-to-date anymore. This is in stark contrast to 0.9, where most tasks are up-to-date on subsequent runs (if nothing has been changed). I can reproduce this for the Spock project, but I've also observed it in another (closed-source) project. It appears that compile is rerun because Gradle believes that some dependencies have changed, and test is rerun because Gradle believes that something in the environment has changed.
|