我正在尝试编写依赖于HTTPBuilder library的Groovy脚本。我试图通过下面显示的@Grab
注释将其添加为我的脚本的依赖项
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7.1')
import groovyx.net.http.HTTPBuilder
// rest of script omitted
但是当我运行这个脚本时,我收到错误:
java.lang.RuntimeException:抓取Grapes时遇到错误 - [下载失败:commons-lang#commons-lang; 2.4!commons-lang.jar]
我已经使用@Grab
测试了我的脚本添加其他依赖项,并且没有出现同样的问题,为什么我不能添加HTTPBuilder?
答案 0 :(得分:1)
可以将Grape配置为仅查看本地Maven仓库中的依赖项。要指示它还检查在线存储库,请创建配置。文件JObject.Parse
并添加以下内容
~/.groovy/grapeConfig.xml