2010-12-21 18 views
7

groovy eclipseプラグインのバージョン: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() 

最初の行エラー:Groovyの:クラス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) 

は、あなたが見ている何本か?

+0

いいえ、私は必要なものをコンパイルして実行することができます。しかし、最初の行でエラーが発生しました。エラー:Groovy:クラスcom.jidesoft.swing.JideSplitButtonを解決できません。 – atian25

+0

私の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

インポートステートメントのすぐ上に@Grabを配置してみてください。ちょうどそのように:

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

... your code continues here 
関連する問題