Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GroovyConsole添加依赖JAR_Groovy_Dependency Management_Groovy Console - Fatal编程技术网

GroovyConsole添加依赖JAR

GroovyConsole添加依赖JAR,groovy,dependency-management,groovy-console,Groovy,Dependency Management,Groovy Console,我在mac上运行GroovyConsole(要启动,我只需从命令行执行GroovyConsole)。我是一个新手,所以不确定如何导入所需的库(JAR)。例如,假设我的groovy脚本需要ApacheCommonsHttpClient 当我打开groovyConsole时,我需要在命令行中指定jar名称吗?还是应该使用Grapes?如果是后者,我不确定Grab命令的确切语法。我尝试了下面的方法,但没有成功 @Grapes([ @Grab('org.apache:commons-httpcl

我在mac上运行GroovyConsole(要启动,我只需从命令行执行GroovyConsole)。我是一个新手,所以不确定如何导入所需的库(JAR)。例如,假设我的groovy脚本需要ApacheCommonsHttpClient

当我打开groovyConsole时,我需要在命令行中指定jar名称吗?还是应该使用Grapes?如果是后者,我不确定Grab命令的确切语法。我尝试了下面的方法,但没有成功

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

import org.apache.commons.httpclient.Credentials
任何帮助都将不胜感激。

您可以

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

或者您可以从groovy控制台本身的菜单中添加JAR

很抱歉,Tim,但是如果我只在GroovyConsole中添加了这一行,我会收到一个错误:“java.lang.RuntimeException:error grapping Grapes--[unresolved dependency:org.apache#commons httpclient;3.1:not found]”