45 lines
1.3 KiB
Batchfile
45 lines
1.3 KiB
Batchfile
@echo off
|
||
chcp 65001 >nul
|
||
echo ========================================
|
||
echo 后端打包脚本 - Windows
|
||
echo ========================================
|
||
echo.
|
||
|
||
echo [1/3] 清理旧的构建文件...
|
||
if exist target rmdir /s /q target
|
||
if exist backend-dist.zip del backend-dist.zip
|
||
|
||
echo.
|
||
echo [2/3] 使用Maven打包...
|
||
echo 这可能需要几分钟时间,请耐心等待...
|
||
call mvnw.cmd clean package -DskipTests
|
||
if %errorlevel% neq 0 (
|
||
echo 错误: Maven打包失败
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
echo.
|
||
echo ========================================
|
||
echo 打包完成!
|
||
echo ========================================
|
||
echo.
|
||
echo JAR包位置: target\demo-0.0.1-SNAPSHOT.jar
|
||
echo 文件大小:
|
||
dir target\demo-0.0.1-SNAPSHOT.jar | find "demo-0.0.1-SNAPSHOT.jar"
|
||
echo.
|
||
echo 部署到宝塔步骤:
|
||
echo 1. 上传 target\demo-0.0.1-SNAPSHOT.jar 到服务器(如:/www/server/aigc-backend/app.jar)
|
||
echo 2. 在服务器创建 application-prod.properties 配置文件
|
||
echo 3. 在宝塔面板使用 Supervisor 或 Java项目管理器启动
|
||
echo.
|
||
echo 启动命令:
|
||
echo java -jar app.jar --spring.profiles.active=prod
|
||
echo.
|
||
echo 注意事项:
|
||
echo - 确保服务器已安装 Java 21 或更高版本
|
||
echo - 确保MySQL数据库已创建并配置
|
||
echo - 需要在服务器上创建 application-prod.properties 配置文件
|
||
echo.
|
||
pause
|