JessYanCoding / ArmsComponent

📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).
Apache License 2.0
1.69k stars 243 forks source link

实际公司组件化git部署用的哪种方式 #7

Closed hongxialiu closed 6 years ago

hongxialiu commented 6 years ago

你好,再麻烦问下,在实际公司组件化git部署用的哪种方式,gitsubmodule,repo,还是直接组件打包aar发布maven然后主项目引用,或者其他方式。最近再究竟选哪种方式。

JessYanCoding commented 6 years ago

这个我在我的文档中提及了这几种方式,也提及 Demo 仅仅是一个小型的展示,提到的更重要的一点是一定要以项目实际情况出发,不要盲目追逐大厂方案或者某个特定方案,这个方案不一定就完全适合你的项目,要考虑自己的投入产出比,以及项目规模,是否值得选择这个方案?所以我现在公司的项目用什么方式不重要,因为我公司项目的大小和类型以及开发组的构成和你的公司以及你的项目都不大有不同,我的方式并不一定适合你,并且很多文章都有介绍这些内容,只要你不搞自动化就可以很快实现

好的方案需要结合这几个方式,在不同的业务,不同的阶段,使用某个方式,而不是一个方式走到黑,而且这里也和公司业务有关,不可能开源,只有你最了解你的项目和公司的业务,最适合你的方案只可能由你自己实现, 能帮到你的就这么多了