2015-08-23 108 views
0

我已經下載並將http-builder-0.5.0-RC2.jar複製到我的grails項目的lib文件夾中。當我打開項目時,我正在使用GGTS並在我的lib文件夾中看到jar。從Grails中的jar文件導入類

BuildConfig.groovy在依賴部分下面一行:

compile 'org.codehaus.groovy.modules.http-builder:http-builder:0.5.0-RC2' 

當我試圖從我得到指示類名的引用錯誤的jar引用類不能得到解決。

有沒有關於從jar文件中導入類的問題?我是新來的java/groovy,並會感謝一些幫助。謝謝。

import groovyx.net.http.HTTPBuilder 

這導致:

Groovy:unable to resolve class groovyx.net.http.HTTPBuilder 

回答

1

我已經下載並複製的HTTP建設者-0.5.0-RC2.jar到我的Grails項目的lib文件夾。

這應該沒有必要,因爲HttpBuilder在Maven Central。只需聲明依賴關係,讓Grails下載JAR本身及其傳遞依賴關係。您可能還想考慮使用更新版本的HttpBuilder(0.5.0-RC2是從2009年開始,在編寫當前版本時是0.7.1)。

從您的lib目錄中刪除JAR並嘗試再次刷新您的Grails依賴關係。

+0

敲我8秒;)要刷新依賴項,請右鍵單擊左側的項目節點,然後單擊Grails工具>刷新依賴關係 –

+0

我現在使用最新的並刷新了我的依賴關係,並看到它們的新文件已下載。當我嘗試導入該類時仍然出現引用錯誤 – user1769667

+0

它應該出現在我的課程路徑中嗎? – user1769667