gpt4 book ai didi

grails - 无法将 spock 安装到 grails 1.3.7 项目

转载 作者:行者123 更新时间:2023-12-02 02:13:15 26 4
gpt4 key购买 nike

我使用 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

所以我去了:http://versioninfo.spockframework.org并注意到有一个版本 0.6-groovy-1.7 的 spock。所以我尝试了:

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] 的插件

有什么想法吗?

最佳答案

您是否尝试过在 plugin page? 上使用依赖项解析安装说明?在您的 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"
}
}
}

关于grails - 无法将 spock 安装到 grails 1.3.7 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11740290/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com