2010-12-21 8 views
7

groovy eclipse wersja wtyczki: 1.7.5.xx-20101020-1000-e36-release.grape nie działa w Eclipse

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() 

pierwszy błąd linia: Groovy: nie można rozwiązać klasy com.jidesoft.swing.JideSplitButton

może działać jako groovy skorupę, ale ostrzeżenie o błędzie jest otwór

Odpowiedz

0

Kiedy skompilować ten w edytorze, otrzymuję ten sam błąd jak ja, kiedy mogę skompilować lub uruchomić z wiersza poleceń:

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) 

Czy to, co widzisz?

+0

Nie, może skompilować i uruchomić dokładnie to, czego potrzebuję. ale ide ostrzegający przed błędem pierwszej linii: Groovy: nie można rozwiązać klasy com.jidesoft.swing.JideSplitButton. – atian25

+0

my ide to ostatnia wersja STS, a następnie groovy plugin – atian25

+0

Niestety, nie mogę odtworzyć zachowania, które widzisz. Zalecam zgłoszenie błędu w narzędziu do śledzenia problemów: http://jira.codehaus.org/browse/GRECLIPSE –

0

jestem raczej późno na to pytanie, ale zastanawiam się, czy
@Grab(group='com.jidesoft', module='jide-oss', version='[2.2.1,2.3.0)')
nie powinno być
@Grab(group='com.jidesoft', module='jide-oss', version='[2.2.1,2.3.0]')

Wydaje mi się błąd składni, gdzie Groovy spodziewa się zdała listę.

+1

Czy to nie jest tylko ciąg znaków w cudzysłowach, gdzie ")" zazwyczaj wyklucza górny zakres? – ShiDoiSi

0

Spróbuj umieścić @Grab nad instrukcją importu. Po prostu tak:

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

... your code continues here 
Powiązane problemy