与依赖冲突混淆
Confused with dependency conflict
我已经创建了一个使用 RecyclerView
和 CardView
的库。所以,我编译了我的库中相应的依赖项 build.gradle
file.And 还有那些依赖项我也需要在我的主模块中使用。
当我们在主模块中编译库时,RecyclerView
和 CardView
将自动从那里保持可访问性,无需在我的应用程序中添加这些依赖项 build.gradle
.
我想澄清一下这是一个很好的方法还是其他更好的方法?
说,如果我需要在另一个库中添加相同的依赖项,该怎么办?
- 最后一个愚蠢的问题,我们可以在所有库和主模块都可以访问的项目中全局添加依赖项吗?
Say, if a scenario in one more library i need to add the same
dependency what will do ?
在这种情况下,您可以在子模块中添加依赖项。我总是这样做,并且在所有情况下都运行良好。我不知道这是完美的解决方案,但它是一个变通的选择。
Finally a stupid query, Can we add dependencies globally in project which is accessible for all the libraries and main module?
您可以在 gradle 中使用集中支持库依赖项。
我已经创建了一个使用 RecyclerView
和 CardView
的库。所以,我编译了我的库中相应的依赖项 build.gradle
file.And 还有那些依赖项我也需要在我的主模块中使用。
当我们在主模块中编译库时,RecyclerView
和 CardView
将自动从那里保持可访问性,无需在我的应用程序中添加这些依赖项 build.gradle
.
我想澄清一下这是一个很好的方法还是其他更好的方法?
说,如果我需要在另一个库中添加相同的依赖项,该怎么办?
- 最后一个愚蠢的问题,我们可以在所有库和主模块都可以访问的项目中全局添加依赖项吗?
Say, if a scenario in one more library i need to add the same dependency what will do ?
在这种情况下,您可以在子模块中添加依赖项。我总是这样做,并且在所有情况下都运行良好。我不知道这是完美的解决方案,但它是一个变通的选择。
Finally a stupid query, Can we add dependencies globally in project which is accessible for all the libraries and main module?
您可以在 gradle 中使用集中支持库依赖项。