前言随着大事件不断的的远去,我们迎来了崭新的一年,疫情的阴云虽然依然未消散,但只有临危见机,带着发展的眼光看,这依然是生机勃勃的一年。回首去年,小麦移动端在技术上有了不少的进步和沉淀,相信未来还能更近一步。项目背景小麦助教的项目随着版本迭代,已经具有一定规模(26W+行,几乎全部是kotlin),经过初步的模块化后,全量编译的耗时依然在10min左右(i7-/16G)。面对业务的压力,我们迫切需要缩减编译耗时,因此展开了编译耗时优化的项目Spellbook。目标全量编译从10min降到2min以内低侵入,仅在gradle层面做有限的改动扩展弱感知,开发人员日常使用不需要