|
|
|
|
@ -194,7 +194,7 @@ pipeline {
|
|
|
|
|
|
|
|
|
|
REM 使用 CLI profile 打包,指定独立输出目录,跳过 WAR 生成
|
|
|
|
|
REM 注意:移除 clean 目标,避免多进程并发清理 target 导致的冲突
|
|
|
|
|
mvn "-Dproject.build.directory=target/cli" package -Pcli -DskipTests -Dmaven.war.skip=true
|
|
|
|
|
mvn "-Dcustom.build.directory=target/cli" package -Pcli -DskipTests -Dmaven.war.skip=true
|
|
|
|
|
|
|
|
|
|
echo [CLI] 检查生成的文件...
|
|
|
|
|
if exist target\\cli\\slms-1.0-SNAPSHOT-cli-shaded.jar (
|
|
|
|
|
@ -223,7 +223,7 @@ pipeline {
|
|
|
|
|
if exist target\\gui rmdir /S /Q target\\gui
|
|
|
|
|
|
|
|
|
|
REM 使用 gui-swing profile 生成独立 JAR,指定独立输出目录,跳过 WAR 生成
|
|
|
|
|
mvn "-Dproject.build.directory=target/gui" package -Pgui-swing -DskipTests -Dmaven.war.skip=true
|
|
|
|
|
mvn "-Dcustom.build.directory=target/gui" package -Pgui-swing -DskipTests -Dmaven.war.skip=true
|
|
|
|
|
|
|
|
|
|
echo [GUI] 检查生成的文件...
|
|
|
|
|
if exist target\\gui\\slms-1.0-SNAPSHOT-gui-swing.jar (
|
|
|
|
|
@ -252,7 +252,7 @@ pipeline {
|
|
|
|
|
if exist target\\web rmdir /S /Q target\\web
|
|
|
|
|
|
|
|
|
|
REM 使用 Web profile 打包,指定独立输出目录
|
|
|
|
|
mvn "-Dproject.build.directory=target/web" package -Pweb -DskipTests
|
|
|
|
|
mvn "-Dcustom.build.directory=target/web" package -Pweb -DskipTests
|
|
|
|
|
|
|
|
|
|
echo [Web] 检查生成的文件...
|
|
|
|
|
if exist target\\web\\slms-1.0-SNAPSHOT.war (
|
|
|
|
|
|