| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- @echo off
- chcp 65001 >nul
- echo ========================================
- echo 工资发放管理系统 - 一键打包脚本
- echo ========================================
- echo.
- set PROJECT_DIR=e:\hadooptools\hadoop_pakeage\sources\payrollsystem
- set DEPLOY_DIR=%PROJECT_DIR%\deploy
- echo 开始完整打包流程...
- echo.
- REM 1. 后端打包
- echo ========================================
- echo 1. 后端打包
- echo ========================================
- cd "%PROJECT_DIR%\backend"
- echo 执行: mvn clean package -DskipTests
- call mvn clean package -DskipTests
- if %errorlevel% neq 0 (
- echo 后端打包失败!
- pause
- exit /b 1
- )
- REM 2. 前端打包
- echo.
- echo ========================================
- echo 2. 前端打包
- echo ========================================
- cd "%PROJECT_DIR%\frontend\payroll-web"
- echo 执行: npm run build
- call npm run build
- if %errorlevel% neq 0 (
- echo 前端打包失败!
- pause
- exit /b 1
- )
- REM 3. 整理部署文件
- echo.
- echo ========================================
- echo 3. 整理部署文件
- echo ========================================
- if not exist "%DEPLOY_DIR%" mkdir "%DEPLOY_DIR%"
- if not exist "%DEPLOY_DIR%\db" mkdir "%DEPLOY_DIR%\db"
- if not exist "%DEPLOY_DIR%\frontend" mkdir "%DEPLOY_DIR%\frontend"
- echo 复制后端jar包...
- copy "%PROJECT_DIR%\backend\target\payroll-system-1.0.0.jar" "%DEPLOY_DIR%\"
- echo 复制前端文件...
- xcopy /E /I /Y "%PROJECT_DIR%\frontend\payroll-web\dist\*" "%DEPLOY_DIR%\frontend\"
- echo 复制数据库脚本...
- copy "%PROJECT_DIR%\backend\src\main\resources\db\*.sql" "%DEPLOY_DIR%\db\"
- echo 复制配置文件...
- copy "%PROJECT_DIR%\backend\src\main\resources\application-prod.yml" "%DEPLOY_DIR%\"
- echo.
- echo ========================================
- echo 打包完成!
- echo ========================================
- echo.
- echo 部署文件位置: %DEPLOY_DIR%
- echo.
- echo 文件清单:
- echo - payroll-system-1.0.0.jar (后端服务)
- echo - frontend\ (前端静态文件)
- echo - db\ (数据库脚本)
- echo - application-prod.yml (生产环境配置)
- echo - 打包说明.txt (部署文档)
- echo.
- dir "%DEPLOY_DIR%" /b
- echo.
- echo 下一步:
- echo 1. 修改 application-prod.yml 中的数据库配置
- echo 2. 参考 打包说明.txt 进行服务器部署
- echo.
- echo 按任意键退出...
- pause >nul
|