【发布时间】:2018-11-13 14:26:13
【问题描述】:
我有 5 个 Android 项目,它们都有类似的依赖项,例如 Dagger、retrofit、Rx 等。 是否有一种标准方式可以管理所有依赖项的版本,以使所有项目共享特定库的相同版本。
示例:
implementation "com.google.dagger:dagger:${dagger_version}"
implementation "com.squareup.retrofit2:retrofit:${retrofitLibVersion}"
implementation "com.squareup.retrofit2:converter-gson:${retrofitLibVersion}"
implementation "com.squareup.retrofit2:converter-scalars:${retrofitLibVersion}"
在上面的示例中,dagger_version 和 retrofitLibVersion 是我想在一个地方定义并在所有项目中使用它的东西。
非常感谢任何输入。
【问题讨论】:
标签: android gradle dependency-management