1.搭建nexus maven仓库
2.搭建jenkins
3.修改flutter tool中的源码,改变flutter build aar 执行的代码
最开始项目是通过源码来依赖flutter工程的,这样,原生的开发人员,避免不了要不断地拉flutter代码,项目复杂后经常容易报错,而非flutter的开发人员调试起来又感到茫然,而且降低工作效率。于是想到把flutter的通过aar集成到原生中。
1.搭建nexus maven仓库
最好搭建一台ubuntu的机器,这样服务比较稳定。
2.定制flutter tools
原始的flutter build aar 会生成多个aar到本地repo,但是我们希望整个流程自动化。修改maven deployer到remote。
找到aar_init_build_script.gradle。把原来的repository注释掉,修改为下面的。
3.原生工程增加开关