luckybilly / CC

业界首个支持渐进式组件化改造的Android组件化开源框架,支持跨进程调用。Componentize your android project gradually.
https://luckybilly.github.io/CC-website/
Apache License 2.0
4.04k stars 636 forks source link

cc-register插件升级到1.0.8 #104

Closed luckybilly closed 5 years ago

luckybilly commented 5 years ago

新增:可以在gradle命令中加入ccMain参数来指定当前集成打包的module名称,可用于热修复打包、插件化打包和aar打包

 主要用途:
    1. 插件化打包 (由于gradle命令不在正则表达式 {@link #TASK_TYPES}范围内,但需要集成打包)
        ./gradlew :demo:xxxxx -PccMain=demo
    2. 打aar包,相反的用途,指定ccMain为一个不存在的module名称即可,可替代assemble_aar_for_cc_component的作用
        ./gradlew :demo_component_b:assembleRelease -PccMain=nobody
        注意:此用法对于ext.mainApp=true的module无效,对于ext.alwaysLib=true的module来说无意义