某些插件

main
ldl 5 months ago
parent 1e24a322b0
commit 64292be925

6
Jenkinsfile vendored

@ -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 (

@ -15,6 +15,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring.boot.version>3.0.0</spring.boot.version>
<project.packaging>war</project.packaging>
<custom.build.directory>target</custom.build.directory>
<!-- SonarQube configuration is in sonar-project.properties -->
</properties>
@ -110,6 +111,7 @@
</dependencies>
<build>
<directory>${project.basedir}/${custom.build.directory}</directory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>

Loading…
Cancel
Save