|
17 | 17 | <dockerhub.repository>opensabre</dockerhub.repository> |
18 | 18 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
19 | 19 | <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
20 | | - <!-- 编译 --> |
| 20 | + <!-- 编译 --> |
21 | 21 | <maven.compiler.source>17</maven.compiler.source> |
22 | 22 | <maven.compiler.target>17</maven.compiler.target> |
23 | 23 | <lombok.version>1.18.30</lombok.version> |
24 | | - <spring-boot-maven-plugin.version>3.2.3</spring-boot-maven-plugin.version> |
| 24 | + <spring-boot-maven-plugin.version>3.4.1</spring-boot-maven-plugin.version> |
25 | 25 | <dockerfile-maven-plugin.version>1.4.13</dockerfile-maven-plugin.version> |
26 | 26 | <maven-compiler-plugin.version>3.11.0</maven-compiler-plugin.version> |
27 | 27 | <git-commit-id-plugin.version>4.9.10</git-commit-id-plugin.version> |
28 | | - <!-- 依赖 --> |
29 | | - <spring.boot.version>3.2.3</spring.boot.version> |
30 | | - <spring.cloud.version>2023.0.0</spring.cloud.version> |
31 | | - <spring.cloud.alibaba.version>2023.0.0.0-RC1</spring.cloud.alibaba.version> |
32 | | - <jetcache-starter-redis.version>2.7.5</jetcache-starter-redis.version> |
33 | | - <knife4j-openapi3.version>4.4.0</knife4j-openapi3.version> |
34 | | - <swagger-annotations.version>2.2.19</swagger-annotations.version> |
35 | | - <mysql-connector-j.version>8.0.31</mysql-connector-j.version> |
36 | | - <jakarta.servlet-api.version>6.0.0</jakarta.servlet-api.version> |
| 28 | + <!-- 依赖 --> |
| 29 | + <spring.boot.version>3.4.1</spring.boot.version> |
| 30 | + <spring.cloud.version>2024.0.0</spring.cloud.version> |
| 31 | + <spring.cloud.alibaba.version>2023.0.3.2</spring.cloud.alibaba.version> |
| 32 | + <!--swagger文档相关--> |
| 33 | + <knife4j-openapi3.version>4.5.0</knife4j-openapi3.version> |
| 34 | + <swagger-annotations.version>2.2.25</swagger-annotations.version> |
| 35 | + <!--数据库相关--> |
| 36 | + <mysql-connector-j.version>8.2.0</mysql-connector-j.version> |
37 | 37 | <mybatis-plus-boot-starter.version>3.5.5</mybatis-plus-boot-starter.version> |
38 | | - <mybatis-spring.version>3.0.3</mybatis-spring.version> |
39 | | - <hutool.version>5.8.18</hutool.version> |
| 38 | + <mybatis-spring.version>3.0.4</mybatis-spring.version> |
| 39 | + <!--中间件--> |
| 40 | + <jetcache-starter-redis.version>2.7.7</jetcache-starter-redis.version> |
| 41 | + <jakarta.servlet-api.version>6.0.0</jakarta.servlet-api.version> |
40 | 42 | <feign-interceptors>1.1.2</feign-interceptors> |
41 | | - <guava.version>31.1-jre</guava.version> |
| 43 | + <!--工具--> |
| 44 | + <hutool.version>5.8.35</hutool.version> |
| 45 | + <guava.version>33.4.0-jre</guava.version> |
42 | 46 | <jasypt-springboot.version>3.0.5</jasypt-springboot.version> |
43 | | - <!-- 测试 --> |
44 | | - <junit-jupiter.version>5.9.1</junit-jupiter.version> |
45 | | - <spring-test.version>5.3.31</spring-test.version> |
46 | | - <httpclient5.version>5.2.3</httpclient5.version> |
| 47 | + <!-- 测试 --> |
| 48 | + <junit-jupiter.version>5.11.4</junit-jupiter.version> |
| 49 | + <httpclient5.version>5.3.1</httpclient5.version> |
47 | 50 | </properties> |
48 | 51 |
|
49 | 52 | <!-- 依赖管理定义 --> |
|
117 | 120 | <artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId> |
118 | 121 | <version>${knife4j-openapi3.version}</version> |
119 | 122 | </dependency> |
| 123 | + <!--Swagger - RESTFULL API文档--> |
| 124 | + <dependency> |
| 125 | + <groupId>io.swagger.core.v3</groupId> |
| 126 | + <artifactId>swagger-annotations-jakarta</artifactId> |
| 127 | + <version>${swagger-annotations.version}</version> |
| 128 | + </dependency> |
120 | 129 | <!--opensabre 组件--> |
121 | 130 | <dependency> |
122 | 131 | <groupId>io.github.opensabre</groupId> |
|
318 | 327 | <generateGitPropertiesFilename>${project.build.outputDirectory}/git.properties</generateGitPropertiesFilename> |
319 | 328 | <!-- 默认是true,如果打包是pom(e.g. `<packaging>pom</packaging>`),则运行该插件 --> |
320 | 329 | <skipPoms>true</skipPoms> |
321 | | - <!-- 默认true,说明:当设置为“true”时,此插件将尝试将生成的属性公开到`System.getProperties()`. 设置为{@code'false'}以避免此曝光。注意通过命令行提供的参数(例如`-Dgit.commit.id=值`)仍然有优先权。 --> |
| 330 | + <!-- 默认true,说明:当设置为"true"时,此插件将尝试将生成的属性公开到`System.getProperties()`. 设置为{@code'false'}以避免此曝光。注意通过命令行提供的参数(例如`-Dgit.commit.id=值`)仍然有优先权。 --> |
322 | 331 | <injectIntoSysProperties>true</injectIntoSysProperties> |
323 | | - <!-- 默认false, 指定在找不到.git目录时插件是否应失败。当设置为“false”并且没有找到.git目录时,插件将跳过执行。 --> |
| 332 | + <!-- 默认false, 指定在找不到.git目录时插件是否应失败。当设置为"false"并且没有找到.git目录时,插件将跳过执行。 --> |
324 | 333 | <failOnNoGitDirectory>true</failOnNoGitDirectory> |
325 | | - <!-- 默认7,配置缩写git提交id的长度(`git.commit.id.abbrev`)到长度至少为N。`0'具有特殊含义(签出git/git文档描述-描述.md)对于特殊情况,缩写为0)。最大值为“40”,因为最大SHA-1长度。 --> |
| 334 | + <!-- 默认7,配置缩写git提交id的长度(`git.commit.id.abbrev`)到长度至少为N。`0'具有特殊含义(签出git/git文档描述-描述.md)对于特殊情况,缩写为0)。最大值为"40",因为最大SHA-1长度。 --> |
326 | 335 | <abbrevLength>7</abbrevLength> |
327 | | - <!-- 目前,交换机允许两种不同的选择:1默认情况下,此属性设置为“flat”,并将生成以前已知的财产`git.commit.id`就像以前版本的插件一样。保持默认情况下,它将“flat”保留向后兼容性,不需要进一步的操作最终用户调整。2如果将此开关设置为“full”,则插件将导出以前已知的属性`git.commit.id`作为`git.commit.id.full`因此将生成完全有效的导出机制中的json对象。--> |
| 336 | + <!-- 目前,交换机允许两种不同的选择:1默认情况下,此属性设置为"flat",并将生成以前已知的财产`git.commit.id`就像以前版本的插件一样。保持默认情况下,它将"flat"保留向后兼容性,不需要进一步的操作最终用户调整。2如果将此开关设置为"full",则插件将导出以前已知的属性`git.commit.id`作为`git.commit.id.full`因此将生成完全有效的导出机制中的json对��。--> |
328 | 337 | <commitIdGenerationMode>flat</commitIdGenerationMode> |
329 | 338 | <!-- 可以用作非常强大的版本控制助手, 可以参考https://git-scm.com/docs/git-describe --> |
330 | 339 | <gitDescribe> |
331 | 340 | <!-- 默认false, 如果true,则不使用该配置 --> |
332 | 341 | <skip>false</skip> |
333 | | - <!-- 默认true,在某些情况下,在提交附近找不到标记(例如,通常在执行浅克隆)。如果将其设置为“true”,并且未找到标记,则此属性将改为回退到提交的id(当“true”时,此属性不会变为空)--> |
| 342 | + <!-- 默认true,在某些情况下,在提交附近找不到标记(例如,通常在执行浅克隆)。如果将其设置为"true",并且未找到标记,则此属性将改为回退到提交的id(当"true"时,此属性不会变为空)--> |
334 | 343 | <always>true</always> |
335 | 344 | <!-- 在describe输出中,哈希的对象id总是缩写为N个字母(默认为7)--> |
336 | 345 | <abbrev>7</abbrev> |
337 | | - <!-- Default (optional): -dirty 在处于“脏状态”(未提交)的存储库上运行“描述”时更改),说明输出将包含一个附加后缀 --> |
| 346 | + <!-- Default (optional): -dirty 在处于"脏状态"(未提交)的存储库上运行"描述"时更改),说明输出将包含一个附加后缀 --> |
338 | 347 | <dirty>-dirty</dirty> |
339 | 348 | </gitDescribe> |
340 | 349 | <!-- 附加的验证实用程序,可用于验证项目属性是否设置 --> |
|
0 commit comments