виноград не работает в Eclipse - PullRequest
7 голосов
/ 21 декабря 2010

Версия плагина Groovy Eclipse: 1.7.5.xx-20101020-1000-e36-release.

import com.jidesoft.swing.JideSplitButton

@Grab(group='com.jidesoft', module='jide-oss', version='[2.2.1,2.3.0)')
public class TestClassAnnotation {
    public static String testMethod () {
        return JideSplitButton.class.name
    }
}

new TestClassAnnotation().testMethod()

ошибка первой строки: Groovy: невозможно разрешить класс com.jidesoft.swing.JideSplitButton

он может работать как шпунтовая оболочка, но предупреждение об ошибке устарело

Ответы [ 3 ]

0 голосов
/ 02 сентября 2011

Я довольно опоздал на этот вопрос, но мне интересно, если
@Grab(group='com.jidesoft', module='jide-oss', version='[2.2.1,2.3.0)')
не должно быть
@Grab(group='com.jidesoft', module='jide-oss', version='[2.2.1,2.3.0]')

Это выглядит для меня как синтаксическая ошибка, гдеGroovy ожидает, что будет передан список.

0 голосов
/ 02 мая 2014

Попробуйте разместить @Grab прямо над оператором импорта.Просто так:

 @Grab(group='com.jidesoft', module='jide-oss',version='[2.2.1,2.3.0]') 
 import com.jidesoft.swing.JideSplitButton

... your code continues here
0 голосов
/ 21 декабря 2010

Когда я компилирую это в редакторе, я получаю ту же ошибку, что и при компиляции или запуске из командной строки:

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
General error during conversion: Error grabbing Grapes -- [unresolved dependency: com.jidesoft#jide-oss;[2.2.1,2.3.0): not found]

(and then a very long stack trace)

Это то, что вы видите?

...