gpt4 book ai didi

maven - IntelliJ + Groovy + Spock : no Groovy library is defined for module

转载 作者:行者123 更新时间:2023-12-04 10:07:34 24 4
gpt4 key购买 nike

我一直在尝试在 IntelliJ IDEA 中创建一个带有 Spock 测试的 Groovy 项目。

以下是我遵循的步骤:

  • 创建了 Groovy 项目并添加了 Maven 支持。
  • 添加了 Spock 依赖项和插件。我正在使用与这个非常相似的 POM:
    https://github.com/mariuszs/java-spock-test-sample/blob/master/pom.xml
  • 由于 Groovy 依赖项冲突,我从 Module Settings->Libraries 中删除了 Groovy 2.2 库。这使我能够运行测试。
  • 我在“src/main”中创建了一个 Groovy 类。但是当我尝试运行它时出现错误:
  • Groovyc: Cannot compile Groovy files: no Groovy library is defined for module...
    我可能错过了一些东西,因为我厌倦了半天时间尝试不同的配置。

    最佳答案

    我最近遇到了“无法编译 Groovy 文件:没有为模块定义 Groovy 库”问题。我需要在 IntelliJ 中将我的 groovy 测试目录标记为“测试源根”。

    右击 dir --> Mark Directory as --> Test Sources Root

    关于maven - IntelliJ + Groovy + Spock : no Groovy library is defined for module,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21389849/

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