我试图在IntelliJ中设置一个简单的“Hello World”Spock测试 - 似乎无法实现。我也做了以下内容:如何将Spock添加到IntelliJ?
- 下载并安装插件
- 在编辑器中选择的类名
- 导航中“去到”到“测试”
- “创建新的测试... “
- 选择斯波克单选按钮
在这一点上,我得到一个‘在下面的单选按钮组件’消息未找到斯波克库。这里没有建议的解决方案来安装它。有没有需要对模块进行某种Maven设置?对于Groovy安装程序来说,这不是必需的,它不需要Maven中的依赖关系。
我试图在IntelliJ中设置一个简单的“Hello World”Spock测试 - 似乎无法实现。我也做了以下内容:如何将Spock添加到IntelliJ?
在这一点上,我得到一个‘在下面的单选按钮组件’消息未找到斯波克库。这里没有建议的解决方案来安装它。有没有需要对模块进行某种Maven设置?对于Groovy安装程序来说,这不是必需的,它不需要Maven中的依赖关系。
所以....我需要做什么,因为我有行家,是添加以下的依赖,并建立:
<dependency>
<groupId>org.spockframework</groupId>
<artifactId>spock-maven</artifactId>
<version>0.7-groovy-2.0</version>
</dependency>
如果你只需要它的IntelliJ,添加在项目结构新库,并搜索图书馆。
如果您的项目使用Grails,请转至buildConfig.groovy文件并添加以下更改:
存储库{ 。 。
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"
.
.
}
spock-core
只是必需的。这种依赖关系添加到pom.xml中:
<dependency>
<groupId>org.spockframework</groupId>
<artifactId>spock-core</artifactId>
<version>1.0-groovy-2.4</version>
</dependency>
https://code.google.com/p/spock/wiki/GettingStarted当然这是一个摇篮或Maven构建更加简单。 – 2014-12-07 23:16:00
这不是回答我的问题,但谢谢。 – orbfish 2014-12-08 17:14:03
为什么不呢? “入门指南”完全解释了*如何在IntelliJ中设置Spock,并链接到示例Maven构建。你所指的IntelliJ插件是完全可选的。 – 2014-12-08 17:24:43