'groovy' 和 'grails-web' 插件 gradle 之间存在冲突

Conflict between 'groovy' and 'grails-web' plugin gradle

我正在处理多个 gradle 项目。

其中一个模块是 grails3 (3.1.4) 项目,它是使用 create-app 生成的,它具有这些默认插件集。

apply plugin:"eclipse"
apply plugin:"idea"
apply plugin:"war"
apply plugin:"org.grails.grails-web"
apply plugin:"org.grails.grails-gsp"
apply plugin:"asset-pipeline"

我已经为那个集合添加了一个 groovy 插件。

apply plugin:"eclipse"
apply plugin:"idea"
apply plugin:"war"
apply plugin:"org.grails.grails-web"
apply plugin:"org.grails.grails-gsp"
apply plugin:"asset-pipeline"
apply plugin:"groovy"   <----- this has been appended at the last

但是如果我在应用后尝试 运行 它会显示以下错误。

Failed to apply plugin [id 'org.gradle.groovy']cies ':agent' > Resolving depen> Configuring > 1/1 projects > Resolving dependencies ':agent' > Resolving depen

C> figuring > 1/1 projects > Resolving dependencies ':agent' > Resolving depen> ConCannot add task ':groovydoc' as a task with that name already exists.

似乎 grails-webgroovy 插件对于 groovydoc 具有相同的任务名称。

有没有什么方法可以通过其他方式应用 groovy 插件的任务,或者我们可以将这两个插件与一些配置一起应用?

Is there any way we can apply tasks of groovy plugins some other way...

groovy 插件的任务将已经可用。 GrailsGradlePlugin 扩展 GroovvyPlugin.