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}