前端
DataEase 前端使用了 Vue.js 作为前端框架,ElementUI 作为 UI 框架,并使用 npm 作为包管理工具。开发者请先下载 Node.js 作为运行环境,IDEA 用户建议安装 Vue.js 插件,便于开发
安装 npm
进入网站 选择相应的安装包进行安装即可
数据库初始化
请参考文档中的建库语句创建 DataEase 使用的数据库,DataEase 后端服务启动时会自动在配置的库中创建所需的表结构及初始化数据。
DataEase 配置文件
DataEase 会默认加载该路径下的配置文件 /opt/dataease/conf/dataease.properties,请参考下列配置创建对应目录及配置文件
编译工程
进入工程目录后,执行 mvn clean package 进行编译。
编译完成后,在工程目录的 backend/target 目录下,会生成一个 backend-x.y.z.jar (xyz代表版本号,xyz具体值视具体版本而定) 的可运行 jar 包。可以通过 java -jar backend-x.y.z.jar 来运行 DataEase。
服务完全启动后,可以在本地浏览器访问 来访问 DataEase 服务。
新建一个 git 项目 输入主工程 git 地址: git@github.com:dataease/dataease.git
启动后端。两种启动方式:
- 可以使用 io.dataease.Application 入口方法直接启动
- 可以使用 maven 插件中的 backend>spring-boot>spring-boot:start 启动
运行前端服务
进入工程目录下的子目录 frontend, 用npm i 安装前端依赖包