|
6 | 6 | <parent> |
7 | 7 | <groupId>org.springframework.boot</groupId> |
8 | 8 | <artifactId>spring-boot-dependencies</artifactId> |
9 | | - <version>3.2.12</version> |
| 9 | + <version>3.3.9</version> |
10 | 10 | <relativePath/> |
11 | 11 | </parent> |
12 | 12 |
|
|
43 | 43 |
|
44 | 44 | <properties> |
45 | 45 | <!-- 项目版本号 --> |
46 | | - <revision>2.9.0</revision> |
47 | | - <snail-job.version>1.2.0</snail-job.version> |
48 | | - <sa-token.version>1.39.0</sa-token.version> |
| 46 | + <revision>2.10.0-SNAPSHOT</revision> |
| 47 | + <spring-cloud.version>2023.0.5</spring-cloud.version> |
| 48 | + <redisson.version>3.45.0</redisson.version> |
| 49 | + <jetcache.version>2.7.7</jetcache.version> |
| 50 | + <cosid.version>2.11.0</cosid.version> |
| 51 | + <sa-token.version>1.40.0</sa-token.version> |
49 | 52 | <just-auth.version>1.16.7</just-auth.version> |
50 | 53 | <mybatis-plus.version>3.5.8</mybatis-plus.version> |
51 | | - <mybatis-flex.version>1.10.3</mybatis-flex.version> |
| 54 | + <mybatis-flex.version>1.10.8</mybatis-flex.version> |
52 | 55 | <dynamic-datasource.version>4.3.1</dynamic-datasource.version> |
53 | 56 | <p6spy.version>3.9.1</p6spy.version> |
54 | | - <jetcache.version>2.7.7</jetcache.version> |
55 | | - <redisson.version>3.41.0</redisson.version> |
56 | | - <cosid.version>2.10.1</cosid.version> |
57 | | - <sms4j.version>3.3.3</sms4j.version> |
58 | | - <aj-captcha.version>1.3.0</aj-captcha.version> |
| 57 | + <snail-job.version>1.3.0</snail-job.version> |
| 58 | + <sms4j.version>3.3.4</sms4j.version> |
| 59 | + <aj-captcha.version>1.4.0</aj-captcha.version> |
59 | 60 | <easy-captcha.version>1.6.2</easy-captcha.version> |
| 61 | + <nashorn.version>15.6</nashorn.version> |
60 | 62 | <easy-excel.version>3.3.4</easy-excel.version> |
61 | | - <nashorn.version>15.5</nashorn.version> |
62 | 63 | <x-file-storage.version>2.2.1</x-file-storage.version> |
63 | | - <aws-s3.version>1.12.780</aws-s3.version> |
64 | | - <graceful-response.version>5.0.5-boot3</graceful-response.version> |
| 64 | + <aws-s3.version>1.12.782</aws-s3.version> |
| 65 | + <s3.version>2.30.35</s3.version> |
| 66 | + <s3-crt.version>0.36.1</s3-crt.version> |
| 67 | + <thumbnails.version>0.4.20</thumbnails.version> |
65 | 68 | <crane4j.version>2.9.0</crane4j.version> |
| 69 | + <graceful-response.version>5.0.5-boot3</graceful-response.version> |
66 | 70 | <knife4j.version>4.5.0</knife4j.version> |
67 | 71 | <tlog.version>1.5.2</tlog.version> |
68 | | - <snakeyaml.version>2.3</snakeyaml.version> |
69 | 72 | <okhttp.version>4.12.0</okhttp.version> |
70 | 73 | <ttl.version>2.14.5</ttl.version> |
71 | | - <ip2region.version>3.2.12</ip2region.version> |
72 | | - <hutool.version>5.8.34</hutool.version> |
73 | | - <!--对象存储版本--> |
74 | | - <s3.version>2.29.23</s3.version> |
75 | | - <s3-crt.version>0.33.5</s3-crt.version> |
76 | | - <!--缩略图处理版本--> |
77 | | - <thumbnails.version>0.4.20</thumbnails.version> |
| 74 | + <ip2region.version>3.3.6</ip2region.version> |
| 75 | + <hutool.version>5.8.36</hutool.version> |
| 76 | + <snakeyaml.version>2.4</snakeyaml.version> |
78 | 77 | <!-- Maven Plugin Versions --> |
79 | | - <flatten.version>1.6.0</flatten.version> |
80 | | - <spotless.version>2.43.0</spotless.version> |
| 78 | + <flatten.version>1.7.0</flatten.version> |
| 79 | + <spotless.version>2.44.3</spotless.version> |
81 | 80 | <sonar.version>3.11.0.3922</sonar.version> |
82 | 81 | </properties> |
83 | 82 |
|
84 | 83 | <dependencyManagement> |
85 | 84 | <dependencies> |
86 | | - <!-- SnailJob(灵活,可靠和快速的分布式任务重试和分布式任务调度平台) --> |
| 85 | + <!-- Spring Cloud(Spring 团队提供的微服务解决方案) --> |
87 | 86 | <dependency> |
88 | | - <groupId>com.aizuda</groupId> |
89 | | - <artifactId>snail-job-client-starter</artifactId> |
90 | | - <version>${snail-job.version}</version> |
| 87 | + <groupId>org.springframework.cloud</groupId> |
| 88 | + <artifactId>spring-cloud-dependencies</artifactId> |
| 89 | + <version>${spring-cloud.version}</version> |
| 90 | + <type>pom</type> |
| 91 | + <scope>import</scope> |
91 | 92 | </dependency> |
| 93 | + |
| 94 | + <!-- Redisson(不仅仅是一个 Redis Java 客户端) --> |
92 | 95 | <dependency> |
93 | | - <groupId>com.aizuda</groupId> |
94 | | - <artifactId>snail-job-client-retry-core</artifactId> |
95 | | - <version>${snail-job.version}</version> |
| 96 | + <groupId>org.redisson</groupId> |
| 97 | + <artifactId>redisson-spring-boot-starter</artifactId> |
| 98 | + <version>${redisson.version}</version> |
96 | 99 | </dependency> |
| 100 | + |
| 101 | + <!-- JetCache(一个基于 Java 的缓存系统封装,提供统一的 API 和注解来简化缓存的使用。提供了比 SpringCache 更加强大的注解,可以原生的支持 TTL、两级缓存、分布式自动刷新,还提供了 Cache 接口用于手工缓存操作) --> |
97 | 102 | <dependency> |
98 | | - <groupId>com.aizuda</groupId> |
99 | | - <artifactId>snail-job-client-job-core</artifactId> |
100 | | - <version>${snail-job.version}</version> |
| 103 | + <groupId>com.alicp.jetcache</groupId> |
| 104 | + <artifactId>jetcache-autoconfigure</artifactId> |
| 105 | + <version>${jetcache.version}</version> |
| 106 | + </dependency> |
| 107 | + <!-- JetCache 注解 --> |
| 108 | + <dependency> |
| 109 | + <groupId>com.alicp.jetcache</groupId> |
| 110 | + <artifactId>jetcache-anno</artifactId> |
| 111 | + <version>${jetcache.version}</version> |
| 112 | + </dependency> |
| 113 | + <!-- JetCache Redisson 适配 --> |
| 114 | + <dependency> |
| 115 | + <groupId>com.alicp.jetcache</groupId> |
| 116 | + <artifactId>jetcache-redisson</artifactId> |
| 117 | + <version>${jetcache.version}</version> |
| 118 | + <exclusions> |
| 119 | + <exclusion> |
| 120 | + <groupId>org.redisson</groupId> |
| 121 | + <artifactId>redisson</artifactId> |
| 122 | + </exclusion> |
| 123 | + </exclusions> |
| 124 | + </dependency> |
| 125 | + |
| 126 | + <!-- CosId(通用、灵活、高性能的分布式 ID 生成器) --> |
| 127 | + <dependency> |
| 128 | + <groupId>me.ahoo.cosid</groupId> |
| 129 | + <artifactId>cosid-spring-boot-starter</artifactId> |
| 130 | + <version>${cosid.version}</version> |
| 131 | + </dependency> |
| 132 | + <dependency> |
| 133 | + <groupId>me.ahoo.cosid</groupId> |
| 134 | + <artifactId>cosid-spring-redis</artifactId> |
| 135 | + <version>${cosid.version}</version> |
| 136 | + </dependency> |
| 137 | + <dependency> |
| 138 | + <groupId>me.ahoo.cosid</groupId> |
| 139 | + <artifactId>cosid-jdbc</artifactId> |
| 140 | + <version>${cosid.version}</version> |
101 | 141 | </dependency> |
102 | 142 |
|
103 | 143 | <!-- Sa-Token(轻量级 Java 权限认证框架,让鉴权变得简单、优雅) --> |
|
174 | 214 | <version>${p6spy.version}</version> |
175 | 215 | </dependency> |
176 | 216 |
|
177 | | - <!-- JetCache(一个基于 Java 的缓存系统封装,提供统一的 API 和注解来简化缓存的使用。提供了比 SpringCache 更加强大的注解,可以原生的支持 TTL、两级缓存、分布式自动刷新,还提供了 Cache 接口用于手工缓存操作) --> |
178 | | - <dependency> |
179 | | - <groupId>com.alicp.jetcache</groupId> |
180 | | - <artifactId>jetcache-autoconfigure</artifactId> |
181 | | - <version>${jetcache.version}</version> |
182 | | - </dependency> |
183 | | - <!-- JetCache 注解 --> |
184 | | - <dependency> |
185 | | - <groupId>com.alicp.jetcache</groupId> |
186 | | - <artifactId>jetcache-anno</artifactId> |
187 | | - <version>${jetcache.version}</version> |
188 | | - </dependency> |
189 | | - <!-- JetCache Redisson 适配 --> |
190 | | - <dependency> |
191 | | - <groupId>com.alicp.jetcache</groupId> |
192 | | - <artifactId>jetcache-redisson</artifactId> |
193 | | - <version>${jetcache.version}</version> |
194 | | - <exclusions> |
195 | | - <exclusion> |
196 | | - <groupId>org.redisson</groupId> |
197 | | - <artifactId>redisson</artifactId> |
198 | | - </exclusion> |
199 | | - </exclusions> |
200 | | - </dependency> |
201 | | - |
202 | | - <!-- Redisson(不仅仅是一个 Redis Java 客户端) --> |
203 | | - <dependency> |
204 | | - <groupId>org.redisson</groupId> |
205 | | - <artifactId>redisson-spring-boot-starter</artifactId> |
206 | | - <version>${redisson.version}</version> |
207 | | - </dependency> |
208 | | - |
209 | | - <!-- CosId(通用、灵活、高性能的分布式 ID 生成器) --> |
| 217 | + <!-- SnailJob(灵活,可靠和快速的分布式任务重试和分布式任务调度平台) --> |
210 | 218 | <dependency> |
211 | | - <groupId>me.ahoo.cosid</groupId> |
212 | | - <artifactId>cosid-spring-boot-starter</artifactId> |
213 | | - <version>${cosid.version}</version> |
| 219 | + <groupId>com.aizuda</groupId> |
| 220 | + <artifactId>snail-job-client-starter</artifactId> |
| 221 | + <version>${snail-job.version}</version> |
214 | 222 | </dependency> |
215 | 223 | <dependency> |
216 | | - <groupId>me.ahoo.cosid</groupId> |
217 | | - <artifactId>cosid-spring-redis</artifactId> |
218 | | - <version>${cosid.version}</version> |
| 224 | + <groupId>com.aizuda</groupId> |
| 225 | + <artifactId>snail-job-client-retry-core</artifactId> |
| 226 | + <version>${snail-job.version}</version> |
219 | 227 | </dependency> |
220 | 228 | <dependency> |
221 | | - <groupId>me.ahoo.cosid</groupId> |
222 | | - <artifactId>cosid-jdbc</artifactId> |
223 | | - <version>${cosid.version}</version> |
| 229 | + <groupId>com.aizuda</groupId> |
| 230 | + <artifactId>snail-job-client-job-core</artifactId> |
| 231 | + <version>${snail-job.version}</version> |
224 | 232 | </dependency> |
225 | 233 |
|
226 | 234 | <!-- SMS4J(短信聚合框架,轻松集成多家短信服务,解决接入多个短信 SDK 的繁琐流程) --> |
|
258 | 266 | <version>${easy-excel.version}</version> |
259 | 267 | </dependency> |
260 | 268 |
|
| 269 | + <!-- X File Storage(一行代码将文件存储到本地、FTP、SFTP、WebDAV、阿里云 OSS、华为云 OBS...等其它兼容 S3 协议的存储平台) --> |
| 270 | + <dependency> |
| 271 | + <groupId>org.dromara.x-file-storage</groupId> |
| 272 | + <artifactId>x-file-storage-spring</artifactId> |
| 273 | + <version>${x-file-storage.version}</version> |
| 274 | + </dependency> |
| 275 | + |
| 276 | + <!-- Amazon S3(Amazon Simple Storage Service,亚马逊简单存储服务,通用存储协议 S3,兼容主流云厂商对象存储) --> |
| 277 | + <dependency> |
| 278 | + <groupId>com.amazonaws</groupId> |
| 279 | + <artifactId>aws-java-sdk-s3</artifactId> |
| 280 | + <version>${aws-s3.version}</version> |
| 281 | + </dependency> |
| 282 | + |
261 | 283 | <!-- S3 for Java 2.x --> |
262 | 284 | <dependency> |
263 | 285 | <groupId>software.amazon.awssdk</groupId> |
264 | 286 | <artifactId>s3</artifactId> |
265 | 287 | <version>${s3.version}</version> |
266 | 288 | </dependency> |
267 | 289 |
|
268 | | - <!-- 使用AWS基于 CRT 的 S3 客户端 --> |
| 290 | + <!-- 使用 AWS 基于 CRT 的 S3 客户端 --> |
269 | 291 | <dependency> |
270 | 292 | <groupId>software.amazon.awssdk.crt</groupId> |
271 | 293 | <artifactId>aws-crt</artifactId> |
|
279 | 301 | <version>${s3.version}</version> |
280 | 302 | </dependency> |
281 | 303 |
|
282 | | - <!--图片处理工具-主要用做图片缩略处理--> |
| 304 | + <!-- Thumbnailator(缩略图生成库) --> |
283 | 305 | <dependency> |
284 | 306 | <groupId>net.coobird</groupId> |
285 | 307 | <artifactId>thumbnailator</artifactId> |
|
0 commit comments