我有module.gradle.kts
:
plugins {
id("com.android.library")
id("org.jetbrains.kotlin.android")
}
android {
defaultConfig {
...
}
}
和app.gradle.kts
:
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
}
android {
defaultConfig {
...
}
}
我希望在专用gradle文件中为app.gradle.kts
和module.gradle.kts
定义android.defaultConfig
的通用配置,例如root.gradle.kts
:
plugins {
// What plugin to use here since this is neither an application module nor a library module ?
id("org.jetbrains.kotlin.android")
}
android {
defaultConfig {
// Common configuration to be used by app.gradle.kts and module.gradle.kts
}
}
“com.android.application”和“com.android.library”是否有一个共同的祖先可以在那种情况下使用?
1条答案
按热度按时间e0uiprwp1#
我在
buildSrc/src/main/Extensions.kt
中定义了自己的扩展函数:然后,我可以通过执行以下操作将其应用于应用程序或库: