gpt4 book ai didi

gradle - 使用gradle依赖项时如何排除多个组

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

就像这段代码:

dependencies {
compile ('com.wdullaer:materialdatetimepicker:3.2.2') {
exclude group: 'com.android.support', module: 'support-v4'
exclude group: 'com.android.support', module: 'design'
}
}

在安卓应用中 build.gradle文件,当我想依赖一个远程库时,如何使用排除组语法排除多个组?

上面的代码虽然是对的方法,但是有点复杂。有没有更简单的方法?

最佳答案

那么基本上'exclude'只是一个属于'ModuleDependency'类的方法,它接受'group'和'module'的'Map'并且没有办法传递更多。

但是,在这种情况下,您可以使用“Groovy”功能,并为列表中的每个“组”调用“ModuleDependency”上的“排除”方法并传递当前的“组”。看看下面的近似代码。

compile() { dep ->
[group1, group2].each{ group -> dep.exclude group: group }
}

关于gradle - 使用gradle依赖项时如何排除多个组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44351401/

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