开发打包教程
本文档主要介绍获取源码之后,如何运行源码,以及如何打包。
获取源码
通过授权的账号密码登录源码仓库,下载源码
代码结构如下:
.
├── sql # 数据库脚本
├── surveyking-front # 前端源码
├── surveyking-server # 后端源码
└── README.md
运行前端
依赖环境:node,去官网下载 nodejs
# 切换到前端目录
cd surveyking-front
# 安装依赖
npm install
# 启动开发环境
npm start
打包前端
可以参考文档 去掉卷王相关标识-前端替换,替换为自己公司信息
# 切换到前端目录
cd surveyking-front
# 打包前端
npm run build
打包完成之后,会在 surveyking-front/dist
下面生成一个 dist
目录,将该目录的文件部署到 nginx 即可
运行后端
依赖环境:
- java,推荐 jdk1.8,百度网盘下载地址-windows
- maven,百度网盘下载地址
直接运行 SurveykingServerApplication.main()
即可
有两种打包方式
maven 视图打包
- 使用 idea 自带的 maven 可视化打包,打包之前需要勾选跳过测试
- 执行打包操作,打开 maven 视图,双击
①package
就开始打包,打包完成之后会在 ② 处surveyking-server/target/
目录生成一个surveyking-server.jar
文件,部署该文件即可
maven 命令打包
另外一种打包方式,直接通过命令打包
# 切换到 server 目录
cd surveyking-server
# 执行命令
mvn clean pakcage -DskipTests -Pprod