Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 1.13 KB

build.md

File metadata and controls

63 lines (44 loc) · 1.13 KB

编译打包

1. 前端

  1. 安装 Node.js 16.x
  2. 可选 安装 cnpm
  3. 构建代码

npm

# 切换到前端目录
cd frontend

# 安装依赖
npm install

# 构建前端代码
npm run build

cnpm

# 切换到前端目录
cd frontend

# 安装依赖
cnpm install

# 构建前端代码
cnpm run build
  1. 编译成功后会在项目的 frontend/dist 目录生成前端资源文件。

2. 后端

  1. 安装最新的稳定版 OpenJDK 8
  2. 安装最新的稳定版 Apache Maven
  3. 安装 rpm-build
# CentOS
yum install rpm-build

# debian
apt-get install rpm

# MacOS
brew install rpm
  1. 编译 jar

编译之前可以指定版本号,可以通过 build/scripts/change_version.sh 来修改版本号.

mvn clean package -Dmaven.test.skip=true

也可以使用内置导报脚本来实现一键打包 jar,sh build/scripts/package.sh jar

  1. 打包 RPM

可以使用内置导报脚本来实现一键打包 rpm,sh build/scripts/package.sh rpm