|
|
@@ -12,13 +12,12 @@
|
|
|
<properties>
|
|
|
<spring-boot.version>3.5.9</spring-boot.version>
|
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
|
- <maven.compiler.source>16</maven.compiler.source>
|
|
|
- <maven.compiler.target>16</maven.compiler.target>
|
|
|
+ <maven.compiler.source>21</maven.compiler.source>
|
|
|
+ <maven.compiler.target>21</maven.compiler.target>
|
|
|
<captcha.version>2.2.3</captcha.version>
|
|
|
<jasypt.version>3.0.5</jasypt.version>
|
|
|
<jaxb.version>2.3.5</jaxb.version>
|
|
|
<spring.authorization.version>1.1.2</spring.authorization.version>
|
|
|
- <swagger.fox.version>3.0.0</swagger.fox.version>
|
|
|
<springdoc.version>2.2.0</springdoc.version>
|
|
|
<swagger.core.version>2.2.14</swagger.core.version>
|
|
|
<git.commit.plugin>6.0.0</git.commit.plugin>
|
|
|
@@ -27,15 +26,14 @@
|
|
|
<log4j2.version>2.17.1</log4j2.version>
|
|
|
<fastjson.version>1.2.83</fastjson.version>
|
|
|
<hutool.version>5.8.35</hutool.version>
|
|
|
- <mybatis-plus.version>3.5.3.2</mybatis-plus.version>
|
|
|
- <mybatis-plus-join.version>1.5.2</mybatis-plus-join.version>
|
|
|
+ <mybatis-plus.version>3.5.15</mybatis-plus.version>
|
|
|
+ <mybatis-plus-join.version>1.5.5</mybatis-plus-join.version>
|
|
|
<mysql.version>8.0.33</mysql.version>
|
|
|
<dynamic-ds.version>4.1.3</dynamic-ds.version>
|
|
|
<lxq.common.version>${project.version}</lxq.common.version>
|
|
|
<knife4j.version>4.3.0</knife4j.version>
|
|
|
<fastjson.version>1.2.83</fastjson.version>
|
|
|
<oss.version>3.15.1</oss.version>
|
|
|
- <push.version>1.0.11</push.version>
|
|
|
<rocketmq.version>2.2.3</rocketmq.version>
|
|
|
<weixin.version>4.6.0</weixin.version>
|
|
|
<alipay.version>4.40.186.ALL</alipay.version>
|
|
|
@@ -45,7 +43,17 @@
|
|
|
<dependencies>
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
- <artifactId>spring-boot-starter-webflux</artifactId>
|
|
|
+ <artifactId>spring-boot-starter-web</artifactId>
|
|
|
+ <exclusions>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter-tomcat</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ </exclusions>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter-jetty</artifactId>
|
|
|
</dependency>
|
|
|
<!--配置文件处理器-->
|
|
|
<dependency>
|
|
|
@@ -67,6 +75,11 @@
|
|
|
</dependency>
|
|
|
</dependencies>
|
|
|
|
|
|
+ <modules>
|
|
|
+ <module>lxq-common</module>
|
|
|
+ <module>lxq-system</module>
|
|
|
+ <module>lxq-admin</module>
|
|
|
+ </modules>
|
|
|
<dependencyManagement>
|
|
|
<dependencies>
|
|
|
|
|
|
@@ -197,7 +210,12 @@
|
|
|
<!--orm 相关-->
|
|
|
<dependency>
|
|
|
<groupId>com.baomidou</groupId>
|
|
|
- <artifactId>mybatis-plus-boot-starter</artifactId>
|
|
|
+ <artifactId>mybatis-plus-spring-boot3-starter</artifactId>
|
|
|
+ <version>${mybatis-plus.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.baomidou</groupId>
|
|
|
+ <artifactId>mybatis-plus-jsqlparser</artifactId>
|
|
|
<version>${mybatis-plus.version}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
@@ -247,6 +265,41 @@
|
|
|
</dependencies>
|
|
|
</dependencyManagement>
|
|
|
|
|
|
+ <profiles>
|
|
|
+ <profile>
|
|
|
+ <id>dev</id>
|
|
|
+ <properties>
|
|
|
+ <!-- 环境标识,需要与配置文件的名称相对应 -->
|
|
|
+ <profiles.active>dev</profiles.active>
|
|
|
+ </properties>
|
|
|
+ <activation>
|
|
|
+ <!-- 默认环境 -->
|
|
|
+ <activeByDefault>true</activeByDefault>
|
|
|
+ </activation>
|
|
|
+ </profile>
|
|
|
+ <profile>
|
|
|
+ <id>test</id>
|
|
|
+ <properties>
|
|
|
+ <!-- 环境标识,需要与配置文件的名称相对应 -->
|
|
|
+ <profiles.active>test</profiles.active>
|
|
|
+ </properties>
|
|
|
+ <activation>
|
|
|
+ <!-- 默认环境 -->
|
|
|
+ <activeByDefault>false</activeByDefault>
|
|
|
+ </activation>
|
|
|
+ </profile>
|
|
|
+ <profile>
|
|
|
+ <id>prod</id>
|
|
|
+ <properties>
|
|
|
+ <!-- 环境标识,需要与配置文件的名称相对应 -->
|
|
|
+ <profiles.active>prod</profiles.active>
|
|
|
+ </properties>
|
|
|
+ <activation>
|
|
|
+ <!-- 默认环境 -->
|
|
|
+ <activeByDefault>false</activeByDefault>
|
|
|
+ </activation>
|
|
|
+ </profile>
|
|
|
+ </profiles>
|
|
|
<build>
|
|
|
<finalName>${project.name}</finalName>
|
|
|
<resources>
|