611 lines
22 KiB
XML
611 lines
22 KiB
XML
|
|
<?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>
|
|||
|
|
<groupId>com.inspur</groupId>
|
|||
|
|
<artifactId>chat-web-backend</artifactId>
|
|||
|
|
<version>0.0.1-SNAPSHOT</version>
|
|||
|
|
<name>chat_web_backend</name>
|
|||
|
|
<description>Chat Web Backend服务端应用,支持json返回及流式响应</description>
|
|||
|
|
|
|||
|
|
<properties>
|
|||
|
|
<java.version>1.8</java.version>
|
|||
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|||
|
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
|||
|
|
<spring-boot.version>2.3.7.RELEASE</spring-boot.version>
|
|||
|
|
<jasypt-spring-boot.version>3.0.3</jasypt-spring-boot.version>
|
|||
|
|
<jjwt.version>0.9.1</jjwt.version>
|
|||
|
|
|
|||
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|||
|
|
<xdocreport-version>1.0.6</xdocreport-version>
|
|||
|
|
|
|||
|
|
<mysql.version>8.0.32</mysql.version>
|
|||
|
|
<mybatis-plus.version>3.5.1</mybatis-plus.version>
|
|||
|
|
<alibaba.druid.version>1.2.11</alibaba.druid.version>
|
|||
|
|
|
|||
|
|
<alibaba.oss.version>3.10.2</alibaba.oss.version>
|
|||
|
|
<alibaba.easyexcel.version>3.1.1</alibaba.easyexcel.version>
|
|||
|
|
<aliyun-dysmsapi.version>1.1.0</aliyun-dysmsapi.version>
|
|||
|
|
<dyplsapi20170525.version>2.0.1</dyplsapi20170525.version>
|
|||
|
|
<cos_api.version>5.6.97</cos_api.version>
|
|||
|
|
<tencentcloud-sdk.version>3.1.700</tencentcloud-sdk.version>
|
|||
|
|
<p6spy.version>3.9.1</p6spy.version>
|
|||
|
|
<kaptcha.version>2.3.2</kaptcha.version>
|
|||
|
|
<oshi.version>6.1.6</oshi.version>
|
|||
|
|
<poi.version>5.1.0</poi.version>
|
|||
|
|
<commons.io.version>2.11.0</commons.io.version>
|
|||
|
|
<commons-lang3.version>3.14.0</commons-lang3.version>
|
|||
|
|
<httpclient.version>4.5.2</httpclient.version>
|
|||
|
|
<alibaba.fastjson.version>1.2.78</alibaba.fastjson.version>
|
|||
|
|
<google.zxing.version>3.4.0</google.zxing.version>
|
|||
|
|
<hutool.version>5.8.25</hutool.version>
|
|||
|
|
<dozer.version>6.5.2</dozer.version>
|
|||
|
|
|
|||
|
|
<wx-java.version>4.4.0</wx-java.version>
|
|||
|
|
</properties>
|
|||
|
|
|
|||
|
|
<developers>
|
|||
|
|
<developer>
|
|||
|
|
<name>丁清松</name>
|
|||
|
|
<email>dingqingsong01@inspur.com</email>
|
|||
|
|
<organization>浪潮软件科技有限公司</organization>
|
|||
|
|
<organizationUrl>https://www.inspur.com</organizationUrl>
|
|||
|
|
</developer>
|
|||
|
|
<developer>
|
|||
|
|
<name>刘海航</name>
|
|||
|
|
<email>liuhaihang@inspur.com</email>
|
|||
|
|
<organization>浪潮软件科技有限公司</organization>
|
|||
|
|
<organizationUrl>https://www.inspur.com</organizationUrl>
|
|||
|
|
</developer>
|
|||
|
|
<developer>
|
|||
|
|
<name>徐金鸿</name>
|
|||
|
|
<email>xvjinhong@inspur.com</email>
|
|||
|
|
<organization>浪潮软件科技有限公司</organization>
|
|||
|
|
<organizationUrl>https://www.inspur.com</organizationUrl>
|
|||
|
|
</developer>
|
|||
|
|
<developer>
|
|||
|
|
<name>王宇</name>
|
|||
|
|
<email>wangyu35@inspur.com</email>
|
|||
|
|
<organization>浪潮软件科技有限公司</organization>
|
|||
|
|
<organizationUrl>https://www.inspur.com</organizationUrl>
|
|||
|
|
</developer>
|
|||
|
|
<developer>
|
|||
|
|
<name>陈国东</name>
|
|||
|
|
<email>chenguodong02@inspur.com</email>
|
|||
|
|
<organization>浪潮软件科技有限公司</organization>
|
|||
|
|
<organizationUrl>https://www.inspur.com</organizationUrl>
|
|||
|
|
</developer>
|
|||
|
|
</developers>
|
|||
|
|
|
|||
|
|
<dependencies>
|
|||
|
|
<!-- SpringBoot web -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.springframework.boot</groupId>
|
|||
|
|
<artifactId>spring-boot-starter-web</artifactId>
|
|||
|
|
</dependency>
|
|||
|
|
<!-- oauth2 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.springframework.security.oauth</groupId>
|
|||
|
|
<artifactId>spring-security-oauth2</artifactId>
|
|||
|
|
<version>2.2.1.RELEASE</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- Apache POI for reading .docx files -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.apache.poi</groupId>
|
|||
|
|
<artifactId>poi-ooxml</artifactId>
|
|||
|
|
<version>5.2.3</version>
|
|||
|
|
</dependency>
|
|||
|
|
<!-- flexmark-java for converting HTML to Markdown -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.vladsch.flexmark</groupId>
|
|||
|
|
<artifactId>flexmark-all</artifactId>
|
|||
|
|
<version>0.64.0</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.apache.commons</groupId>
|
|||
|
|
<artifactId>commons-collections4</artifactId>
|
|||
|
|
<version>4.5.0-M1</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.alibaba.fastjson2</groupId>
|
|||
|
|
<artifactId>fastjson2</artifactId>
|
|||
|
|
<version>2.0.51.android8</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- 文件格式 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.googlecode.juniversalchardet</groupId>
|
|||
|
|
<artifactId>juniversalchardet</artifactId>
|
|||
|
|
<version>1.0.3</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- jasypt 配置文件加密 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.github.ulisesbocchio</groupId>
|
|||
|
|
<artifactId>jasypt-spring-boot-starter</artifactId>
|
|||
|
|
<version>${jasypt-spring-boot.version}</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- 切面 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.springframework.boot</groupId>
|
|||
|
|
<artifactId>spring-boot-starter-aop</artifactId>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- reids缓存 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.springframework.boot</groupId>
|
|||
|
|
<artifactId>spring-boot-starter-data-redis</artifactId>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!--免费doc工具-->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>e-iceblue</groupId>
|
|||
|
|
<artifactId>spire.doc.free</artifactId>
|
|||
|
|
<version>5.3.2</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!--文档分析工具 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.aspose</groupId>
|
|||
|
|
<artifactId>aspose-words</artifactId>
|
|||
|
|
<version>21.1</version>
|
|||
|
|
<classifier>jdk17</classifier>
|
|||
|
|
<scope>system</scope>
|
|||
|
|
<systemPath>${project.basedir}/lib/aspose-words-21.1-jdk17.jar</systemPath>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- 科协登录sdk -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.inspur</groupId>
|
|||
|
|
<artifactId>app-sign</artifactId>
|
|||
|
|
<version>0.0.2</version>
|
|||
|
|
<scope>system</scope>
|
|||
|
|
<systemPath>${project.basedir}/lib/app-sign-sdk-0.0.2.jar</systemPath>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- 校验工具 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.springframework.boot</groupId>
|
|||
|
|
<artifactId>spring-boot-starter-validation</artifactId>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- SpringBoot websocket -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.springframework.boot</groupId>
|
|||
|
|
<artifactId>spring-boot-starter-websocket</artifactId>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- 测试工具 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.springframework.boot</groupId>
|
|||
|
|
<artifactId>spring-boot-starter-test</artifactId>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- Spring security权限框架 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.springframework.boot</groupId>
|
|||
|
|
<artifactId>spring-boot-starter-security</artifactId>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.springframework.boot</groupId>
|
|||
|
|
<artifactId>spring-boot-starter-data-jdbc</artifactId>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- jwt -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>io.jsonwebtoken</groupId>
|
|||
|
|
<artifactId>jjwt</artifactId>
|
|||
|
|
<version>${jjwt.version}</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!--mysql驱动 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.mysql</groupId>
|
|||
|
|
<artifactId>mysql-connector-j</artifactId>
|
|||
|
|
<version>${mysql.version}</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!--Mybatis-plus插件-->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.baomidou</groupId>
|
|||
|
|
<artifactId>mybatis-plus-boot-starter</artifactId>
|
|||
|
|
<version>${mybatis-plus.version}</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- 阿里数据库连接池 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.alibaba</groupId>
|
|||
|
|
<artifactId>druid-spring-boot-starter</artifactId>
|
|||
|
|
<version>${alibaba.druid.version}</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!--alibaba oss 文件上传 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.aliyun.oss</groupId>
|
|||
|
|
<artifactId>aliyun-sdk-oss</artifactId>
|
|||
|
|
<version>${alibaba.oss.version}</version>
|
|||
|
|
<exclusions>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>com.google.code.gson</groupId>
|
|||
|
|
<artifactId>gson</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
</exclusions>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!--alibaba sms 短信配置 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.aliyun</groupId>
|
|||
|
|
<artifactId>aliyun-java-sdk-dysmsapi</artifactId>
|
|||
|
|
<version>${aliyun-dysmsapi.version}</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.aliyun</groupId>
|
|||
|
|
<artifactId>dyplsapi20170525</artifactId>
|
|||
|
|
<version>${dyplsapi20170525.version}</version>
|
|||
|
|
<exclusions>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>com.google.code.gson</groupId>
|
|||
|
|
<artifactId>gson</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>org.bouncycastle</groupId>
|
|||
|
|
<artifactId>bcpkix-jdk15on</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>com.aliyun</groupId>
|
|||
|
|
<artifactId>tea</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
</exclusions>
|
|||
|
|
</dependency>
|
|||
|
|
<!-- 阿里巴巴表格 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.alibaba</groupId>
|
|||
|
|
<artifactId>easyexcel</artifactId>
|
|||
|
|
<version>${alibaba.easyexcel.version}</version>
|
|||
|
|
<exclusions>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>org.apache.commons</groupId>
|
|||
|
|
<artifactId>commons-collections4</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
</exclusions>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- p6spy 数据库连接池性能分析 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>p6spy</groupId>
|
|||
|
|
<artifactId>p6spy</artifactId>
|
|||
|
|
<version>${p6spy.version}</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- 验证码 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.github.penggle</groupId>
|
|||
|
|
<artifactId>kaptcha</artifactId>
|
|||
|
|
<version>${kaptcha.version}</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- 获取系统信息 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.github.oshi</groupId>
|
|||
|
|
<artifactId>oshi-core</artifactId>
|
|||
|
|
<version>${oshi.version}</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- 定时任务 -->
|
|||
|
|
<!--<dependency>
|
|||
|
|
<groupId>org.quartz-scheduler</groupId>
|
|||
|
|
<artifactId>quartz</artifactId>
|
|||
|
|
<exclusions>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>com.mchange</groupId>
|
|||
|
|
<artifactId>c3p0</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
</exclusions>
|
|||
|
|
</dependency>-->
|
|||
|
|
|
|||
|
|
<!-- OKHTTP -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.squareup.okhttp3</groupId>
|
|||
|
|
<artifactId>okhttp</artifactId>
|
|||
|
|
<version>4.12.0</version>
|
|||
|
|
</dependency>
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.squareup.okhttp3</groupId>
|
|||
|
|
<artifactId>okhttp-sse</artifactId>
|
|||
|
|
<version>4.12.0</version>
|
|||
|
|
</dependency>
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.squareup.okhttp3</groupId>
|
|||
|
|
<artifactId>logging-interceptor</artifactId>
|
|||
|
|
<version>4.12.0</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.squareup.retrofit2</groupId>
|
|||
|
|
<artifactId>retrofit</artifactId>
|
|||
|
|
<version>2.9.0</version>
|
|||
|
|
<exclusions>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>com.squareup.okhttp3</groupId>
|
|||
|
|
<artifactId>okhttp</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
</exclusions>
|
|||
|
|
</dependency>
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.squareup.retrofit2</groupId>
|
|||
|
|
<artifactId>converter-jackson</artifactId>
|
|||
|
|
<version>2.9.0</version>
|
|||
|
|
</dependency>
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.squareup.retrofit2</groupId>
|
|||
|
|
<artifactId>adapter-rxjava2</artifactId>
|
|||
|
|
<version>2.9.0</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.knuddels</groupId>
|
|||
|
|
<artifactId>jtokkit</artifactId>
|
|||
|
|
<version>0.5.0</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- 通义千问模型sdk -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.alibaba</groupId>
|
|||
|
|
<artifactId>dashscope-sdk-java</artifactId>
|
|||
|
|
<version>2.9.2</version>
|
|||
|
|
<exclusions>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>com.google.code.gson</groupId>
|
|||
|
|
<artifactId>gson</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>com.squareup.okhttp3</groupId>
|
|||
|
|
<artifactId>okhttp</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>com.squareup.okhttp3</groupId>
|
|||
|
|
<artifactId>okhttp-sse</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>org.slf4j</groupId>
|
|||
|
|
<artifactId>slf4j-simple</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>com.squareup.okhttp3</groupId>
|
|||
|
|
<artifactId>logging-interceptor</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>com.squareup.okio</groupId>
|
|||
|
|
<artifactId>okio</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
</exclusions>
|
|||
|
|
</dependency>
|
|||
|
|
<!-- 智谱清言sdk -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>cn.bigmodel.openapi</groupId>
|
|||
|
|
<artifactId>oapi-java-sdk</artifactId>
|
|||
|
|
<version>1.0.4</version>
|
|||
|
|
<exclusions>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>com.google.code.gson</groupId>
|
|||
|
|
<artifactId>gson</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>com.squareup.okhttp3</groupId>
|
|||
|
|
<artifactId>okhttp</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>com.alibaba</groupId>
|
|||
|
|
<artifactId>fastjson</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>cn.hutool</groupId>
|
|||
|
|
<artifactId>hutool-all</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>com.squareup.okhttp3</groupId>
|
|||
|
|
<artifactId>okhttp-sse</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
</exclusions>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>commons-beanutils</groupId>
|
|||
|
|
<artifactId>commons-beanutils</artifactId>
|
|||
|
|
<version>1.9.4</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!--commons-流处理 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>commons-io</groupId>
|
|||
|
|
<artifactId>commons-io</artifactId>
|
|||
|
|
<version>${commons.io.version}</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- pool 连接池 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.apache.commons</groupId>
|
|||
|
|
<artifactId>commons-pool2</artifactId>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!--commons-lang3 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.apache.commons</groupId>
|
|||
|
|
<artifactId>commons-lang3</artifactId>
|
|||
|
|
<version>${commons-lang3.version}</version>
|
|||
|
|
</dependency>
|
|||
|
|
<!-- httpclient -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.apache.httpcomponents</groupId>
|
|||
|
|
<artifactId>httpclient</artifactId>
|
|||
|
|
</dependency>
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.apache.httpcomponents</groupId>
|
|||
|
|
<artifactId>httpmime</artifactId>
|
|||
|
|
</dependency>
|
|||
|
|
<!--Alibaba fastjson-->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.alibaba</groupId>
|
|||
|
|
<artifactId>fastjson</artifactId>
|
|||
|
|
<version>${alibaba.fastjson.version}</version>
|
|||
|
|
</dependency>
|
|||
|
|
<!-- 谷歌二维码工具包 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.google.zxing</groupId>
|
|||
|
|
<artifactId>core</artifactId>
|
|||
|
|
<version>${google.zxing.version}</version>
|
|||
|
|
</dependency>
|
|||
|
|
<!--Hutool Java工具包-->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>cn.hutool</groupId>
|
|||
|
|
<artifactId>hutool-all</artifactId>
|
|||
|
|
<version>${hutool.version}</version>
|
|||
|
|
</dependency>
|
|||
|
|
<!--dozer java bean转换类 -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.github.dozermapper</groupId>
|
|||
|
|
<artifactId>dozer-spring-boot-starter</artifactId>
|
|||
|
|
<version>${dozer.version}</version>
|
|||
|
|
<exclusions>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>commons-io</groupId>
|
|||
|
|
<artifactId>commons-io</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
<exclusion>
|
|||
|
|
<groupId>org.apache.commons</groupId>
|
|||
|
|
<artifactId>commons-lang3</artifactId>
|
|||
|
|
</exclusion>
|
|||
|
|
</exclusions>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.google.code.gson</groupId>
|
|||
|
|
<artifactId>gson</artifactId>
|
|||
|
|
<version>2.10</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>com.thoughtworks.xstream</groupId>
|
|||
|
|
<artifactId>xstream</artifactId>
|
|||
|
|
<version>1.4.20</version>
|
|||
|
|
</dependency>
|
|||
|
|
|
|||
|
|
<!-- JAXB API (Java 11+ 需要显式添加) -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>javax.xml.bind</groupId>
|
|||
|
|
<artifactId>jaxb-api</artifactId>
|
|||
|
|
<version>2.3.1</version>
|
|||
|
|
</dependency>
|
|||
|
|
<!-- JAXB Runtime (Java 11+ 需要显式添加) -->
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.glassfish.jaxb</groupId>
|
|||
|
|
<artifactId>jaxb-runtime</artifactId>
|
|||
|
|
<version>2.3.1</version>
|
|||
|
|
</dependency>
|
|||
|
|
</dependencies>
|
|||
|
|
<!-- 仓库优先级:
|
|||
|
|
1) e-iceblue(Spire.* 所在仓库)
|
|||
|
|
2) 华为云(国内通用镜像)
|
|||
|
|
3) 腾讯(备用)
|
|||
|
|
4) Central(兜底)
|
|||
|
|
-->
|
|||
|
|
<repositories>
|
|||
|
|
<repository>
|
|||
|
|
<id>e-iceblue</id>
|
|||
|
|
<name>e-iceblue Maven</name>
|
|||
|
|
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
|
|||
|
|
<releases><enabled>true</enabled></releases>
|
|||
|
|
<snapshots><enabled>false</enabled></snapshots>
|
|||
|
|
</repository>
|
|||
|
|
<repository>
|
|||
|
|
<id>huaweicloud</id>
|
|||
|
|
<name>Huawei Cloud Maven</name>
|
|||
|
|
<url>https://repo.huaweicloud.com/repository/maven/</url>
|
|||
|
|
<releases><enabled>true</enabled></releases>
|
|||
|
|
<snapshots><enabled>true</enabled></snapshots>
|
|||
|
|
</repository>
|
|||
|
|
<repository>
|
|||
|
|
<id>tencent</id>
|
|||
|
|
<name>Tencent Maven Mirror</name>
|
|||
|
|
<url>https://mirrors.tencent.com/nexus/repository/maven-public/</url>
|
|||
|
|
<releases><enabled>true</enabled></releases>
|
|||
|
|
<snapshots><enabled>false</enabled></snapshots>
|
|||
|
|
</repository>
|
|||
|
|
<repository>
|
|||
|
|
<id>maven_central</id>
|
|||
|
|
<name>Maven Central</name>
|
|||
|
|
<url>https://repo.maven.apache.org/maven2/</url>
|
|||
|
|
<releases><enabled>true</enabled></releases>
|
|||
|
|
<snapshots><enabled>false</enabled></snapshots>
|
|||
|
|
</repository>
|
|||
|
|
</repositories>
|
|||
|
|
<pluginRepositories>
|
|||
|
|
<pluginRepository>
|
|||
|
|
<id>e-iceblue</id>
|
|||
|
|
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
|
|||
|
|
<releases><enabled>true</enabled></releases>
|
|||
|
|
<snapshots><enabled>false</enabled></snapshots>
|
|||
|
|
</pluginRepository>
|
|||
|
|
<pluginRepository>
|
|||
|
|
<id>huaweicloud</id>
|
|||
|
|
<url>https://repo.huaweicloud.com/repository/maven/</url>
|
|||
|
|
<releases><enabled>true</enabled></releases>
|
|||
|
|
<snapshots><enabled>true</enabled></snapshots>
|
|||
|
|
</pluginRepository>
|
|||
|
|
<pluginRepository>
|
|||
|
|
<id>maven_central</id>
|
|||
|
|
<url>https://repo.maven.apache.org/maven2/</url>
|
|||
|
|
</pluginRepository>
|
|||
|
|
</pluginRepositories>
|
|||
|
|
<dependencyManagement>
|
|||
|
|
<dependencies>
|
|||
|
|
<dependency>
|
|||
|
|
<groupId>org.springframework.boot</groupId>
|
|||
|
|
<artifactId>spring-boot-dependencies</artifactId>
|
|||
|
|
<version>${spring-boot.version}</version>
|
|||
|
|
<type>pom</type>
|
|||
|
|
<scope>import</scope>
|
|||
|
|
</dependency>
|
|||
|
|
</dependencies>
|
|||
|
|
</dependencyManagement>
|
|||
|
|
|
|||
|
|
<build>
|
|||
|
|
<finalName>chat_web_backend</finalName>
|
|||
|
|
<plugins>
|
|||
|
|
<plugin>
|
|||
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|||
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
|||
|
|
<version>3.11.0</version>
|
|||
|
|
<configuration>
|
|||
|
|
<source>11</source>
|
|||
|
|
<target>11</target>
|
|||
|
|
<encoding>UTF-8</encoding>
|
|||
|
|
</configuration>
|
|||
|
|
</plugin>
|
|||
|
|
<plugin>
|
|||
|
|
<groupId>org.springframework.boot</groupId>
|
|||
|
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
|||
|
|
<version>2.3.7.RELEASE</version>
|
|||
|
|
<configuration>
|
|||
|
|
<includeSystemScope>true</includeSystemScope>
|
|||
|
|
<mainClass>com.inspur.llm.ChatApplication</mainClass>
|
|||
|
|
</configuration>
|
|||
|
|
<executions>
|
|||
|
|
<execution>
|
|||
|
|
<id>repackage</id>
|
|||
|
|
<goals>
|
|||
|
|
<goal>repackage</goal>
|
|||
|
|
</goals>
|
|||
|
|
</execution>
|
|||
|
|
</executions>
|
|||
|
|
</plugin>
|
|||
|
|
</plugins>
|
|||
|
|
</build>
|
|||
|
|
</project>
|