|
@@ -15,6 +15,7 @@
|
|
|
<module>park-common</module>
|
|
|
<module>park-infrastructure</module>
|
|
|
<module>park-domain</module>
|
|
|
+ <module>park-cloud</module>
|
|
|
</modules>
|
|
|
|
|
|
<description>
|
|
@@ -22,9 +23,11 @@
|
|
|
</description>
|
|
|
<properties>
|
|
|
<ruoyi.version>3.8.8</ruoyi.version>
|
|
|
+ <ruoyi.cloud.version>3.6.4</ruoyi.cloud.version>
|
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
|
|
<java.version>1.8</java.version>
|
|
|
+ <spring-boot.version>2.7.18</spring-boot.version>
|
|
|
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
|
|
|
<spring-framework.version>5.3.33</spring-framework.version>
|
|
|
<spring-security.version>5.7.12</spring-security.version>
|
|
@@ -43,11 +46,14 @@
|
|
|
<cffu.version>1.0.0-Alpha19</cffu.version>
|
|
|
<jts.version>1.18.2</jts.version>
|
|
|
<mqttstarter.version>2.3.7</mqttstarter.version>
|
|
|
+ <spring-cloud-alibaba.version>2021.0.5.0</spring-cloud-alibaba.version>
|
|
|
<math.version>3.6.1</math.version>
|
|
|
<park.version>1.0-SNAPSHOT</park.version>
|
|
|
<java.ws.version>1.5.2</java.ws.version>
|
|
|
<hutool.version>5.8.26</hutool.version>
|
|
|
+ <swagger.fox.version>3.0.0</swagger.fox.version>
|
|
|
<prod-commons.version>1.0-SNAPSHOT</prod-commons.version>
|
|
|
+ <transmittable-thread-local.version>2.14.4</transmittable-thread-local.version>
|
|
|
</properties>
|
|
|
|
|
|
<!-- 依赖声明 -->
|
|
@@ -76,11 +82,18 @@
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-dependencies</artifactId>
|
|
|
- <version>2.5.15</version>
|
|
|
+ <version>${spring-boot.version}</version>
|
|
|
+ <type>pom</type>
|
|
|
+ <scope>import</scope>
|
|
|
+ </dependency>
|
|
|
+ <!-- SpringCloud Alibaba 微服务 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba.cloud</groupId>
|
|
|
+ <artifactId>spring-cloud-alibaba-dependencies</artifactId>
|
|
|
+ <version>${spring-cloud-alibaba.version}</version>
|
|
|
<type>pom</type>
|
|
|
<scope>import</scope>
|
|
|
</dependency>
|
|
|
-
|
|
|
<!-- 阿里数据库连接池 -->
|
|
|
<dependency>
|
|
|
<groupId>com.alibaba</groupId>
|
|
@@ -170,7 +183,12 @@
|
|
|
<artifactId>ruoyi-quartz</artifactId>
|
|
|
<version>${ruoyi.version}</version>
|
|
|
</dependency>
|
|
|
-
|
|
|
+ <!-- 线程传递值 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba</groupId>
|
|
|
+ <artifactId>transmittable-thread-local</artifactId>
|
|
|
+ <version>${transmittable-thread-local.version}</version>
|
|
|
+ </dependency>
|
|
|
<!-- 代码生成-->
|
|
|
<dependency>
|
|
|
<groupId>com.huashe.application</groupId>
|
|
@@ -230,6 +248,11 @@
|
|
|
<version>${park.version}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
+ <groupId>com.huashe.park</groupId>
|
|
|
+ <artifactId>park-core</artifactId>
|
|
|
+ <version>${park.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
<groupId>cn.hutool</groupId>
|
|
|
<artifactId>hutool-bom</artifactId>
|
|
|
<version>${hutool.version}</version>
|
|
@@ -238,10 +261,91 @@
|
|
|
<scope>import</scope>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
+ <groupId>com.huashe.common</groupId>
|
|
|
+ <artifactId>prod-commons</artifactId>
|
|
|
+ <version>${prod-commons.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
<groupId>org.java-websocket</groupId>
|
|
|
<artifactId>Java-WebSocket</artifactId>
|
|
|
<version>${java.ws.version}</version>
|
|
|
</dependency>
|
|
|
+ <!-- cloud-->
|
|
|
+ <!-- 核心模块 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.huashe.cloud</groupId>
|
|
|
+ <artifactId>ruoyi-common-core</artifactId>
|
|
|
+ <version>${ruoyi.cloud.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!-- 接口模块 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.huashe.cloud</groupId>
|
|
|
+ <artifactId>ruoyi-common-swagger</artifactId>
|
|
|
+ <version>${ruoyi.cloud.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!-- 安全模块 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.huashe.cloud</groupId>
|
|
|
+ <artifactId>ruoyi-common-security</artifactId>
|
|
|
+ <version>${ruoyi.cloud.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!-- 数据脱敏 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.huashe.cloud</groupId>
|
|
|
+ <artifactId>ruoyi-common-sensitive</artifactId>
|
|
|
+ <version>${ruoyi.cloud.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!-- 权限范围 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.huashe.cloud</groupId>
|
|
|
+ <artifactId>ruoyi-common-datascope</artifactId>
|
|
|
+ <version>${ruoyi.cloud.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!-- 多数据源 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.huashe.cloud</groupId>
|
|
|
+ <artifactId>ruoyi-common-datasource</artifactId>
|
|
|
+ <version>${ruoyi.cloud.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!-- 分布式事务 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.huashe.cloud</groupId>
|
|
|
+ <artifactId>ruoyi-common-seata</artifactId>
|
|
|
+ <version>${ruoyi.cloud.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!-- 日志记录 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.huashe.cloud</groupId>
|
|
|
+ <artifactId>ruoyi-common-log</artifactId>
|
|
|
+ <version>${ruoyi.cloud.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!-- 缓存服务 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.huashe.cloud</groupId>
|
|
|
+ <artifactId>ruoyi-common-redis</artifactId>
|
|
|
+ <version>${ruoyi.cloud.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!-- 系统接口 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.huashe.cloud</groupId>
|
|
|
+ <artifactId>ruoyi-api-system</artifactId>
|
|
|
+ <version>${ruoyi.cloud.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- 分布式事务 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.huashe.cloud</groupId>
|
|
|
+ <artifactId>ruoyi-common-quartz</artifactId>
|
|
|
+ <version>${ruoyi.cloud.version}</version>
|
|
|
+ </dependency>
|
|
|
</dependencies>
|
|
|
</dependencyManagement>
|
|
|
<repositories>
|