在groovy代码中使用http builder获取java.lang.RuntimeException:抓取葡萄时出错

在groovy代码中使用http builder获取java.lang.RuntimeException:抓取葡萄时出错,java,groovy,Java,Groovy,在我的groovy代码中,我使用了Grapes @Grapes([ @Grab(group='org.slf4j', module='slf4j-api', version='1.6.1'), @Grab(group='ch.qos.logback', module='logback-classic', version='1.0.13'), @Grab(group='ch.qos.logback', module='logback-core', version='1.0.13'

在我的groovy代码中,我使用了Grapes

@Grapes([
   @Grab(group='org.slf4j', module='slf4j-api', version='1.6.1'),
   @Grab(group='ch.qos.logback', module='logback-classic', version='1.0.13'),
   @Grab(group='ch.qos.logback', module='logback-core', version='1.0.13'),
   @Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7'),
   @Grab(group='net.sf.json-lib', module='json-lib', version='0.9')
])
但在运行时低于错误

Caught: java.lang.ExceptionInInitializerError java.lang.ExceptionInInitializerError Caused by: java.lang.RuntimeException: Error grabbing Grapes -- [download failed: commons-logging#commons-logging;1.1!commons-logging.jar, download failed: logkit#logkit;1.0.1!logkit.jar, download failed: avalon-framework#avalon-framework;4.1.3!avalon-framework.jar, download failed: javax.servlet#servlet-api;2.3!servlet-api.jar]

这是一个明显的网络错误,您使用的是代理服务器吗?请尝试
grape-V resolve group artifact version
了解更多信息,使用代理服务器,无法绕过它。请提出一些建议。默认情况下,Guess搜索commons logging 1.1,但现在可在central中下载。如果您要查找的文件不再存在,请使用它们所在的位置(例如
@GrabResolver
)或更可能解析的用户更新版本(例如slf4j的1.7)。如果您的代理不允许访问,或者您使用它的本地配置不起作用,那么几乎没有任何建议可以提供。感谢@cfrick我尝试了grape-V resolve group artifact version下载了所有稳定的版本,最后成功运行groovy,并具有依赖性感谢Opal的快速响应