使用Maven私服管理aar包
根据面向对象设计语言的可复用原则,我们会将通用性高的代码抽取出来整合到一个Library中,往往这类代码不会经常改变,如果用依赖Module的方法直接使用的话,每次运行时IDE会重新编译该Module,即使Android Studio已经做了很多优化,但在大项目中还是经常会增加很多编译时间。为了节省这些时间,一个简便的方法是使用编译好的aar文件,而为了管理aar,我们可以将aar文件上传到一个公共仓库中,比如JCenter
,如果是公司内部项目的话,则会搭建一个私有maven服务来管理。