Eclipse无法在源文件夹消失的情况下运行Spock测试

时间:2016-08-09 21:38:04

标签: eclipse maven groovy eclipse-plugin spock

我遇到了一个关于Eclipse和Spock测试的非常好奇的案例。 我有Eclipse 4.5.2(Build id:20160218-0600),安装了Groovy编译器插件,Groovy-Eclipse M2E集成和Groovy-Eclipse功能,所有版本均为: 2.9.2.xx-201604081629-e45 。 在这个Eclipse中,我有一个配置为编译和运行Spock测试的maven项目。在Eclipse中,我将src / test / groovy文件夹配置为源文件夹,它正在进行spock测试。 maven和Eclipse都可以正常运行测试。

最近我的朋友遇到了相同设置的问题,所以我尝试重现它。现在我使用Groovy插件获得相同的Eclipse 4.5.2(Build id:20160218-0600)(这是奇怪的部分,我为这些插件使用了相同的更新站点,但构建版本不同,它是: 2.9.2.xx-201607251752-E45 )。我导入了相同的maven项目,但是,当我尝试运行Spock测试时,奇怪的事情发生了:src / test / groovy源文件夹从项目中消失,在控制台上我可以看到具有Spock测试类名称的ClassNotFoundException。以下是它的简短摘要:

enter image description here

我们在Eclipse Neon和Spring STS中也尝试过相同的结果,我们也有相同的结果。 (在IntelliJ中,同一个项目运行得很好)。 我开始说这可能与Groovy插件有关,Groovy插件可能在最新版本中已经更改并且引入了一个错误。但是,我希望我错了。

有什么想法吗?

0 个答案:

没有答案