<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.2.12</version> </parent> <groupId>com.webchat</groupId> <artifactId>webchat</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>pom</packaging> <name>webchat</name> <description>web chat spring cloud</description> <modules> <module>webchat-gateway</module> <module>webchat-sso</module> <module>webchat-admin</module> <module>webchat-client-chat</module> <module>webchat-domain</module> <module>webchat-common</module> <module>webchat-remote</module> <module>webchat-pgc</module> <module>webchat-ugc</module> <module>webchat-aigc</module> <module>webchat-connect</module> <module>webchat-user</module> <module>webchat-pay</module> <module>webchat-search</module> <module>webchat-act</module> <module>webchat-api</module> </modules> <properties> <project.build.jdk>17</project.build.jdk> <java.version>17</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <spring-boot.version>3.2.2</spring-boot.version> <spring-cloud.version>2023.0.5</spring-cloud.version> <lombok.version>1.18.30</lombok.version> <guava-version>22.0</guava-version> </properties> <dependencies> <!-- Spring Boot Web依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- Spring Boot与Nacos整合的核心依赖 --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <version>2023.0.1.0</version> <!-- 与Spring Boot 3.2.x兼容 --> </dependency> <!-- 配置管理依赖,如果你需要配置管理功能 --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> <version>2023.0.1.0</version> </dependency> <!--提供了引导配置的支持,允许应用程序在启动时从外部配置中心(如 Nacos、Consul、Config Server 等)加载配置。--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId> <version>4.1.4</version> </dependency> <!--sentinel容错组件(隔离、超时、限流、熔断、降级)--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> <version>2023.0.3.2</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-text</artifactId> <version>1.6</version> </dependency> <!--lombok--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> <scope>provided</scope> </dependency> <!-- guava --> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>${guava-version}</version> </dependency> </dependencies> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${spring-cloud.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <profiles> <profile> <id>dev</id> <properties> <profile>dev</profile> </properties> <activation> <!-- 默认环境 --> <activeByDefault>true</activeByDefault> </activation> </profile> </profiles> </project>