gpt4 book ai didi

android - Gradle配置继承

转载 作者:行者123 更新时间:2023-12-02 10:32:17 26 4
gpt4 key购买 nike

我在 gradle 文件中有多个依赖项,并且引入了一个名为“apple”的新构建变体。但我不想复制并粘贴如下。

dependencies {
debugCompile "com.android:libraryA:1.0.0"
debugCompile "com.android:libraryB:1.0.0"
debugCompile "com.android:libraryC:1.0.0"

appleCompile "com.android:libraryA:1.0.0"
appleCompile "com.android:libraryB:1.0.0"
appleCompile "com.android:libraryC:1.0.0"
}

有没有办法可以说 appleCompile 依赖于 debugCompile

最佳答案

您可以声明新配置:

configurations {
[debugCompile, appleCompile].each { it.extendsFrom commonCompile }
}

现在,commonCompile 配置将为 debugapple 配置应用依赖项,因此您无需指定两次。

dependencies {
commonCompile "com.android:libraryA:1.0.0"
commonCompile "com.android:libraryB:1.0.0"
commonCompile "com.android:libraryC:1.0.0"
}

关于android - Gradle配置继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43599267/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com