I have just lost an hour thanks to some obscure bug in Gradle caching mechanism. If all of the sudden, Gradle raises Frankenstein errors at you like $ gradle clean build :buildSrc:compileJava UP-TO-DATE :buildSrc:compileGroovy Note: /Users/manu/projects/notbackedup/git/core/buildSrc/src/main/groovy/org/hibernate/gradle/testing/database/DatabaseMatrixPlugin.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. >>> a serious error occurred: hudson/util/DBAllocation >>> stacktrace: java.lang.NoClassDefFoundError: hudson/util/DBAllocation at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) at org.codehaus.groovy.vmplugin.v5.Java5.configureClassNode(Java5.java:318) at org.codehaus.groovy.ast.ClassNode.lazyClassInit(ClassNode.java:263) at … [...]

