我有以下项目结构
root/
build.gradle
projectA/
build.gradle
projectB/
build.gradle
build.gradle
目录中的root
有一个allprojects{}
块。
build.gradle
和projectA
中的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}}块中,但这并没有成功。