Intellij idea Can';t在intellij idea下运行和调试groovy测试
我尝试将groovy测试嵌入到java项目中。 我从斯波克的例子开始- 示例是通过运行maven目标测试来编译和执行的,但如果我尝试在intellij idea下运行测试(测试方法下的ctrl+F10),它将失败并出现类路径错误 运行HelloSpockSpec时出错。Spock及其朋友姓名的长度: 在模块“spock示例”中未找到类“HelloSpockSpec”Intellij idea Can';t在intellij idea下运行和调试groovy测试,intellij-idea,groovy,spock,Intellij Idea,Groovy,Spock,我尝试将groovy测试嵌入到java项目中。 我从斯波克的例子开始- 示例是通过运行maven目标测试来编译和执行的,但如果我尝试在intellij idea下运行测试(测试方法下的ctrl+F10),它将失败并出现类路径错误 运行HelloSpockSpec时出错。Spock及其朋友姓名的长度: 在模块“spock示例”中未找到类“HelloSpockSpec” 我尝试应用来自的建议,但没有任何帮助。别忘了在IntelliJ中将文件夹标记为“测试源” 然后,它应该可以按预期工作:-)Inte
我尝试应用来自的建议,但没有任何帮助。别忘了在IntelliJ中将文件夹标记为“测试源”
然后,它应该可以按预期工作:-)Intellij可以根据pom自动添加groovy源代码作为源目录。将build helper maven plugin config添加到maven pom的
plugins
下,指定${basedir}/src/test/groovy
作为源目录:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<id>add-groovy-test-source</id>
<phase>test</phase>
<goals>
<goal>add-test-source</goal>
</goals>
<configuration>
<sources>
<source>${basedir}/src/test/groovy</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
org.codehaus.mojo
构建助手maven插件
添加groovy测试源
测试
添加测试源
${basedir}/src/test/groovy
文件夹是否标记为测试源?你说得对!我想做这件事。非常感谢。如果你回答正确,我将投票并将其标记为完整。完成!很高兴我能帮忙:-)只是为了以防万一。。。右键单击test/groovy
文件夹->将目录标记为->测试源根目录