如何将 gradle 中的功能扩展到特定项目?
How to extend function in gradle to specific projects?
有一个问题:
使用“gradle.allprojects”我们可以使我们的函数在所有子项目中可用:
gradle.allprojects {
ext.checkSomething = {
id, value ->
return isNew(id, value)
}
}
我如何仅针对少数特定项目扩展它?
以下符号将使其应用于名为 subA 的子项目
project(':subA') {
}
或基于所有项目中的条件
allprojects {
if (condition) {
}
}
有一个问题: 使用“gradle.allprojects”我们可以使我们的函数在所有子项目中可用:
gradle.allprojects {
ext.checkSomething = {
id, value ->
return isNew(id, value)
}
}
我如何仅针对少数特定项目扩展它?
以下符号将使其应用于名为 subA 的子项目
project(':subA') {
}
或基于所有项目中的条件
allprojects {
if (condition) {
}
}