feat(依赖):

1. 使用 spring boot pom管理;
2. 升级 jackson-jsr310、commons-io、httpclient 依赖版本;
3. 移除部分重复依赖
This commit is contained in:
watercoding 2024-10-07 13:40:38 +08:00
parent 85992058e2
commit 1aee5cc430
7 changed files with 28 additions and 81 deletions

47
pom.xml
View File

@ -27,12 +27,12 @@
<kaptcha.version>2.3.3</kaptcha.version>
<pagehelper.boot.version>2.1.0</pagehelper.boot.version>
<fastjson.version>2.0.45</fastjson.version>
<jackson.version>2.9.8</jackson.version>
<jackson.version>2.18.0</jackson.version>
<oshi.version>6.6.3</oshi.version>
<commons.io.version>2.11.0</commons.io.version>
<commons.io.version>2.17.0</commons.io.version>
<commons.collections.version>3.2.2</commons.collections.version>
<poi.version>5.2.3</poi.version>
<httpclient.version>4.5.2</httpclient.version>
<httpclient.version>4.5.14</httpclient.version>
<velocity.version>2.3</velocity.version>
<jwt.version>0.12.5</jwt.version>
<knife4j.version>4.5.0</knife4j.version>
@ -41,33 +41,26 @@
<jaxb-api.version>2.3.1</jaxb-api.version>
<jaxb.version>4.0.5</jaxb.version>
<springdoc.version>2.1.0</springdoc.version>
<jakarta.version>6.0.0</jakarta.version>
</properties>
<!-- 依赖声明 -->
<dependencyManagement>
<dependencies>
<!-- spring-boot -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- mybatis 简化JDBC -->
<!-- mybatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>${mybatis-spring-boot.version}</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.16</version>
</dependency>
<!-- jaxb 处理xml -->
<dependency>
@ -86,7 +79,6 @@
<version>${jaxb.version}</version>
</dependency>
<!-- Mysql驱动包 -->
<dependency>
<groupId>com.mysql</groupId>
@ -115,7 +107,6 @@
<artifactId>transactions-spring-boot3-starter</artifactId>
<version>${transactions.version}</version>
</dependency>
<dependency>
<groupId>javax.transaction</groupId>
<artifactId>jta</artifactId>
@ -134,6 +125,13 @@
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>${pagehelper.boot.version}</version>
<!-- 排除低版本的 mybatis -->
<exclusions>
<exclusion>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- 获取系统信息 -->
@ -238,12 +236,6 @@
</exclusions>
</dependency>
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>${jakarta.version}</version>
</dependency>
<!-- 核心模块-->
<dependency>
<groupId>com.ruoyi</groupId>
@ -315,17 +307,18 @@
</modules>
<packaging>pom</packaging>
<dependencies>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.11.0</version>
<version>3.13.0</version>
<configuration>
<parameters>true</parameters>
<source>${java.version}</source>
@ -336,6 +329,7 @@
</plugins>
</build>
<!-- 依赖下载 -->
<repositories>
<repository>
<id>public</id>
@ -347,6 +341,7 @@
</repository>
</repositories>
<!-- 插件下载 -->
<pluginRepositories>
<pluginRepository>
<id>public</id>

View File

@ -27,6 +27,7 @@
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</dependency>
</dependencies>
</project>

View File

@ -16,16 +16,10 @@
<dependencies>
<!-- Spring框架基本的核心工具 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
</dependency>
<!-- SpringWeb模块 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- spring security 安全认证 -->
@ -52,12 +46,6 @@
<artifactId>commons-lang3</artifactId>
</dependency>
<!-- JSON工具类 -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
<!--引入jsr310模块 支持java8的时间序列化 -->
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
@ -88,12 +76,6 @@
<artifactId>poi-ooxml</artifactId>
</dependency>
<!-- yml解析器 -->
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
</dependency>
<!-- Token生成与解析-->
<dependency>
<groupId>io.jsonwebtoken</groupId>
@ -141,12 +123,7 @@
<artifactId>UserAgentUtils</artifactId>
</dependency>
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
</dependency>
<!-- mybatis 简化JDBC -->
<!-- mybatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>

View File

@ -11,9 +11,8 @@
<artifactId>ruoyi-plugins</artifactId>
<properties>
<ruoyi.version>3.8.8.3.1</ruoyi.version>
<ehcache.version>3.10.8</ehcache.version>
<mybatis-plus-boot-starter.version>3.5.5</mybatis-plus-boot-starter.version>
<mybatis-plus.version>3.5.8</mybatis-plus.version>
</properties>
<description>
@ -28,22 +27,10 @@
<version>${ehcache.version}</version>
</dependency>
<!-- mybatis-plus 增强CRUD -->
<!-- <dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<exclusions>
<exclusion>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
</exclusion>
</exclusions>
<version>${mybatis-plus-boot-starter.version}</version>
</dependency> -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
<version>3.5.7</version>
<version>${mybatis-plus.version}</version>
</dependency>
<!-- ruoyi-ehcache-->

View File

@ -11,11 +11,6 @@
<artifactId>ruoyi-mybatis-interceptor</artifactId>
<properties>
<maven.compiler.source>19</maven.compiler.source>
<maven.compiler.target>19</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>com.ruoyi</groupId>

View File

@ -22,13 +22,6 @@
<artifactId>ruoyi-common</artifactId>
</dependency>
<!-- mybatis-plus 增强CRUD -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
</project>

View File

@ -22,12 +22,11 @@
<artifactId>ruoyi-common</artifactId>
</dependency>
<!-- mybatis-plus 增强CRUD -->
<!-- mybatis plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
</dependency>
</dependencies>
</project>