我有一些常见的构建代码。其中大部分内容可以重构为 common.gradle
文件,需要代码的人可以执行以下操作:
apply from: "${rootDir}/common.gradle"
这适用于除 buildscript
block 内的代码之外的大多数内容。如何重构该代码并使其可以重用?
最佳答案
由于 Gradle 解析构建文件的方式,buildscript
block 本身无法提取和重用。不过,一切并没有丢失,因为 buildscript
block 内的内容可以提取并重用:
buildscript { scriptHandler ->
apply from: "${rootDir}/common-buildscript.gradle", to: scriptHandler
}
关于gradle - 如何分享常见的 `buildscript` Gradle代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46229914/