android gradle多模块配置如何共用闭包

比如我的android下有两个模块,分别为module1和module2,总项目为app。

module1和module2的build.gradle是相似的,如何让它们使用相同的闭包?
android {
compileSdkVersion var.compileSdkVersion
buildToolsVersion var.buildToolsVersion

defaultConfig {
    minSdkVersion var.minSdkVersion
    targetSdkVersion var.targetSdkVersion
    versionCode var.versionCode
    versionName var.versionName

    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
compileOptions {
    targetCompatibility 1.8
    sourceCompatibility 1.8
}

}