[英]How can I change the internal groovy version from gradle 6?
在屏幕截图中标记了两个 groovy 版本,我需要更改我正在处理 grails 4 项目,试图将其与开放式三叶草插件集成以测试覆盖率。 我尝试使用我在本地安装并设置为默认值的 groovy 版本,而不是使用 gradle 附带的内部版本。 我怎样才能做到这一点?
您无法更换或移除 Gradle 随附的随附/提供的 Groovy,因为:
因此,Gradle 有效地与该版本随附的 Groovy 的任何版本相关联。 如果您的项目需要不同的版本或通常需要 Groovy,那么您需要像对任何 Groovy 项目一样显式声明 Groovy 依赖项:
dependencies {
implementation "org.codehaus.groovy:groovy-all:3.0.4"
}
警告:我的回答很难,不建议。
If really you want to change the version of groovy in gradle, you might clone gradle from source, edit subproject/language-java/build.gradle.kts
for java compiler, and same in any subprojects.
我不建议你这样做。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.