轻量级组件化插件 告别传统组件化累赘和编译过慢

framework-plugin 组件化架构插件

GitHub链接

优势

  • 轻量级组件框架
  • 即插即用
  • 使用json文件动态配置, 减少同步时间

使用

  1. 在项目的 build.gradle 中添加:
1
2
3
4
5
6
7
8
9
buildscript {
repositories {
...
maven { url 'https://dl.bintray.com/songjianzaina/insoan' }
}
dependencies {
classpath 'com.insworks.plugin:framework-plugin:1.0.3'
}
}
  1. 在宿主module中使用插件
1
apply plugin: 'framework-plugin'
  1. 同步工程,等待文件夹自动生成

配置

你可以在build.gradle中配置插件的几个属性,如果不设置,所有的属性都使用默认值

1
2
3
4
5
frame{
subDirName "androidModule"//子模块目录 App默认androidModule Lib默认androidLib
jsonName "androidModule"//子模块json文件名 默认同上

}

更新历史

版本号 功能点 链接
1.0.0 初步实现架构文件自动生成 Download
1.0.1 增加全局文件夹以及全局libs Download
1.0.2 增加子模块目录名和配置文件名自定义配置 Download
1.0.3 优化清单文件合并 Download
1.0.4 增加Activity自动注册清单文件 (还未完善) Download

本帖附件

点击下载

乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站

0%