У меня есть новая установка Groovy 2.1.4, и я хотел бы создать скрипт, который использует HTTP-конструктор.Groovy - Grab - загрузка не удалась
я добавил следующую строку в верхней части сценария:
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.6')
При запуске сценария в GroovyConsole, я получаю следующее сообщение об ошибке:
1 compilation error:
Exception thrown
VI 01, 2013 12:15:39 ODP. org.codehaus.groovy.runtime.StackTraceUtils sanitize
WARNING: Sanitizing stacktrace:
java.lang.RuntimeException: Error grabbing Grapes -- [download failed: commons-logging#commons-logging;1.1.1!commons-logging.jar]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
... (aso) ...
java.lang.RuntimeException: Error grabbing Grapes -- [download failed: commons-logging#commons-logging;1.1.1!commons-logging.jar]
Когда я бегу используя следующую команду в командной строке Windows:
grape -V resolve org.codehaus.groovy.modules.http-builder http-builder 0.6
я получаю ту же ошибку, а именно:
:: problems summary ::
:::: WARNINGS
[NOT FOUND ] commons-logging#commons-logging;1.1.1!commons-logging.jar (0ms)
==== localm2: tried
file:C:\Documents and Settings\Administrator/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
Error in resolve:
Error grabbing Grapes -- [download failed: commons-logging#commons-logging;1.1.1!commons-logging.jar]
Когда я пытаюсь решить Викисклада лесосечных непосредственно через следующую команду:
grape -V resolve commons-logging commons-logging 1.1.1
я получаю ту же ошибку, т.е. not found
.
Когда я пытаюсь загрузить последнюю версию, то есть 1.1.3, с помощью соответствующей команды, она работает. Но даже после этого разрешение HTTP-клиента все еще не удается.
В чем проблема?
Был ли мой ответ полезен вообще? – jesseplymale
Извините, мне пришлось переустановить мою среду, прежде чем я смог попытаться следовать вашему совету и посмотреть, не решит ли она мою проблему. Сейчас все работает отлично. Поскольку ваш ответ был единственным за более чем месяц, кажется справедливым принять его. –