Error compiling a Groovy project using @Grab annotation

I’m compiling a Groovy project with Gradle, but I’ve noticed that when I use the @Grab annotation in my code, I get the following error:

$ gradle compile
:compileJava UP-TO-DATE
:compileGroovy FAILED
  FAILURE: Build failed with an exception.
  * What went wrong:
Execution failed for task ':compileGroovy'.
> org/apache/ivy/core/report/ResolveReport

Full stack trace here

I’ve found out that the only way to get it working is to add the ‘groovy’ and ‘ivy’ module to the groovy classpath, but I would like to avoid this, since the groovy classpath is deprecated.

Is this a Gradle bug? or there’s a better way to manage the @Grab dependency?

Thanks, Paolo

Already answered on Stack Overflow (please don’t double-post).