From f8f5441cb0b438e514d1f44e63a036d50111090b Mon Sep 17 00:00:00 2001
From: xuxueli <931591021@qq.com>
Date: Fri, 2 Jan 2026 22:09:17 +0800
Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E4=B8=80=E9=A1=B9=E7=9B=AE=E4=BE=9D?=
=?UTF-8?q?=E8=B5=96=E7=AE=A1=E7=90=86=E7=BB=93=E6=9E=84=EF=BC=8C=E4=BE=9D?=
=?UTF-8?q?=E8=B5=96=E7=89=88=E6=9C=AC=E7=BB=9F=E4=B8=80=E5=88=B0=E7=88=B6?=
=?UTF-8?q?=E7=BA=A7pom=E6=8F=90=E5=8D=87=E5=8F=AF=E7=BB=B4=E6=8A=A4?=
=?UTF-8?q?=E6=80=A7=EF=BC=9B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
doc/XXL-JOB官方文档.md | 3 +-
pom.xml | 121 ++++++++++++++++++
xxl-job-admin/pom.xml | 24 +---
xxl-job-core/pom.xml | 7 -
.../xxl-job-executor-sample-frameless/pom.xml | 9 --
.../pom.xml | 21 +--
.../pom.xml | 14 --
7 files changed, 128 insertions(+), 71 deletions(-)
diff --git a/doc/XXL-JOB官方文档.md b/doc/XXL-JOB官方文档.md
index 4e588ffd..16b71904 100644
--- a/doc/XXL-JOB官方文档.md
+++ b/doc/XXL-JOB官方文档.md
@@ -2759,7 +2759,8 @@ public void execute() {
- 7、【优化】执行器详情接口权限调整,支持普通用户查看注册节点;合并PR-3882;
- 8、【优化】任务参数LogDateTime生成逻辑调整,分片广播场景下保障时间一致;
- 9、【升级】升级多项maven依赖至较新版本,如 spring、netty、xxl-sso、xxl-tool 等;
-- 10、【TODO】任务调度触发后分批批量更新,提升调度性能;
+- 10、【优化】统一项目依赖管理结构,依赖版本统一到父级pom提升可维护性;
+- 11、【TODO】任务调度触发后分批批量更新,提升调度性能;
diff --git a/pom.xml b/pom.xml
index dc13776a..3212640a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -55,8 +55,129 @@
2.4.2
2.13.2
+
+
+ 2.0.0-M1
+
+ 1.2.3
+
+
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring-boot.version}
+ pom
+ import
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j-api.version}
+
+
+
+ org.slf4j
+ slf4j-reload4j
+ ${slf4j-api.version}
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ ${junit-jupiter.version}
+
+
+
+
+ jakarta.annotation
+ jakarta.annotation-api
+ ${jakarta.annotation-api.version}
+
+
+
+
+ io.netty
+ netty-codec-http
+ ${netty.version}
+
+
+
+ com.google.code.gson
+ gson
+ ${gson.version}
+
+
+
+
+ com.xuxueli
+ xxl-tool
+ ${xxl-tool.version}
+
+
+
+
+ org.apache.groovy
+ groovy
+ ${groovy.version}
+
+
+
+
+ org.springframework
+ spring-context
+ ${spring.version}
+ provided
+
+
+
+
+ org.mybatis.spring.boot
+ mybatis-spring-boot-starter
+ ${mybatis-spring-boot-starter.version}
+
+
+
+ com.mysql
+ mysql-connector-j
+ ${mysql-connector-j.version}
+
+
+
+
+ com.xuxueli
+ xxl-job-core
+ ${project.parent.version}
+
+
+
+
+ com.xuxueli
+ xxl-sso-core
+ ${xxl-sso.version}
+
+
+
+
+ org.springframework.ai
+ spring-ai-starter-model-ollama
+ ${spring-ai.version}
+
+
+
+ io.github.imfangs
+ dify-java-client
+ ${dify-java-client.version}
+
+
+
+
+
GNU General Public License version 3
diff --git a/xxl-job-admin/pom.xml b/xxl-job-admin/pom.xml
index e663e0ae..2424a912 100644
--- a/xxl-job-admin/pom.xml
+++ b/xxl-job-admin/pom.xml
@@ -13,26 +13,14 @@
true
-
-
-
- org.springframework.boot
- spring-boot-starter-parent
- ${spring-boot.version}
- pom
- import
-
-
-
-
-
+
org.springframework.boot
spring-boot-starter-web
-
+
org.springframework.boot
spring-boot-starter-test
@@ -55,31 +43,27 @@
spring-boot-starter-actuator
-
+
org.mybatis.spring.boot
mybatis-spring-boot-starter
- ${mybatis-spring-boot-starter.version}
com.mysql
mysql-connector-j
- ${mysql-connector-j.version}
com.xuxueli
xxl-job-core
- ${project.parent.version}
-
+
com.xuxueli
xxl-sso-core
- ${xxl-sso.version}
diff --git a/xxl-job-core/pom.xml b/xxl-job-core/pom.xml
index 35409e3f..d1405969 100644
--- a/xxl-job-core/pom.xml
+++ b/xxl-job-core/pom.xml
@@ -20,14 +20,12 @@
org.slf4j
slf4j-api
- ${slf4j-api.version}
jakarta.annotation
jakarta.annotation-api
- ${jakarta.annotation-api.version}
provided
@@ -35,19 +33,16 @@
io.netty
netty-codec-http
- ${netty.version}
com.google.code.gson
gson
- ${gson.version}
com.xuxueli
xxl-tool
- ${xxl-tool.version}
@@ -55,14 +50,12 @@
org.apache.groovy
groovy
- ${groovy.version}
org.springframework
spring-context
- ${spring.version}
provided
diff --git a/xxl-job-executor-samples/xxl-job-executor-sample-frameless/pom.xml b/xxl-job-executor-samples/xxl-job-executor-sample-frameless/pom.xml
index 9d2a2497..fcc0cba9 100644
--- a/xxl-job-executor-samples/xxl-job-executor-sample-frameless/pom.xml
+++ b/xxl-job-executor-samples/xxl-job-executor-sample-frameless/pom.xml
@@ -22,27 +22,18 @@
org.slf4j
slf4j-reload4j
- ${slf4j-api.version}
org.junit.jupiter
junit-jupiter-engine
- ${junit-jupiter.version}
test
-
com.xuxueli
xxl-job-core
- ${project.parent.version}
diff --git a/xxl-job-executor-samples/xxl-job-executor-sample-springboot-ai/pom.xml b/xxl-job-executor-samples/xxl-job-executor-sample-springboot-ai/pom.xml
index 18750875..c2e6a383 100644
--- a/xxl-job-executor-samples/xxl-job-executor-sample-springboot-ai/pom.xml
+++ b/xxl-job-executor-samples/xxl-job-executor-sample-springboot-ai/pom.xml
@@ -16,23 +16,8 @@
https://www.xuxueli.com/
-
- 3.5.8
- 1.1.1
- 1.2.3
-
-
-
-
- org.springframework.boot
- spring-boot-starter-parent
- ${spring-boot.version}
- pom
- import
-
-
-
+
@@ -50,21 +35,17 @@
com.xuxueli
xxl-job-core
- ${project.parent.version}
org.springframework.ai
spring-ai-starter-model-ollama
- ${spring-ai.version}
-
io.github.imfangs
dify-java-client
- ${dify-java-client.version}
diff --git a/xxl-job-executor-samples/xxl-job-executor-sample-springboot/pom.xml b/xxl-job-executor-samples/xxl-job-executor-sample-springboot/pom.xml
index f9d594f0..3eba5da4 100644
--- a/xxl-job-executor-samples/xxl-job-executor-sample-springboot/pom.xml
+++ b/xxl-job-executor-samples/xxl-job-executor-sample-springboot/pom.xml
@@ -18,19 +18,6 @@
-
-
-
-
- org.springframework.boot
- spring-boot-starter-parent
- ${spring-boot.version}
- pom
- import
-
-
-
-
@@ -47,7 +34,6 @@
com.xuxueli
xxl-job-core
- ${project.parent.version}