Skip to content

Releases: FlyJingFish/ModuleCommunication

完善增量编译逻辑

22 Jan 10:03

Choose a tag to compare

完善增量编译逻辑

修复增量编译bug

20 Jan 17:19

Choose a tag to compare

修复增量编译bug

新增支持共享 res 和 assets 目录下代码

20 Jan 15:11

Choose a tag to compare

假如 lib-user 需要暴露 res 或 assets 代码,可在 build.gradle 设置如下代码:

communicationConfig{
    exposeResIds.addAll(arrayOf(
        "R.drawable.login_logo",
        "R.string.login_text",
        "R.array.weekname",
        "R.style.AppTheme2",
        "R.id.icon_upi_close",
        "R.color.color_theme",
        "R.color.color_white_both"
    ))
    //直接可以输入 assets 下的文件夹或者文件路径即可
    exposeAssets.addAll(arrayOf(
        "matching",
        "swipe_like"
    ))
}

直接调用下边命令即可

show

共享之后在使用共享资源之前需要把下边这项设置关掉

show

根目录下的 gradle.propertiesandroid.nonTransitiveRClass 设置为 false(否则 R 文件的包名只能用通信module的,打包后会出现异常)

优化生成共享代码逻辑

15 Jan 11:48

Choose a tag to compare

1.0.5

1、升级版本

修复bug

14 Jan 13:56

Choose a tag to compare

完善代码

06 Jan 03:27

Choose a tag to compare

1、完善验证接口继承
2、完善获取实体类
3、修改继承类注解参数名称

优化代码

04 Jan 15:55

Choose a tag to compare

1.0.2

1、优化代码

优化代码

04 Jan 15:17

Choose a tag to compare

1.0.1

1、更新版本

发布1.0版本

04 Jan 15:16

Choose a tag to compare

1.0.0

1、完善ksp扫描逻辑