Groovy - Grab:为什么它继续下载必要的罐子?

时间:2012-02-21 12:43:48

标签: groovy

我有一个脚本,其中一个方法使用@Grab注释

进行注释
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.5.2' )

每次我运行脚本groovy都会从互联网上下载所有必需的jar,这会使脚本的执行速度变慢。

为什么这样做?它刚下载了所有必要的罐子,我在.groovy / grape中看到它们

Linux上的Groovy 1.8.4

感谢您的帮助

1 个答案:

答案 0 :(得分:4)

我认为这是http-builder repo itself与版本范围有依赖关系的问题。

可能的workaround is here

另外,http-builder似乎依赖于Groovy [1.5,1.7.99]所以不知道当你使用Groovy 1.8时它会做什么