【问题标题】:GroovyConsole Adding dependent jarsGroovyConsole 添加依赖的jar
【发布时间】:2016-02-22 00:35:19
【问题描述】:

我在 Mac 上运行 GroovyConsole(要启动我只需从命令行执行 groovyConsole)。我是新手,所以不确定如何导入所需的库(jar)。例如假设我的 groovy 脚本需要 apache commons httpclient。

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

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

import org.apache.commons.httpclient.Credentials

任何帮助将不胜感激。

【问题讨论】:

    标签: groovy dependency-management groovy-console


    【解决方案1】:

    你可以这样做

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

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

    【讨论】:

    • 我很抱歉蒂姆,但如果我在 GroovyConsole 中只放那一行,我会收到一条错误消息“java.lang.RuntimeException: Error grabbing Grapes -- [unresolved dependency: org.apache#commons- httpclient;3.1: 未找到]"
    猜你喜欢
    • 1970-01-01
    • 2019-09-03
    • 1970-01-01
    • 2015-01-16
    • 2014-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-21
    相关资源
    最近更新 更多