我不明白maven或者葡萄,而且我是个白痴,所以如果你的答案是“go grap X-dependency manager然后rtfm并且你已经设置好了”,请一步一步地给我。我在哪里找到并转储文件以使这条线工作:
import groovyx.net.http.HTTPBuilder
它说Groovy: unable to resolve class groovyx.net.http.HTTPBuilder
此外,我无法导入groovyx.net.http.ContentType.URLENC
它说unable to resolve class groovyx.net.http.ContentType.URLENC
更新
显然你可以取消注释BuildConfig.groovy中的行mavenRepo "http://repository.codehaus.org"
答案 0 :(得分:17)
由于您正在讨论BuildConfig.groovy,我假设该问题的目标是在Grails应用程序中使用HttpBuilder。如果是这样,你可以使用
compile('org.codehaus.groovy.modules.http-builder:http-builder:0.5.0') {
excludes "commons-logging", "xml-apis", "groovy"
}
在BuildConfig.groovy的依赖项部分,或者更简单,只需安装rest plugin:
grails install-plugin rest
答案 1 :(得分:0)
Thom Nichols实际上在http://groovy.329449.n5.nabble.com/problem-running-http-builder-code-td3995735.html为类似的问题提供了有用的答案。
基本上,您可以进入http://snapshots.repository.codehaus.org/org/codehaus/groovy/modules/http-builder/http-builder/的其中一个快照目录,然后下载其中一个以“all”结尾的软件包。在那里,您将找到一个依赖项目录,其中包含您需要的所有依赖项,您可以将它们放在lib目录中。所有zip(或tar)文件的根目录应该包含主要的http-builder - #。# - SNAPSHOT.jar,你也应该把它放在lib中。
我只是从Groovy控制台执行此操作。对于Grails,我想Stefan只是安装Grails rest插件的答案是最好的选择。
答案 2 :(得分:0)
尝试为HTTPBuilder导入.jar - http://repository.codehaus.org/org/codehaus/groovy/modules/http-builder/http-builder/0.5.2/