说明:顶层 Maven 模块与主仓根
pom.xml中<modules>一致;mms-modules内顺序与mms-modules/pom.xml一致。子模块职责摘要见 项目简介 — Maven 子模块职责。树形目录说明见 目录结构(tree)。
非 Maven、随工作区维护:mms-ui/(管理端前端,独立仓库 mms-ui,常与 mms/ 同级目录 克隆)、script/(SQL、Docker 等,在 mms 仓内)。mms-plugins/ 在扩展工作区中常与 mms/ 同级。仅克隆 mms 时其根下无 mms-ui。
顶层模块(根 pom.xml)
| 目录 | 说明 |
|---|---|
mms-admin | 管理端 Spring Boot 启动(如 MmsAdminApplication,artifactId mms-admin) |
mms-modules | 业务与框架子模块(jar)聚合 |
mms-zoom | 扩展能力(如 mms-powerjob、mms-monitor,以 mms-zoom/pom.xml 为准) |
mms-modules 子模块一览(与 pom 声明顺序一致)
| 子模块 | 职责摘要 |
|---|---|
mms-common | 通用枚举、工具、配置属性等 |
mms-plugin-api | 插件契约:plugin.json、MmsPlugin SPI 等 |
mms-plugin-host | 插件宿主:扫描 lib、ClassLoader、/system/pluginHost 等 |
mms-framework | 业务基类与框架协作 |
mms-mq | 消息队列抽象与实现 |
mms-wx | 微信生态 |
mms-aliyun | 阿里云相关 |
mms-oss | 对象存储 |
mms-sms | 短信 |
mms-email | 邮件 |
mms-redis | Redis 封装 |
mms-demo | 演示 / 示例 |
mms-websocket | WebSocket |
mms-authority | Sa-Token、LoginObject、权限 |
mms-datasource | MyBatis-Plus、多数据源、多租户等 |
mms-gen | 代码生成 |
mms-ai | 推理接入(可选) |
mms-thymeleaf | Thymeleaf |
mms-log | 操作日志 |
mms-system | 用户、角色、菜单、字典、租户等系统域 |
文档修订(2026-04-02)
与主仓当前根模块及 mms-modules 列表对齐;去除已无对应根 pom 条目的历史行(如 mms-docs / mms-malls);启动目录统一为 mms-admin(个别分支或旧称可能写作 mms-api-admin,以仓库内实际目录名为准)。
