2015-11-19 66 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