2011-07-01 100 views
16

我不明白maven或葡萄,我是一個白癡所以給我一步一步的如果你的答案是「去grap X的依賴經理,然後rtfm和你'重啓。」在哪裏可以找到和轉儲文件,使這條作業線:如何導入groovyx.net.http

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"

回答

16

由於您已達到關於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 
+0

我接受這一點,但我想我已經問我的問題之前安裝休息。不確定。我也不明白你的答案。我解決了我的問題,取消了我在問題結尾處提到的問題。不過感謝您的幫助。 – Mikey

+0

請注意,「install-plugin」似乎不再適用。自從開始Grails項目以來,我非常想念'node'和'npm' ...... –

0

湯姆·尼科爾斯實際上,在提供有幫助的答案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 Console執行此操作。對於Grails,我想Stefan只是安裝Grails rest插件的答案是最好的選擇。