2015-11-19 32 views
0

我在mac上運行GroovyConsole(要啓動我只是從命令行執行groovyConsole)。我是一個新手,所以不知道如何導入所需的庫(罐子)。例如,假設我的groovy腳本需要apache commons httpclient。GroovyConsole添加相關的罐子

當我打開groovyConsole或者我應該使用Grapes時,是否需要在命令行中指定jar名稱?如果是後者,我不確定,Grab命令的確切語法。我試了下面,它沒有工作...

@Grapes([ 
    @Grab('org.apache:commons-httpclient:3.1'), 
    @GrabConfig(systemClassLoader = true)]) 

import org.apache.commons.httpclient.Credentials 

任何幫助將不勝感激。

回答

2

你可以做到這

@Grab('org.apache:commons-httpclient:3.1') 

或者你也可以從菜單中的常規控制檯本身

+0

對不起蒂姆但如果我把剛剛在groovyConsole中一條線,我得到一個補充罐錯誤說「java.lang.RuntimeException:錯誤抓取葡萄 - [無法解析的依賴:org.apache#commons-httpclient; 3.1:未找到]」 – AbuMariam