导入相互依赖的多个gradle依赖项

问题描述 投票:1回答:2

假设我有一个依赖于模块AB的项目。如果模块B内部也依赖于模块A,我是否需要将它们都添加到原始项目中,或者仅添加对模块B的依赖关系也将允许访问模块A?

android gradle module
2个回答
2
投票

根据您的情况,添加B模块依赖项就足够了。使用apiimplementation(甚至不推荐使用的compile)。即使没有在A文件中明确指定其依赖性,您也可以通过它访问build.gradle模块的代码。另外,我建议您阅读这篇文章Implementation Vs Api in Android Gradle,因为它深入探讨了该问题,并解释了我之前提到的apiimplementation之间的区别。


0
投票

您只需要导入依赖项B

© www.soinside.com 2019 - 2024. All rights reserved.