【问题标题】:Conflict between 'groovy' and 'grails-web' plugin gradle“groovy”和“grails-web”插件gradle之间的冲突
【发布时间】: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-webgroovy 插件与groovydoc 具有相同的任务名称。

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

【问题讨论】:

  • GrailsGradlePlugin 扩展 GroovyPlugin。为什么要显式添加groovy 插件?
  • 你说得对@JeffScottBrown,我误解了添加groovy 插件的上下文。谢谢:)

标签: grails gradle plugins groovy grails3


【解决方案1】:

我们有什么办法可以通过其他方式应用 groovy 插件的任务...

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

【讨论】:

    猜你喜欢
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-11
    • 1970-01-01
    • 1970-01-01
    • 2013-12-20
    相关资源
    最近更新 更多