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}