- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我已将以下自定义任务添加到我的 build.gradle
文件中,以便打印出依赖项的依赖项。
// This part is useful for finding conflict resolution(s) between dependencies in order to exclude them.
// You can change the custom value and run following command in terminal:
// ./gradlew passenger-sdk:dependencies --configuration custom
configurations {
custom
}
dependencies {
custom 'com.google.android.gms:play-services-analytics:7.3.0'
}
所以结果是:
$ ./gradlew passenger-sdk:dependencies --configuration custom
:passenger-sdk:dependencies
------------------------------------------------------------
Project :passenger-sdk
------------------------------------------------------------
custom
\--- com.google.android.gms:play-services-analytics:7.3.0
\--- com.google.android.gms:play-services-base:7.3.0
\--- com.android.support:support-v4:22.0.0
\--- com.android.support:support-annotations:22.0.0
BUILD SUCCESSFUL
Total time: 1.681 secs
我想排除它的所有依赖项,因为我有它们。我应该排除所有三个依赖项 play-services-base
和 support-v4
和 support-annotations
还是只排除 play-services-base
够了吗?
最佳答案
排除 play-services-base
应该就足够了。由于您已经排除了父依赖项,因此如果没有更多依赖项,将不会提供 support-v4
和 support-annotations
。
如果有更多的依赖,同样的配置需要support-v4
和support-annotations
,那么你必须额外排除它们,但是它可以为整个配置完成一次。
关于android - 在 gradle 中,我应该排除分支下的所有依赖项还是仅根目录就足够了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33333896/
对于我的问题,我找不到更好的措辞。 在我的应用程序中的某个时刻,我设置了一些非常密集的动画。问题是,在高端设备上,动画运行流畅且赏心悦目。另一方面,我测试过的一台低端设备在制作动画时表现非常糟糕。 试
我正在修补 OTP 模块 ( yubico_pam ),并尝试访问管理员选择的控制标志(例如必需,足够, ETC)。 有什么想法吗?这是否可行(无需解析文件)? 最佳答案 无法在 API 中查询此信息
我有一些为 Linux 编写的 C 代码,依赖于套接字和 arpa/inet.h 以及 libusb.h,我想在 MinGW 下为 Windows 编译它。 (请注意,当前项目只有一个非常简单的 Ma
我是一名优秀的程序员,十分优秀!