在項(xiàng)目開發(fā)的過程中,模塊的 build.gradle 中可能會(huì)寫進(jìn)很多代碼,使其行數(shù)變得很多。所以提取出一部分工具方法,放到 utils.gradle 中。
// utils.gradle
static def getBuildTime(){
// ...
}
// ……
要想在其他文件中使用這個(gè)工具類,需要兩個(gè)步驟:
- 在該文件中的
ext閉包中加入對方法的引用:
ext {
getBuildTime = this.$getBuildTime
}
其中,需要在引用的方法前加上 this.&。
- 在需要使用的地方引入。
apply from: "../utils.gradle"
這里需要填上該文件的相對路徑。如果在同一個(gè)文件夾,直接填入文件名即可。