gpt4 book ai didi

configuration - 为什么我必须为相同的依赖项同时指定 'runtime' 和 'compile'?

转载 作者:行者123 更新时间:2023-12-03 23:29:01 25 4
gpt4 key购买 nike

我依赖于编译和运行我的应用程序所需的一些工件。

根据 Gradle 文档,运行时配置扩展了编译配置,因此肯定会使用 runtime 添加依赖项隐含 compile依赖?

至少这是我的假设,但它不起作用。当仅依赖于使用 runtime 的工件时,我的项目不再编译。我真的必须:

compile 'oauth.signpost:signpost-core:1.2.1.2'
runtime 'oauth.signpost:signpost-core:1.2.1.2'

让应用程序在运行时编译和查看 Signpost 类。

我错过了什么吗?那看起来不太对劲...

最佳答案

几乎正确。实际上,运行时配置扩展了编译配置( docs )。这意味着,添加到编译配置的任何依赖项在运行时配置 ( docs ) 中都可用。
compile 'oauth.signpost:signpost-core:1.2.1.2'足以在运行时和编译中获得此工件。

关于configuration - 为什么我必须为相同的依赖项同时指定 'runtime' 和 'compile'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4693490/

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