mirror of
https://github.com/1Panel-dev/CordysCRM.git
synced 2026-05-14 19:32:10 +08:00
1.3 KiB
1.3 KiB
构建过程说明
本项目包含多个模块,构建分为基础配置安装、后端构建、前端构建和整体打包四个部分。
🔧 1. 安装基础 POM
该命令会将 parent pom 安装到本地 Maven 仓库,使其他外部子工程可以获取最新的 <properties> 配置。
# 如果遇到网络问题,可以使用阿里云镜像加速
./mvnw install -N
这是多模块项目的必要步骤,确保所有子模块能正确继承父POM的配置。
🖥️ 2. 后端构建
执行以下命令构建后端模块(如 backend 中的 framework、crm、app 等)并安装到本地仓库:
./mvnw clean install -DskipTests -DskipAntRunForJenkins --file backend/pom.xml
✅ 参数说明:
-DskipTests: 跳过测试用例执行。-DskipAntRunForJenkins: 跳过 Jenkins 使用的 Ant 任务。
💻 3. 前端构建
前端构建请参考 /frontend/REDEME.md 中的具体说明!
📌 提示:确保运行环境已正确安装 Node.js 和依赖环境!
📦 4. 整体打包
使用以下命令进行完整的构建与打包:
./mvnw clean package
✅ 备注: mvnw 为项目自带打包工具,也可使用本地部署的 mvn