【发布时间】:2017-10-21 08:11:30
【问题描述】:
我正在处理多个 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
但如果我在应用后尝试运行它,则会显示以下错误。
无法应用插件 [id 'org.gradle.groovy']cies ':agent' > 解决依赖> 配置> 1/1 项目> 解决依赖 ':agent' > 解决依赖
C> figuring > 1/1 projects > Resolving dependencies ':agent' > Resolving depen> ConCannot add task ':groovydoc' as a task with that 名称已存在。
似乎grails-web 和groovy 插件与groovydoc 具有相同的任务名称。
有没有什么办法可以通过其他方式应用groovy插件的任务,或者我们可以同时应用这两个插件和一些配置?
【问题讨论】:
-
GrailsGradlePlugin扩展GroovyPlugin。为什么要显式添加groovy插件? -
你说得对@JeffScottBrown,我误解了添加
groovy插件的上下文。谢谢:)
标签: grails gradle plugins groovy grails3