Mat*_*ias 13 configuration dependency-management gradle
我依赖于编译和运行我的应用程序所需的一些工件.
根据Gradle文档,运行时配置扩展了编译配置,因此使用runtime隐含compile依赖项确定添加依赖关系?
至少这是我的假设,但它不起作用.当仅依赖于使用的工件时runtime,我的项目不再编译.我真的必须:
compile 'oauth.signpost:signpost-core:1.2.1.2'
runtime 'oauth.signpost:signpost-core:1.2.1.2'
Run Code Online (Sandbox Code Playgroud)
为应用程序编译并在运行时查看Signpost类.
我错过了什么吗?那看起来不对......
Nik*_*sov 21
几乎是正确的.实际上,运行时配置扩展了编译配置(docs).这意味着,在运行时配置(docs)中可以使用添加到编译配置的任何依赖项.
compile 'oauth.signpost:signpost-core:1.2.1.2' 将足以在运行时和编译中获得此工件.