有条件地应用Gradle插件

时间:2015-03-10 18:11:39

标签: android groovy gradle

正如标题所示我想在我的build.gradle中应用插件iff项目文件夹中存在某个属性文件。以下尝试

buildscript {
    File c = file('crashlytics.properties')
    ext {
        crashlytics = c.exists();
    }
}

if (crashlytics) {
    apply plugin: 'io.fabric'
}
//...

导致以下错误消息

No such property: verboseGradlePlugin for class: java.lang.Boolean

有没有办法达到我想要的目的?

1 个答案:

答案 0 :(得分:8)

您可以尝试:

if (project.file('crashlytics.properties').exists()) {
   apply plugin: 'io.fabric'
}