40 lines
935 B
Batchfile
40 lines
935 B
Batchfile
#!/bin/bash
|
|
# ============================================
|
|
# OpenHIS 后端编译脚本(增加内存)
|
|
# ============================================
|
|
|
|
cd /d D:\his\openhis-server-new
|
|
|
|
echo "============================================"
|
|
echo "开始编译 OpenHIS 后端"
|
|
echo "============================================"
|
|
echo.
|
|
|
|
:: 设置更大的堆内存给 Maven
|
|
echo "[1/3] 清理旧的编译文件..."
|
|
set MAVEN_OPTS=-Xmx4g -XX:MaxMetaspaceSize=512m
|
|
call mvn clean -q
|
|
|
|
if errorlevel 1 (
|
|
echo 清理失败!
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo "[2/3] 编译打包(跳过测试)..."
|
|
set MAVEN_OPTS=-Xmx4g -XX:MaxMetaspaceSize=512m -XX:+UseG1GC
|
|
call mvn package -DskipTests -q
|
|
|
|
if errorlevel 1 (
|
|
echo 编译失败!
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo "[3/3] 编译完成!"
|
|
echo.
|
|
echo "============================================"
|
|
echo 请手动重启后端服务
|
|
echo ============================================
|
|
pause
|