1
我有一些常见的构建代码。它的大部分能够被重构到一个common.gradle
文件和那些需要的代码可以这样做:如何分享共同的`buildscript` Gradle代码?
apply from: "${rootDir}/common.gradle"
这适用于除一buildscript
块内部的代码最一切。这些代码如何被重构并且可以被重用?
我有一些常见的构建代码。它的大部分能够被重构到一个common.gradle
文件和那些需要的代码可以这样做:如何分享共同的`buildscript` Gradle代码?
apply from: "${rootDir}/common.gradle"
这适用于除一buildscript
块内部的代码最一切。这些代码如何被重构并且可以被重用?
由于Gradle分析构建文件的方式,buildscript
块本身不能被提取和重用。一切都没有失去,但是,因为里面有什么的buildscript
块可以提取和重复使用:
buildscript { scriptHandler ->
apply from: "${rootDir}/common-buildscript.gradle", to: scriptHandler
}