3

IntelliJ で簡単な「Hello World」スポック テストをセットアップしようとしていますが、うまくいきません。私は次のことをしました:

  • プラグインをダウンロードしてインストールしました
  • エディタでクラス名を選択
  • 「Go-To」から「Test」に移動
  • 「新しいテストを作成...」
  • 選択された Spock ラジオ ボタン

この時点で、ラジオ ボタンの下に「モジュールに Spock ライブラリが見つかりません」というメッセージが表示されます。ここにインストールするための推奨される解決策はありません。モジュールに対して何らかの Maven セットアップを行う必要がありますか? これは、Maven での依存関係を必要としない Groovy のセットアップには必要ありませんでした。

4

4 に答える 4

0

プロジェクトで Grails を使用している場合は、buildConfig.groovy ファイルに移動して、次の変更を追加します:
repositories { . .

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

}

dependencies {
    .
    .       
    test "org.spockframework:spock-grails-support:0.7-groovy-2.0"
    test "org.gebish:geb-spock:$gebVersion"
    .
    .       
}

plugins {
    .
    .       
    test(":spock:0.7") {
        exclude "spock-grails-support"
    }

    compile ":jaxrs-spock:0.0.1-grails2.2"
    .
    .
}
于 2014-12-16T11:54:32.573 に答える