2010-12-21 4 views
7

그루비 이클립스 플러그인 버전 : 1.7.5.xx-20101020-1000-e36-release.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() 

첫 번째 줄에 오류 : 그루비 : 클래스 com.jidesoft.swing.JideSplitButton를 해결할 수없는

그것으로 끝내 쉘을 실행할 수 있습니다,하지만이를 컴파일 할 때 오류 경고가 구멍

답변

0

입니다

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) 

이 당신이보고있는 무엇인가 : I 명령 줄에서 컴파일하거나 실행할 때 내가 같이 편집기에서, 저도 같은 오류가?

+0

아니요, 컴파일하고 필요한만큼 정확하게 실행할 수 있습니다. 하지만 첫 번째 라인에서 오류가 발생했습니다. 오류 : Groovy : com.jidesoft.swing.JideSplitButton 클래스를 확인할 수 없습니다. – atian25

+0

my ide가 STS의 최신 버전이고 groovy 플러그인 – atian25

+0

글쎄, 불행히도, 내가보고있는 동작을 재현 할 수 없습니다. 문제 추적기에서 버그를 제기하는 것이 좋습니다. http://jira.codehaus.org/browse/GRECLIPSE –

0

는 차라리 말이 질문에 해요,하지만 @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]')

안 궁금해.

+1

그냥 인용 된 버전 문자열이 아니며, ")"는 일반적으로 위쪽 범위를 제외합니까? – ShiDoiSi

0

import 문 바로 위에 @Grab을 배치하십시오. 다음과 같이하십시오 :

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

... your code continues here 
관련 문제