framework-plugin 组件化架构插件
优势
- 轻量级组件框架
- 即插即用
- 使用json文件动态配置, 减少同步时间
使用
- 在项目的
build.gradle
中添加:
buildscript {
repositories {
...
maven { url 'https://jitpack.io' }
}
dependencies {
classpath 'com.github.songjianzaina:framework-plugin:1.0.6-alpha'
}
}
- 在宿主module中使用插件
apply plugin: 'framework-plugin'
- 同步工程,等待文件夹自动生成
配置
你可以在build.gradle中配置插件的几个属性,如果不设置,所有的属性都使用默认值
frame{
subDirName "androidModule"//子模块目录 App默认androidModule Lib默认androidLib
jsonName "androidModule"//子模块json文件名 默认同上
}
工程效果图: