[英]Grails 2.0.0.RC1 error Spock testing
我已經將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)
您是否將Spock插件升級到了spock:0.6-SNAPSHOT。 有一個相關的StackOverflow ,它引用了JIRA 。
提取的是這樣的:
存儲庫部分中的以下內容:
mavenRepo "http://m2repo.spockframework.org/snapshots"
以及以下插件依賴項定義
test ":spock:0.6-SNAPSHOT"
0.7現在發布; 對於grails 2.1 / 2.0,您現在可以使用:
grails.project.dependency.resolution = {
repositories {
grailsCentral()
mavenCentral()
}
plugins {
test ":spock:0.7"
}
}
嘗試清除項目的本地grails緩存。 去做這個,
進入〜/ .grails / 2.0.0RC1 / projects(其中〜是您的主目錄)並刪除項目目錄。
您可能還需要清理和構建,因為幾天前的最新版Spock需要重新編譯所有的spock測試 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.