MoChiwakiブログ

女性エンジニアがゆる~く書く備忘録ブログ 〜だいたいいつもつまづいている〜

eclipseの環境のなんかのversionが違うのに今更ながらけっこう詰まった件

今更だがけっこう詰まった
最近わたくし、
ちゃんと勉強できていないことが露わにされてしまっています( ;∀;)

私はGroovyあんまりわかんないけど、
eclipseでプロジェクトを更新して開いたら全然関係ないところでエラーが出た

私Groovy使ってないのになんでかそこでエラーが出る
しかもファイルに対して(?)エラーが出る

eclipse開くと出るエラー

Groovy:Unexpected problem with AST transform: The Spock compiler plugin cannot execute because Spock 1.0.0-groovy-2.4 is not compatible with Groovy 2.3.7. For more information, see http://versioninfo.spockframework.org

テスト実行時のエラー

Class not found jp.microad.blade.api.connect.handler.AdvertiserConfirmServletHandlerSpec

java.lang.ClassNotFoundException: jp.microad.blade.api.connect.handler. AdvertiserConfirmServletHandlerSpec
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:685)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:421)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:444)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)

ビルドパスのエラーでもない

結果

→ Groovyのversionが違う!
今の自分の環境のGroovyが2.3.7、プログラムが指定しているgroovyの環境が2.4

eclipseマーケットプレイスからダウンロードしたい
がしかし、
ここで見れるのはサービス終了していた。。

ヘルプ → 新規サービスの追加(みたいなの) →
http://dist.springsource.org/snapshot/GRECLIPSE/e4.4/