Skip to content
RuoYi-Vue-Plus 5.6.2 · 应用市场形态

让 RuoYi 应用
像插件一样即装即用

把 RuoYi-Vue-Plus 从单体系统改造成「平台 + 应用」:平台提供多租户底座, 业务能力做成可后装、不重启、从市场拉下来直接跑的应用。

package.ps1 -Plugin ruoyi-gallery -SigningKey plugins/keys/private.pem打包 → 签名 → 上架 → 一次点击装到任意部署
10
官方应用
全部来自 plugins/*/app.json
496
声明的菜单行
页面 95 · 按钮 401
0
次重启
安装 / 升级 / 卸载全程热插拔
2
种版本形态
official / client 同一份代码

平台负责底座,应用负责业务

平台把用户、角色、菜单、租户、文件、任务调度这些共性能力做扎实; 业务模块则从宿主里抽出来,变成能独立上架、独立升级的应用。

应用生态

当前仓库内共 10 个应用,9 个前后端一体、 1 个纯前端; 合计 496 条菜单(95 个页面 / 401 个按钮权限)、 188 个后端类、21 个迁移脚本。

三步把项目跑起来

仓库由两个独立 git 仓库组成:后端 + 插件工程在 RuoYi-Vue-Plus,前端与远程应用在 plus-ui

1

编译并启动后端

# 打包可运行 jar
& $mvn -pl ruoyi-admin -am -B install -DskipTests

# 启动宿主(会先清理上一版插件 jar)
powershell -NoProfile -ExecutionPolicy Bypass `
  -File scripts\start-host.ps1
2

启动前端

cd plus-ui
npm install
npm run dev
3

装一个应用试试

# 进入 应用市场 → 应用列表
# 点「安装」,全程不重启
# 进度与日志看「我的应用 → 应用任务」
我在选型 / 评估先看这个项目是什么、和原版 RuoYi-Vue-Plus 差在哪 →我要把它部署上线部署方式、配置项、Nginx 与 /remote-apps 路径约定 →我要开发应用清单规范、契约与实现分家、迁移脚本、前端远程应用 →线上出问题了先看任务中心,再按「现象 → 原因 → 处理」排查 →

基于 MIT 协议开源 · 文档与官网由源码生成