Error compiling a Groovy project using @Grab annotation


(Paolo Di Tommaso) #1

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
:buildInfo
: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 http://pastebin.com/0ty4jNct

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


(Peter Niederwieser) #2

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