1
0
mirror of synced 2026-05-22 14:43:15 +00:00

refactor: sa-token-dependencies 重构为 sa-token-basic-dependencies

This commit is contained in:
click33
2026-02-27 10:04:44 +08:00
parent 6398ef4ca6
commit f40f0d3adf
5 changed files with 31 additions and 42 deletions
+3 -3
View File
@@ -18,7 +18,7 @@
<!-- 所有模块 --> <!-- 所有模块 -->
<modules> <modules>
<module>sa-token-dependencies</module> <module>sa-token-basic-dependencies</module>
<module>sa-token-spring-boot2-dependencies</module> <module>sa-token-spring-boot2-dependencies</module>
<module>sa-token-spring-boot3-dependencies</module> <module>sa-token-spring-boot3-dependencies</module>
<module>sa-token-spring-boot4-dependencies</module> <module>sa-token-spring-boot4-dependencies</module>
@@ -80,12 +80,12 @@
<dependencies> <dependencies>
<!-- <!--
导入 sa-token-dependencies 所有版本定义,并传导到每个子项目。 导入 sa-token-basic-dependencies 所有版本定义,并传导到每个子项目。
需要注意的是:该 import 只会导入 <dependencyManagement> 部分,而不会导入 <dependencies> 部分和 <properties> 部分。 需要注意的是:该 import 只会导入 <dependencyManagement> 部分,而不会导入 <dependencies> 部分和 <properties> 部分。
--> -->
<dependency> <dependency>
<groupId>cn.dev33</groupId> <groupId>cn.dev33</groupId>
<artifactId>sa-token-dependencies</artifactId> <artifactId>sa-token-basic-dependencies</artifactId>
<version>${project.version}</version> <version>${project.version}</version>
<type>pom</type> <type>pom</type>
<scope>import</scope> <scope>import</scope>
@@ -5,21 +5,16 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>cn.dev33</groupId> <groupId>cn.dev33</groupId>
<artifactId>sa-token-dependencies</artifactId> <artifactId>sa-token-basic-dependencies</artifactId>
<version>${revision}</version> <version>${revision}</version>
<packaging>pom</packaging> <packaging>pom</packaging>
<name>sa-token-dependencies</name> <name>sa-token-basic-dependencies</name>
<description>Sa-Token Dependencies</description> <description>Sa-Token Dependencies</description>
<properties> <properties>
<revision>1.44.0</revision> <revision>1.44.0</revision>
<!-- 统一定义依赖版本号 --> <!-- 第三方依赖版本号 -->
<!-- <springboot.version>2.7.18</springboot.version>-->
<springboot3.version>3.4.3</springboot3.version>
<springboot4.version>4.0.3</springboot4.version>
<!-- <spring-web.low.version>5.3.39</spring-web.low.version>-->
<reactor-core.version>3.7.4</reactor-core.version>
<jackson-databind.version>2.13.4.1</jackson-databind.version> <jackson-databind.version>2.13.4.1</jackson-databind.version>
<jackson-datatype-jsr310.version>2.11.2</jackson-datatype-jsr310.version> <jackson-datatype-jsr310.version>2.11.2</jackson-datatype-jsr310.version>
<jackson3-databind.version>3.1.0</jackson3-databind.version> <jackson3-databind.version>3.1.0</jackson3-databind.version>
@@ -65,20 +60,6 @@
<version>${jakarta-servlet-api.version}</version> <version>${jakarta-servlet-api.version}</version>
</dependency> </dependency>
<!-- spring-boot-starter-webmvc (Spring Boot 4) -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webmvc</artifactId>
<version>${springboot4.version}</version>
</dependency>
<!-- reactor-core -->
<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-core</artifactId>
<version>${reactor-core.version}</version>
</dependency>
<!-- jackson2 databind --> <!-- jackson2 databind -->
<dependency> <dependency>
<groupId>com.fasterxml.jackson.core</groupId> <groupId>com.fasterxml.jackson.core</groupId>
@@ -281,7 +262,7 @@
</dependencies> </dependencies>
</dependencyManagement> </dependencyManagement>
<!-- 父仓库 --> <!-- 父仓库:不能使用 sa-token-parent,因其 dependencyManagement 会 import 本模块,形成循环依赖 -->
<parent> <parent>
<groupId>org.sonatype.oss</groupId> <groupId>org.sonatype.oss</groupId>
<artifactId>oss-parent</artifactId> <artifactId>oss-parent</artifactId>
@@ -289,7 +270,7 @@
<relativePath/> <relativePath/>
</parent> </parent>
<!-- 项目构建 --> <!-- 项目构建:因无法继承 sa-token-parent,此处需单独配置 -->
<build> <build>
<plugins> <plugins>
<plugin> <plugin>
+2 -2
View File
@@ -7,7 +7,7 @@
``` js ``` js
── sa-token ── sa-token
├── sa-token-core // [核心] Sa-Token 核心模块 ├── sa-token-core // [核心] Sa-Token 核心模块
├── sa-token-dependencies // [依赖] Sa-Token 依赖版本信息 ├── sa-token-basic-dependencies // [依赖] Sa-Token 依赖版本信息
├── sa-token-bom // [核心] Sa-Token bom 包 ├── sa-token-bom // [核心] Sa-Token bom 包
├── sa-token-starter // [整合] Sa-Token 与其它框架整合 ├── sa-token-starter // [整合] Sa-Token 与其它框架整合
├── sa-token-plugin // [插件] Sa-Token 插件合集 ├── sa-token-plugin // [插件] Sa-Token 插件合集
@@ -28,7 +28,7 @@
``` js ``` js
── sa-token ── sa-token
├── sa-token-core // [核心] Sa-Token 核心模块 ├── sa-token-core // [核心] Sa-Token 核心模块
├── sa-token-dependencies // [依赖] Sa-Token 依赖版本信息 ├── sa-token-basic-dependencies // [依赖] Sa-Token 依赖版本信息
├── sa-token-bom // [核心] Sa-Token bom 包 ├── sa-token-bom // [核心] Sa-Token bom 包
├── sa-token-starter // [整合] Sa-Token 与其它框架整合 ├── sa-token-starter // [整合] Sa-Token 与其它框架整合
├── sa-token-servlet // [整合] Sa-Token 整合 Servlet 容器实现类包 ├── sa-token-servlet // [整合] Sa-Token 整合 Servlet 容器实现类包
+19 -11
View File
@@ -18,8 +18,9 @@
<description>Sa-Token SpringBoot2 Dependencies</description> <description>Sa-Token SpringBoot2 Dependencies</description>
<properties> <properties>
<springboot.version>2.7.18</springboot.version> <springboot2.version>2.7.18</springboot2.version>
<spring-web.low.version>5.3.39</spring-web.low.version> <springboot2-spring.version>5.3.39</springboot2-spring.version>
<reactor-core.version>3.7.4</reactor-core.version>
</properties> </properties>
<dependencyManagement> <dependencyManagement>
@@ -29,33 +30,40 @@
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId> <artifactId>spring-boot-starter</artifactId>
<version>${springboot.version}</version> <version>${springboot2.version}</version>
</dependency> </dependency>
<!-- spring-boot-starter-web --> <!-- spring-boot-starter-web -->
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId> <artifactId>spring-boot-starter-web</artifactId>
<version>${springboot.version}</version> <version>${springboot2.version}</version>
</dependency> </dependency>
<!-- spring-boot-configuration-processor --> <!-- spring-boot-configuration-processor -->
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId> <artifactId>spring-boot-configuration-processor</artifactId>
<version>${springboot.version}</version> <version>${springboot2.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.springframework</groupId> <groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId> <artifactId>spring-web</artifactId>
<version>${spring-web.low.version}</version> <version>${springboot2-spring.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.springframework</groupId> <groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId> <artifactId>spring-webmvc</artifactId>
<version>${spring-web.low.version}</version> <version>${springboot2-spring.version}</version>
</dependency>
<!-- reactor-core -->
<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-core</artifactId>
<version>${reactor-core.version}</version>
</dependency> </dependency>
@@ -65,28 +73,28 @@
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId> <artifactId>spring-boot-starter-data-redis</artifactId>
<version>${springboot.version}</version> <version>${springboot2.version}</version>
</dependency> </dependency>
<!-- spring-boot-starter-thymeleaf --> <!-- spring-boot-starter-thymeleaf -->
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId> <artifactId>spring-boot-starter-thymeleaf</artifactId>
<version>${springboot.version}</version> <version>${springboot2.version}</version>
</dependency> </dependency>
<!-- spring-boot-starter-aop --> <!-- spring-boot-starter-aop -->
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId> <artifactId>spring-boot-starter-aop</artifactId>
<version>${springboot.version}</version> <version>${springboot2.version}</version>
</dependency> </dependency>
<!-- spring-boot-starter-actuator --> <!-- spring-boot-starter-actuator -->
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId> <artifactId>spring-boot-starter-actuator</artifactId>
<version>${springboot.version}</version> <version>${springboot2.version}</version>
</dependency> </dependency>
</dependencies> </dependencies>
+2 -2
View File
@@ -19,7 +19,7 @@
<properties> <properties>
<springboot3.version>3.0.1</springboot3.version> <springboot3.version>3.0.1</springboot3.version>
<spring-web.version>6.2.5</spring-web.version> <springboot3-spring.version>6.2.5</springboot3-spring.version>
</properties> </properties>
<dependencyManagement> <dependencyManagement>
@@ -43,7 +43,7 @@
<dependency> <dependency>
<groupId>org.springframework</groupId> <groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId> <artifactId>spring-web</artifactId>
<version>${spring-web.version}</version> <version>${springboot3-spring.version}</version>
</dependency> </dependency>
<!-- config (optional) --> <!-- config (optional) -->