2011-10-25 7 views
0

私は0.6に0.5からGrailsの2.0.0.RC1とスポックのプラグインへのGrails 1.3.5からのGrailsプロジェクトをアップグレードしました。Grailsの2.0.0.RC1エラースポックテスト

| Server running. Browse to http://localhost:8080/appName 
| Server stopped 
| Tests FAILED - view reports in target\test-reports 
| Error Error executing script TestApp: java.lang.RuntimeException: Could 
ad class in test type 'spock' (Use --stacktrace to see the full trace) 

答えて

1

Spockプラグインをspock:0.6-SNAPSHOTにアップグレードしましたか?関連するStackOverflowがあり、JIRAを参照しています。

リポジトリセクションに次の:

mavenRepo "http://m2repo.spockframework.org/snapshots" 

そして、次のプラグインの依存関係の定義

test ":spock:0.6-SNAPSHOT" 
+0

はい。前に書いたように、私はspockプラグインを0.5-groovy-1.7から0.6-SNAPSHOTに更新しました。バージョン0.5ではコンパイルエラーが発生しました。説明されたエラーは、アプリケーションがコンパイルされて開始された後に発生します。 – 17dufa

0

プロジェクトについては、お近くのGrailsのキャッシュをクリアしてみ

抽出はこれです。これを行うには、

〜/ .grails/2.0.0RC1/projects(〜はホームディレクトリ)に移動し、プロジェクトディレクトリを削除します。

また、数日前all spock tests to be recompiledを必要とスポックの最新のビルドとして、きれいに構築する必要があるかもしれません。

0

0.7がリリースされました。 grails 2.1/2.0の場合は、今すぐ使用できます:

grails.project.dependency.resolution = { 
    repositories { 
    grailsCentral() 
    mavenCentral() 
    } 
    plugins { 
    test ":spock:0.7" 
    } 
} 
関連する問題