Android一个奇葩的嵌套项目,第一次见这样的项目目录

这个项目是朋友公司分享过来了,要求帮忙梳理重构的,号称之前全栈大牛做的一个APP。这是大概项目目录:

image.jpg

看着是不是挺正常的,开始我就觉得top的命名太随意了点,后来看配置才发现是我太年轻了。
top既然是一个library!!!
image.png

最外层不是项目的配置嘛。。。怎么成了library!瞬间勾起了我的好奇心~它的主入口还有项目的配置又放哪里去了。继续拆解,
AiChef也是一个library
image.png

然后继续深入发现AiChef里的pass既然还有一个PAD~library
image.png

这嵌套实在是溜呀。PAD下还套着一个SerialPortLibrary。再次深入才发现PADapp目录才是这个应用的主程序
image.png

那项目的根配置那些去哪里了?然后我就全局搜索一下,既然发现是在app目录下的mvc目录下
image.png

真的是太厉害了,朋友还说这个是公司近几年做的项目不是很老的。只支持到Android9的项目,还是这样的项目结构,关键还能跑起来。实在太牛逼了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容