JDK
相信大家都已经有本地开发环境
MySQL5.7
本地安装MySql5.7,其他版本可能有兼容性问题,官网下载安装包,网上搜索下安装与配置教程,出现问题百度也能很快解决的。
新建数据库名:metersphere_test,utf8mb4/utf8mb4_general_ci一般选择就行,启动后台入口类后会自动运行sql文件,默认未开启,关闭在application.properties中:
#flyway enable
spring.flyway.enabled=false
项目官网: 一直在迭代,在此也希望它的功能越来越完善
metersphere文档:
代码仓库:
新建一个空白文件夹(路径不要有中文)
拉取:git clone git@github.com:metersphere/metersphere.git
。
升级:git pull
4.后端服务配置
用idea打开文件夹右侧没有maven图标:说明你的项目当前没有被识别为maven项目,要把重新设置一下。
点击help-Find Action,搜索Maven,点击搜索结果中的“+ Add Maven Project”,选择最外层的pom.xml文件。
打开applicattion.properties,填写连接数据库参数
spring.datasource.quartz.url=jdbc:mysql://localhost:3306/metersphere_test?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false
spring.datasource.quartz.username=root
spring.datasource.quartz.password=root
遇到的问题多种多样:总结一点不要急,网上蛮多解决办法。
5.前端打包运行
进入pockage.json
默认会弹出
run npm install的提示,如果没有右键Open in Terminal输入也可
点击scripts的serve运行即可