gpt4 book ai didi

子依赖模块中的 Gradle 库依赖关系

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

很难描述这一点,我敢打赌这是非常简单的事情,但我无法谷歌解决方案。

我在我的项目中使用了许多模块。对于简单的论点,假设我有模块 AB .
B取决于 A .

当我在模块 implementation 中添加对外部库的依赖项(使用 A 关键字)时要在模块中使用它的一些代码,我无法访问项目 B 中的库代码.我怎样才能做到这一点?我要 A成为我在那个地方拥有所有依赖项的“基础”项目,而不必在依赖它的其他模块中重复自己。

最佳答案

implementation配置意味着依赖项是项目的内部(特定于实现),不应在其他依赖项目的编译类路径中公开。这有助于封装依赖项并加快构建速度,因为如果您只更改内部依赖项,则无需重新编译依赖项目。

如果你想暴露它们,你需要使用 api而是配置,以及 java-library plugin .

关于子依赖模块中的 Gradle 库依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59352386/

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