iiabc
iiabc
发布于 2024-09-27 / 31 阅读
0
0

TabooLib 多模块模板

APP平台多模块模板

https://github.com/iiabc/taboolib-app-multi-module-sdk

准备工作

项目结构如下所示

  App
  ├── plugin                     -- 插件打包模块,用于将子模块合并打包
  │   └── build.gradle.kts
  ├── project                    -- 项目目录
  │   ├── core                   -- 核心模块
  │   │   └── build.gradle.kts
  │   └── runtime-app            -- 平台启动类
  │       └── build.gradle.kts
  ├── build.gradle.kts           -- 全局构建文件
  ├── gradle.properties          -- 全局配置
  ├── settings.gradle.kts        -- 全局配置

设置项目名称和版本

settings.gradle.kts 文件中设置项目名称和版本

修改包名

gradle.properties 文件中修改包名

项目内也需要修改包名

项目主入口

build.gradle.kts 文件中

  attributes("Main-Class" to "io.github.username.project.AppPlugin")

官方跨平台多模块

https://github.com/TabooLib/taboolib-multi-module-sdk

TabooLib版本要自己升级


评论