【skyeye-oa】开源下载和安装教程
·
【skyeye-oa】开源下载和安装教程
1. 项目介绍
Dromara-skyeye是一款基于SpringBoot微服务架构的低代码平台,整合UNI-APP与Ant Design Vue,覆盖智能制造行业50+电子流程(含CRM/ERP/MES/OA等)。其核心特点包括:
- 动态属性/布局/工作流设计器
- 多终端适配(PC+移动端)
- 开源代码可商用(需会员获取完整源码)
2. 项目下载位置
通过以下平台获取代码(需先Star项目):
- Gitcode仓库:
git clone https://gitcode.com/doc_wei/skyeye-oa.git - Gitee镜像:
git clone https://gitee.com/dromara/skyeye.git

3. 环境配置
基础依赖
| 组件 | 版本要求 | 配置说明 |
|---|---|---|
| JDK | 1.8+ | 需配置JAVA_HOME环境变量 |
| MySQL | 5.7+/8.0 | 需开启binlog并配置字符集为utf8mb4 |
| Redis | 5.0+/6.0 | 需设置密码保护 |
| Nacos | 2.3.0 | 配置持久化到MySQL |
数据库初始化
执行项目SQL文件:
-- 示例:创建数据库
CREATE DATABASE `skyeye` DEFAULT CHARACTER SET utf8mb4;
-- 导入初始化脚本(位于/db/mysql_init.sql)
4. 安装方式
后端服务启动
-
修改配置:
# nacos配置中心修改 spring: datasource: url: jdbc:mysql://127.0.0.1:3308/skyeye?useSSL=false -
启动关键服务(按顺序):
# 1. 启动Nacos sh nacos/bin/startup.sh -m standalone # 2. 启动Skyeye-Gateway java -jar skyeye-gateway/target/*.jar
前端运行
# PC端
cd skyeye-web && npm install
npm run dev
# 移动端(UNI-APP)
cd skyeye-app && npm install
npm run dev:%PLATFORM%
5. 项目处理脚本
常用脚本
# 批量编译(需Maven)
./build.sh --profile=dev
# 工作流引擎初始化
java -jar skyeye-flow/target/*.jar init
注意事项
- 消息队列需先创建Topic:
mqadmin updateTopic -n localhost:9876 -t SKYEYE_TRANSACTION_TOPIC - 多模块启动顺序:nacos → redis → 消息队列 → gateway → business-modules
更多推荐


所有评论(0)