覆盖子项目中的Gradle设置:

时间:2017-11-16 23:07:19

标签: gradle build.gradle

我有以下项目结构

root/
    build.gradle
    projectA/
            build.gradle
    projectB/
            build.gradle

build.gradle目录中的root有一个allprojects{}块。 build.gradleprojectA中的projectB个文件设置为apply from。我想覆盖这些设置。有没有办法从root/build.gradle执行此操作?

示例root/build.gradle

buildscript {
     ....
}
allprojects {
     .....
}

示例root/projectA/build.gradle

apply from: http://hostname/xyz.gradle
dependencies {
     .....
}

示例xyz.gradle

apply plugin: 'findbugs'
tasks.withType(FindBugs) {
    reports {
        xml.enabled = false
        html.enabled = true
    }
}

我想覆盖xyz.gradle中存在的FindBugs配置。 我尝试将配置放在subprojects的{​​{1}}块中,但这并没有成功。

0 个答案:

没有答案