|
|
|
|
@ -242,6 +242,9 @@ pipeline {
|
|
|
|
|
|
|
|
|
|
// 步骤2: 使用 jpackage 创建 EXE 和 MSI
|
|
|
|
|
bat '''
|
|
|
|
|
@echo off
|
|
|
|
|
setlocal EnableDelayedExpansion
|
|
|
|
|
|
|
|
|
|
REM 使用 jpackage 创建 Windows EXE
|
|
|
|
|
echo.
|
|
|
|
|
echo ========== 使用 jpackage 创建 EXE ==========
|
|
|
|
|
@ -261,11 +264,14 @@ pipeline {
|
|
|
|
|
echo ✓ jpackage 可用
|
|
|
|
|
|
|
|
|
|
REM 检查 WiX Toolset 是否安装
|
|
|
|
|
where candle.exe >nul 2>&1
|
|
|
|
|
if errorlevel 1 (
|
|
|
|
|
set WIX_FOUND=0
|
|
|
|
|
where candle.exe >nul 2>&1 && set WIX_FOUND=1
|
|
|
|
|
|
|
|
|
|
if !WIX_FOUND! EQU 0 (
|
|
|
|
|
echo ⚠️ 警告: WiX Toolset 未找到,跳过 EXE 打包
|
|
|
|
|
echo 提示: 请检查 WiX Toolset 安装路径
|
|
|
|
|
echo 当前 WIX_HOME: %WIX_HOME%
|
|
|
|
|
echo 继续执行,但不创建 EXE 和 MSI
|
|
|
|
|
goto skip_exe
|
|
|
|
|
)
|
|
|
|
|
echo ✓ WiX Toolset 可用
|
|
|
|
|
@ -371,6 +377,9 @@ pipeline {
|
|
|
|
|
echo. >> target\\README-GUI.txt
|
|
|
|
|
echo 注意: library.db 必须与应用文件在同一目录 >> target\\README-GUI.txt
|
|
|
|
|
echo ✓ 已创建 README-GUI.txt
|
|
|
|
|
|
|
|
|
|
REM 确保脚本成功退出
|
|
|
|
|
exit /b 0
|
|
|
|
|
'''
|
|
|
|
|
}
|
|
|
|
|
echo '✓ GUI JAR + EXE 打包成功'
|
|
|
|
|
|