Skip to content

扩展模块总览

Erupt 采用模块化设计,核心功能拆分为独立 Maven 模块,按需引入。

官方模块列表

模块说明文档
erupt-upms用户权限管理系统(权限、角色、菜单、组织)详情
erupt-job定时任务管理详情
erupt-monitor服务监控(JVM、缓存、在线用户)详情
erupt-notice通知模块(公告、站内信)详情
erupt-jpaJPA 数据库能力高度扩展详情
erupt-mongodbMongoDB NoSQL 数据源详情
erupt-magic-api在线 IDE详情
erupt-tpl自定义页面详情
erupt-ai大模型深度集成详情
erupt-cloud分布式云原生解决方案详情
erupt-web前端源码详情
erupt-websocketWebSocket 实时交互详情
erupt-generator辅助代码生成详情

付费插件

模块说明文档
erupt-flow通用流程引擎详情
erupt-tenantSaaS 多租户详情
erupt-chart低代码数据可视化详情
erupt-cube语义建模 + 数据可视化详情

第三方插件

社区贡献的扩展插件与工具,供参考使用。

名称说明地址
erupt-dslORM 动态查询,基于 DSL 语法构建复杂查询条件GitHub
erupt-pf4j基于 PF4J 的动态插件加载能力GitHub
EZDML数据库建模工具,可直接生成 Erupt 实体代码官网
公众号采集微信公众号内容采集与管理插件
Erupt Vote投票插件,支持多种投票场景

引入方式

所有模块的版本号与 erupt 核心版本保持一致,使用 ${erupt.version} 统一管理:

xml
<dependency>
    <groupId>xyz.erupt</groupId>
    <artifactId>模块名</artifactId>
    <version>${erupt.version}</version>
</dependency>

Released under the Apache-2.0 License.