2010-12-21 20 views
7

groovy eclipse plugin versión: 1.7.5.xx-20101020-1000-e36-release.grape no funciona en 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() 

el primer error de línea: Groovy: no puede resolver clase com.jidesoft.swing.JideSplitButton

se puede ejecutar shell como maravilloso, pero la advertencia de error es taladro

Respuesta

0

Cuando compilo este en el editor, me sale el mismo error que hago al compilar o ejecutar desde la línea de comandos:

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) 

Es esto lo que está viendo?

+0

no, no puede compilar y ejecutar exactamente lo que necesito. pero the ide waring en el primer error de línea: Groovy: no se puede resolver la clase com.jidesoft.swing.JideSplitButton. – atian25

+0

my ide es la última versión de STS, y luego el plugin groovy – atian25

+0

Bueno, desafortunadamente, no puedo reproducir el comportamiento que estás viendo. Recomiendo generar un error en el rastreador de problemas: http://jira.codehaus.org/browse/GRECLIPSE –

0

estoy un poco tarde a esta pregunta, pero me pregunto si
@Grab(group='com.jidesoft', module='jide-oss', version='[2.2.1,2.3.0)')
no debería ser
@Grab(group='com.jidesoft', module='jide-oss', version='[2.2.1,2.3.0]')

A mi me parece como un error de sintaxis en Espera maravilloso para pasar una lista.

+1

¿No es solo una cadena de versión entre comillas, donde ")" generalmente excluye el rango superior? – ShiDoiSi

0

Intente colocar @Grab justo encima de la declaración de importación. Al igual que:

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

... your code continues here 
Cuestiones relacionadas