跳到主要内容

开发打包教程

本文档主要介绍获取源码之后,如何运行源码,以及如何打包。

获取源码

通过授权的账号密码登录源码仓库,下载源码

代码结构如下:

.
├── 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 即可

运行后端

依赖环境:

直接运行 SurveykingServerApplication.main() 即可

1697591137609

有两种打包方式

maven 视图打包

  1. 使用 idea 自带的 maven 可视化打包,打包之前需要勾选跳过测试

1697591278690

  1. 执行打包操作,打开 maven 视图,双击 ①package 就开始打包,打包完成之后会在 ② 处 surveyking-server/target/ 目录生成一个 surveyking-server.jar 文件,部署该文件即可

1697591668257

maven 命令打包

另外一种打包方式,直接通过命令打包

1697591820754

# 切换到 server 目录
cd surveyking-server
# 执行命令
mvn clean pakcage -DskipTests -Pprod