Can';t将spock安装到Grails1.3.7项目中

Can';t将spock安装到Grails1.3.7项目中,grails,grails-plugin,spock,Grails,Grails Plugin,Spock,我使用grails 1.3.7创建了一个简单的hello world grails应用程序: grails create-app hello grails create-controller hello 然后,我尝试使用以下方法安装spock插件: grails install-plugin spock 我得到以下信息: Error loading event script from file [/Users/wholladay/.grails/1.3.7/projects/hello/pl

我使用grails 1.3.7创建了一个简单的hello world grails应用程序:

grails create-app hello
grails create-controller hello
然后,我尝试使用以下方法安装spock插件:

grails install-plugin spock
我得到以下信息:

Error loading event script from file [/Users/wholladay/.grails/1.3.7/projects/hello/plugins/spock-0.6/scripts/_Events.groovy] startup failed:
Could not instantiate global transform class org.spockframework.compiler.SpockTransform specified at jar:file:/Users/wholladay/.ivy2/cache/org.spockframework/spock-core/jars/spock-core-0.6-groovy-1.8.jar!/META-INF/services/org.codehaus.groovy.transform.ASTTransformation  because of exception org.spockframework.util.IncompatibleGroovyVersionException: The Spock compiler plugin cannot execute because Spock 0.6.0-groovy-1.8 is not compatible with Groovy 1.7.8. For more information, see http://versioninfo.spockframework.org
Spock location: file:/Users/wholladay/.ivy2/cache/org.spockframework/spock-core/jars/spock-core-0.6-groovy-1.8.jar
Groovy location: file:/usr/local/Cellar/grails/current/lib/groovy-all-1.7.8.jar
所以我去了:注意到spock有一个0.6-groovy-1.7版本。所以我试着:

grails install-plugin spock 0.6-groovy-1.7
但是我得到了以下错误:

Error resolving plugin [name:spock, group:org.grails.plugins, version:0.6-groovy-1.7].
找不到名称[spock]和版本[0.6-groovy-1.7]的插件


有什么想法吗?

我想你犯了个简单的错误。你想要的是:

grails install-plugin spock 0.6-groovy-1.7

您是否尝试在上使用依赖项解析安装说明 在BuildConfig.groovy中:

grails.project.dependency.resolution = {
  repositories {
    grailsCentral()
    mavenCentral()
  }
  dependencies {
    test "org.spockframework:spock-grails-support:0.6-groovy-1.7"
  }
  plugins {
    test(":spock:0.6") {
      exclude "spock-grails-support"
    }
  }
}

是的,我第二次试这个的时候确实打错了。然而,我只是用“斯波克”重新尝试了一下,得到了同样的结果。我更新了我的问题以反映这一点。哇!我要做的就是看文件?!太棒了,谢谢你让我注意到这一点。它就像一个符咒。