【发布时间】:2016-06-01 04:31:02
【问题描述】:
我是一个 groovy n00b 并尝试使用 http-builder,但网络上的所有示例都只是引用了相同的 @Grab 语句,它不起作用。我认为这是因为 codehaus.org 不再托管 groovy 的东西了。我尝试从github 下载源代码并使用 Maven 构建它,但构建失败。
我应该如何以及在哪里获得 groovy 的 httpbuilder?
我已经尝试过的事情:
从this post 中删除葡萄目录无效。
我从this other post 获得了这个代码 sn-p,但它对我也不起作用。
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7' )
def http = new groovyx.net.http.HTTPBuilder('http://www.codehaus.org')
println http
这是 IntelliJ 控制台中的错误:
/Users/kenny/Sites/inadaydevelopment.com/reports/fetch_windows_appstore_report.groovy
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
General error during conversion: Error grabbing Grapes --
[download failed: xerces#xercesImpl;2.9.1!xercesImpl.jar,
download failed: xml-apis#xml-apis;1.3.04!xml-apis.jar]
编辑 1:
尝试从命令行运行它,仍然是相同的错误消息。
在 IntelliJ 中尝试过 grab artifacts,但也失败了:
我想知道它是否与 Mac 和宾果游戏有关。我将此脚本上传到我的 CentOS 服务器,它运行得很好。有一些与 MacOSX+groovy 相关的东西导致了这个问题。
【问题讨论】:
-
请注意,这些错误与 codehaus 无关,这些只是组/工件名称。这个错误(或公共日志记录)更有可能搞砸了传递性。
-
如果你不能让它工作,只需使用普通的 Groovy:sites.google.com/a/athaydes.com/renato-athaydes/code/…
标签: maven intellij-idea groovy httpbuilder