0

Grails プロジェクトを Grails 1.3.5 から Grails 2.0.0.RC1 にアップグレードし、Spock プラグインを 0.5 から 0.6 にアップグレードしました。そして今、テストでこのエラーがあります:

| 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)
4

3 に答える 3

1

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

抽出されたのはこれです:

リポジトリセクションの次のとおりです。

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

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

test ":spock:0.6-SNAPSHOT"
于 2011-10-26T07:11:21.210 に答える
0

プロジェクトのローカルgrailsキャッシュをクリアしてみてください。これをする、

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

数日前のSpockの最新ビルドでは、すべてのspockテストを再コンパイルする必要があったため、クリーンアップしてビルドする必要がある場合もあります。

于 2011-10-26T17:47:19.283 に答える
0

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

    grails.project.dependency.resolution = {
  repositories {
    grailsCentral()
    mavenCentral()
  }
  plugins {
    test ":spock:0.7"
  }
}
于 2013-01-14T11:33:57.527 に答える