4.5 Gradle依赖管理

一个项目在做到一定规模后,通常会进行模块拆分。例如前文讲到的利用Gradle做多项目依赖。但是一个主项目依赖的库多了也会存在新的问题,那就是依赖库的管理工作问题,特别是一个依赖的库项目同时还依赖了另一个库项目。这时候如果其中某个库项目发生了改变,而且与以前版本不兼容,那么就会导致依赖库发生问题。

其实,无论是使用哪种构建工具都会存在这个依赖传递的问题。如何利用Gradle尽可能地解决这个问题呢?笔者在这里总结了几个方法。