Gradle 2.12 - 将插件注入子项目失败

时间:2016-04-01 03:10:01

标签: gradle gradle-plugin

我有一个标准的Gradle设置,包含根和子项目。在我的根 build.gradle 中,我想配置一个插件并将其注入一些子项目,例如:

project(':web-app'){    
    apply plugin: 'gwt'    
    buildscript {
        repositories {
            jcenter()
            maven { url 'http://dl.bintray.com/steffenschaefer/maven'}
        }
        dependencies {
            classpath 'de.richsource.gradle.plugins:gwt-gradle-plugin:0.6'
        }
    }
    gwt {
      //Shared stuff goes in here ...
    }
}

不幸的是,我得到了:

  

评估根项目“XXXX”时出现问题。带有id的插件   找不到'gwt'。

我做错了什么?如果我在子项目 build.gradle 中执行相同操作,则可以正常工作。

奖励问题,如果上述情况有效:

  1. 如何注入几个子项目?好像project(':a',':b'){...}似乎不起作用。
  2. 如果子项目也有gwt{...}阻止,是否合并与从根注入的东西?如果是,那么什么是优先的?
  3. 由于

0 个答案:

没有答案