In the screenshot are marked the two groovy versions I need to change
我正在执行grails 4项目,试图将其与开放式三叶草插件集成以测试覆盖率。
我试图使用我在本地安装并设置为默认值的常规版本,而不是使用gradle附带的内部版本。
我怎样才能做到这一点?

最佳答案

您不能替换或删除Gradle随附的已提供/提供的Groovy,因为:

  • Gradle的构建语言基于Groovy
  • Gradle的部分在Groovy中实现

  • 因此Gradle实际上与该版本附带的任何Groovy版本相关。如果您的项目需要其他版本或通常需要Groovy,则需要像对任何Groovy项目一样显式声明Groovy依赖项:
    dependencies {
        implementation "org.codehaus.groovy:groovy-all:3.0.4"
    }
    

    关于gradle - 如何更改Gradle 6的内部Groovy版本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62765400/

    10-15 13:05