You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级IntelliJ 2023.3后Spock从测试库列表消失,无法新建测试

解决IntelliJ 2023.3无法新建Spock测试的问题
  • 检查Spock插件状态
    打开File > Settings > Plugins,在Marketplace搜索Spock,确认插件已启用且是最新版本。要是版本旧就点更新,之后重启IDE。

  • 核对项目Spock依赖
    打开项目的构建文件(build.gradle或pom.xml),确认Spock和Groovy的依赖已经正确引入,版本要适配当前IDE。比如Gradle可以这么配:

    testImplementation 'org.spockframework:spock-core:2.3-groovy-4.0'
    testImplementation 'org.codehaus.groovy:groovy-all:4.0.11'
    

    同步构建文件后重启IDE试试。

  • 清理IDE缓存
    执行File > Invalidate Caches...,选Invalidate and Restart,清缓存后重启,很多升级后的配置bug都能这么解决。

  • 手动创建Spock测试
    要是上面的方法都没用,直接手动建:新建Groovy类,命名按测试规范来(比如原类是OrderService,测试类就叫OrderServiceSpec),然后继承spock.lang.Specification就能写测试了。

  • 调整测试运行设置
    打开File > Settings > Build, Execution, Deployment > Build Tools,选你用的构建工具(Gradle/Maven),把Build and run using和Run tests using都设为IntelliJ IDEA,避免框架检测出问题。

内容的提问来源于stack exchange,提问作者Thom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 00:20:55