Groovy 无法安装HTTPBuilder

Groovy 无法安装HTTPBuilder,groovy,httpbuilder,Groovy,Httpbuilder,我正在尝试这样安装HTTPBuilder: @Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7.2') 但是,我遇到了以下错误: java.lang.RuntimeException:抓取葡萄时出错--[下载失败:commons-lang#commons-lang;2.4!commons-lang.jar] 知道这里发生了什么吗?删除~/.groovy/grape

我正在尝试这样安装
HTTPBuilder

@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7.2')
但是,我遇到了以下错误:

java.lang.RuntimeException:抓取葡萄时出错--[下载失败:commons-lang#commons-lang;2.4!commons-lang.jar]


知道这里发生了什么吗?

删除
~/.groovy/grapes
做到了。不知道为什么…

看起来您的
.m2
repo中有commons lang,但罐子不在那里(只有pom)

修复方法是从
.m2
repo和
.groovy/grape
s中删除common lang文件夹,然后使用以下命令重新运行脚本或解析:

grape -V resolve commons-lang commons-lang 2.4

彼此彼此。删除~/.m2的内容是不够的。自从CodeHaus折叠以来,事情一直很奇怪。我尝试了
@Grab
返回到较旧的版本,但上游依赖项也失败了。获得了java.lang.reflect.InvocationTargetException。从未见过这么深的调用堆栈。
grape -V resolve commons-lang commons-lang 2.4