如何共享常见的“ buildscript” gradle代码



我有一些常见的构建代码。其中的大部分可以重构为common.gradle文件,需要代码的文件可以做类似:

的文件。
apply from: "${rootDir}/common.gradle"

这适用于buildscript块中的代码以外的大多数所有内容。该代码如何重新分配并可以重复使用?

由于Gradle解析构建文件的方式,buildscript块本身无法提取和重复使用。但是,所有这些都没有丢失,因为可以提取和重复使用buildscript块中的内容:

buildscript { scriptHandler ->
  apply from: "${rootDir}/common-buildscript.gradle", to: scriptHandler
}

最新更新