有条件地应用Gradle插件

5
正如标题所示,如果项目文件夹中存在某个属性文件,则我想在我的build.gradle中应用插件。以下是尝试的代码:
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个回答

11

你可以尝试:

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

1
谢谢。在构建脚本和脚本的其他部分之间交换属性不能直接实现。 - Opal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接