2015-11-19 1 views
0

Я запускаю GroovyConsole на Mac (для запуска я просто делаю groovyConsole из командной строки). Я новичок, поэтому не уверен, как я могу импортировать необходимые библиотеки (банки). Например, предположим, что мой groovy-скрипт нуждается в apache commons httpclient.GroovyConsole Добавление зависимых банок

Нужно ли указывать имена баннеров в командной строке при открытии groovyConsole или использовать Grapes? Если это последний, я не уверен, точный синтаксис команды 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