dependencies
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>dependencies</artifactId>
<version>3.3.0.1</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<!--
~ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
~
~ Copyright (c) 2020-2030 郑庚伟 ZHENGGENGWEI (码匠君), <herodotus@aliyun.com> Licensed under the AGPL License
~
~ This file is part of Herodotus Stirrup.
~
~ Herodotus Stirrup is free software: you can redistribute it and/or modify
~ it under the terms of the GNU Affero General Public License as published
~ by the Free Software Foundation, either version 3 of the License, or
~ (at your option) any later version.
~
~ Herodotus Stirrup is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
~ GNU Affero General Public License for more details.
~
~ You should have received a copy of the GNU Affero General Public License
~ along with this program. If not, see <https://www.herodotus.vip>.
-->
<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.3.0</version>
<relativePath/>
</parent>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>dependencies</artifactId>
<version>3.3.0.1</version>
<packaging>pom</packaging>
<description>Herodotus Stirrup Dependencies</description>
<url>https://www.herodotus.vip</url>
<licenses>
<license>
<name>GNU AFFERO GENERAL PUBLIC LICENSE Version 3</name>
<url>https://www.gnu.org/licenses/agpl-3.0.html</url>
</license>
</licenses>
<developers>
<developer>
<id>herodotus-ecosystem</id>
<name>码匠君</name>
<email>herodotus@aliyun.com</email>
<timezone>+8</timezone>
</developer>
</developers>
<scm>
<url>https://github.com/dromara/dante-cloud.git</url>
</scm>
<!-- ${basedir} 项目根目录 -->
<!-- ${project.build.directory} 构建目录,缺省为target -->
<!-- ${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes -->
<!-- ${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${revision} -->
<!-- ${project.packaging} 打包类型,缺省为jar -->
<!-- ${project.xxx} 当前pom文件的任意节点的内容 如project.artifactId -->
<properties>
<java.version>21</java.version>
<resource.delimiter>@</resource.delimiter>
<maven.compiler.source>${java.version}</maven.compiler.source>
<maven.compiler.target>${java.version}</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!--Spring 家族-->
<spring-boot-admin.version>3.2.3</spring-boot-admin.version>
<spring-boot-dependencies.version>3.3.0</spring-boot-dependencies.version>
<spring-cloud-dependencies.version>2023.0.1</spring-cloud-dependencies.version>
<spring-cloud-alibaba-dependencies.version>2023.0.1.0</spring-cloud-alibaba-dependencies.version>
<spring-cloud-tencent-dependencies.version>1.14.0-2023.0.0-RC1</spring-cloud-tencent-dependencies.version>
<!--Maven Plugin 相关组件-->
<archetype-packaging.verison>3.2.1</archetype-packaging.verison>
<mapstruct-processor.version>1.5.5.Final</mapstruct-processor.version>
<maven-archetype-plugin.version>3.2.1</maven-archetype-plugin.version>
<maven-gpg-plugin.version>3.2.4</maven-gpg-plugin.version>
<!--开源通用工具包-->
<animated-gif-lib.version>1.4</animated-gif-lib.version>
<antisamy.version>1.7.5</antisamy.version>
<commons-collections4.version>4.4</commons-collections4.version>
<commons-fileupload.version>1.5</commons-fileupload.version>
<commons-io.version>2.16.1</commons-io.version>
<commons-text.version>1.12.0</commons-text.version>
<guava.version>33.2.0-jre</guava.version>
<zxing.version>3.5.3</zxing.version>
<!-- 应用开发辅助工具组件 -->
<redisson.version>3.30.0</redisson.version>
<p6spy.version>3.9.1</p6spy.version>
<springdoc.version>2.5.0</springdoc.version>
<logstash-logback-encoder.version>7.4</logstash-logback-encoder.version>
<skywalking.version>9.2.0</skywalking.version>
<minio.version>8.5.10</minio.version>
<aws-java-sdk-s3.version>1.12.730</aws-java-sdk-s3.version>
<software.amazon.awssdk.version>2.25.60</software.amazon.awssdk.version>
<software.amazon.awssdk.crt.version>0.29.19</software.amazon.awssdk.crt.version>
<org.eclipse.paho.version>1.2.5</org.eclipse.paho.version>
<influxdb-client.version>7.1.0</influxdb-client.version>
<loki-logback-appender.version>1.5.1</loki-logback-appender.version>
<!-- 阿里巴巴开源工具依赖 -->
<fastjson.version>1.2.83</fastjson.version>
<fastjson2.version>2.0.50</fastjson2.version>
<jetcache.version>2.7.5</jetcache.version>
<nacos.version>2.3.2</nacos.version>
<transmittable-thread-local.version>2.14.5</transmittable-thread-local.version>
<!-- 国内开源通用组件 -->
<hutool.version>6.0.0-M12</hutool.version>
<hutool5.version>5.8.27</hutool5.version>
<okhttps.version>4.0.2</okhttps.version>
<weixin-java-sdk.version>4.6.0</weixin-java-sdk.version>
<just-auth.verison>1.16.6</just-auth.verison>
<!--GRPC 依赖-->
<os-maven-plugin.version>1.7.1</os-maven-plugin.version>
<protobuf-maven-plugin.version>0.6.1</protobuf-maven-plugin.version>
<grpc.version>1.59.1</grpc.version>
<protobuf.version>3.21.7</protobuf.version>
<!--第三方starter-->
<camunda-bpm-spring-boot-starter-rest.version>7.22.0-alpha1</camunda-bpm-spring-boot-starter-rest.version>
<grpc-spring-boot-starter.version>3.1.0.RELEASE</grpc-spring-boot-starter.version>
<jasypt-spring-boot-starter.version>3.0.5</jasypt-spring-boot-starter.version>
<sms4j-spring-boot-starter.version>3.2.1</sms4j-spring-boot-starter.version>
<mybatis-plus-boot-starter.version>3.5.6</mybatis-plus-boot-starter.version>
<mybatis-plus-generator.version>3.5.6</mybatis-plus-generator.version>
<mybatis.version>3.5.16</mybatis.version>
<velocity.version>2.3</velocity.version>
<!--Webjars 依赖-->
<animate.css.version>4.1.1</animate.css.version>
<bootstrap.version>5.3.3</bootstrap.version>
<font-awesome.version>6.5.2</font-awesome.version>
<jquery.version>3.7.1</jquery.version>
<jquery-backstretch.version>2.1.16</jquery-backstretch.version>
<mdi__font.version>7.4.47</mdi__font.version>
<quasar.version>2.16.4</quasar.version>
<sweetalert2.verison>11.11.0</sweetalert2.verison>
<uniform.version>2.1.2-1</uniform.version>
<vue.version>3.4.25</vue.version>
<!--厂商应用集成-->
<aliyun-java-sdk-core.version>4.6.4</aliyun-java-sdk-core.version>
<aliyun-java-sdk-green.version>3.6.6</aliyun-java-sdk-green.version>
<aliyun-sdk-oss.version>3.17.4</aliyun-sdk-oss.version>
<alipay-sdk-java.version>4.39.79.ALL</alipay-sdk-java.version>
<com.baidu.aip.version>4.16.18</com.baidu.aip.version>
<!--以下为特殊处理, 统一版本处理漏洞等-->
<bcprov-jdk18on.version>1.78.1</bcprov-jdk18on.version>
<bcpkix-jdk18on.version>1.78.1</bcpkix-jdk18on.version>
<checker-qual.version>3.43.0</checker-qual.version>
<dom4j.version>2.1.4</dom4j.version>
<httpclient.version>4.5.14</httpclient.version>
<mysql.version>8.4.0</mysql.version>
<okio.version>3.9.0</okio.version>
<org.json.version>20240303</org.json.version>
<snappy-java.version>1.1.10.5</snappy-java.version>
<sqlite-jdbc.version>3.45.3.0</sqlite-jdbc.version>
<xnio.version>3.8.15.Final</xnio.version>
</properties>
<dependencyManagement>
<dependencies>
<!--Imports-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot-dependencies.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud-dependencies.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>${spring-cloud-alibaba-dependencies.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.tencent.cloud</groupId>
<artifactId>spring-cloud-tencent-dependencies</artifactId>
<version>${spring-cloud-tencent-dependencies.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi</artifactId>
<version>${springdoc.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.influxdb</groupId>
<artifactId>influxdb-client</artifactId>
<version>${influxdb-client.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>bom</artifactId>
<version>${software.amazon.awssdk.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>software.amazon.awssdk.crt</groupId>
<artifactId>aws-crt</artifactId>
<version>${software.amazon.awssdk.crt.version}</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-bom</artifactId>
<version>${grpc.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-bom</artifactId>
<version>${protobuf.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>${spring-boot-admin.version}</version>
</dependency>
<!--Herodotus Reactive-->
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>access-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>access-module-all</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>access-module-justauth</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>access-module-sms</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>access-module-wxapp</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>access-module-wxmpp</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>assistant-module-captcha</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>assistant-module-ip2region</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>cache-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>cache-module-caffeine</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>cache-module-jetcache</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>cache-module-redis</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>cache-module-redisson</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>core-definition</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>core-foundation</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>core-identity</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>core-event</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>core-autoconfigure</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>data-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>data-module-crud</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>data-module-hibernate</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>data-module-jpa</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>grpc-module-permission</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>grpc-module-user</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>logic-core-sas</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>logic-module-bpmn</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>logic-module-client-jpa</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>logic-module-identity</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>logic-module-iot-device</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>logic-module-message</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>logic-module-sas-jpa</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>logic-module-upms</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>message-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>message-module-ability</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>message-module-mqtt</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>message-module-websocket-servlet</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>message-module-websocket-reactive</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>oauth2-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>oauth2-module-authorization</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>oauth2-module-authentication</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>oauth2-module-client</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>oauth2-module-enhance</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>oauth2-authentication-autoconfigure</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>oauth2-authorization-autoconfigure</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>openapi-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>openapi-module-aliyun</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>openapi-module-baidu</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>openapi-module-easemob</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>openapi-module-emqx</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>openapi-module-nacos</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>openapi-module-polaris</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>openapi-module-tianyan</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>rest-module-reactive-message</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>rest-module-reactive-nacos</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>rest-module-servlet-device</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>rest-module-servlet-identity</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>rest-module-servlet-message</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>rest-module-servlet-upms</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>access-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>cache-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>captcha-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>data-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>facility-alibaba-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>facility-gateway-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>facility-original-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>facility-tencent-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>facility-kafka-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>facility-rabbitmq-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>oauth2-client-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>reactive-container-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>reactive-message-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>servlet-container-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>servlet-message-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>tracing-full-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>tracing-thin-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>webmvc-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>webflux-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>transform-module-bpmn</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>transform-module-emqx</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>tsdb-module-influxdb</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>tsdb-module-influxdb2</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>web-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>web-module-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>web-module-reactive</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>web-module-service</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.herodotus.stirrup</groupId>
<artifactId>web-module-servlet</artifactId>
<version>${project.version}</version>
</dependency>
<!--基础依赖-->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>${commons-collections4.version}</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>${commons-fileupload.version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>${commons-text.version}</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${commons-io.version}</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${guava.version}</version>
</dependency>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>${zxing.version}</version>
</dependency>
<dependency>
<groupId>org.owasp.antisamy</groupId>
<artifactId>antisamy</artifactId>
<version>${antisamy.version}</version>
</dependency>
<dependency>
<groupId>com.madgag</groupId>
<artifactId>animated-gif-lib</artifactId>
<version>${animated-gif-lib.version}</version>
</dependency>
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson</artifactId>
<version>${redisson.version}</version>
</dependency>
<dependency>
<groupId>p6spy</groupId>
<artifactId>p6spy</artifactId>
<version>${p6spy.version}</version>
</dependency>
<dependency>
<groupId>net.logstash.logback</groupId>
<artifactId>logstash-logback-encoder</artifactId>
<version>${logstash-logback-encoder.version}</version>
</dependency>
<dependency>
<groupId>org.apache.skywalking</groupId>
<artifactId>apm-toolkit-logback-1.x</artifactId>
<version>${skywalking.version}</version>
</dependency>
<dependency>
<groupId>org.apache.skywalking</groupId>
<artifactId>apm-toolkit-trace</artifactId>
<version>${skywalking.version}</version>
</dependency>
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>${minio.version}</version>
</dependency>
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio-admin</artifactId>
<version>${minio.version}</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-s3</artifactId>
<version>${aws-java-sdk-s3.version}</version>
</dependency>
<dependency>
<groupId>com.influxdb</groupId>
<artifactId>flux-dsl</artifactId>
<version>${influxdb-client.version}</version>
</dependency>
<dependency>
<groupId>com.github.loki4j</groupId>
<artifactId>loki-logback-appender</artifactId>
<version>${loki-logback-appender.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>${nacos.version}</version>
</dependency>
<dependency>
<groupId>com.alicp.jetcache</groupId>
<artifactId>jetcache-starter-redis-lettuce</artifactId>
<version>${jetcache.version}</version>
</dependency>
<dependency>
<groupId>com.alicp.jetcache</groupId>
<artifactId>jetcache-autoconfigure</artifactId>
<version>${jetcache.version}</version>
</dependency>
<dependency>
<groupId>com.alicp.jetcache</groupId>
<artifactId>jetcache-anno</artifactId>
<version>${jetcache.version}</version>
</dependency>
<dependency>
<groupId>com.alicp.jetcache</groupId>
<artifactId>jetcache-redis-lettuce</artifactId>
<version>${jetcache.version}</version>
</dependency>
<dependency>
<groupId>org.dromara.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>${hutool.version}</version>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>${hutool5.version}</version>
</dependency>
<dependency>
<groupId>cn.zhxu</groupId>
<artifactId>okhttps-jackson</artifactId>
<version>${okhttps.version}</version>
</dependency>
<dependency>
<groupId>cn.zhxu</groupId>
<artifactId>okhttps-gson</artifactId>
<version>${okhttps.version}</version>
</dependency>
<dependency>
<groupId>me.zhyd.oauth</groupId>
<artifactId>JustAuth</artifactId>
<version>${just-auth.verison}</version>
</dependency>
<dependency>
<groupId>com.github.binarywang</groupId>
<artifactId>weixin-java-miniapp</artifactId>
<version>${weixin-java-sdk.version}</version>
</dependency>
<dependency>
<groupId>com.github.binarywang</groupId>
<artifactId>weixin-java-mp</artifactId>
<version>${weixin-java-sdk.version}</version>
</dependency>
<dependency>
<groupId>com.github.binarywang</groupId>
<artifactId>weixin-java-pay</artifactId>
<version>${weixin-java-sdk.version}</version>
</dependency>
<dependency>
<groupId>org.camunda.bpm.springboot</groupId>
<artifactId>camunda-bpm-spring-boot-starter-rest</artifactId>
<version>${camunda-bpm-spring-boot-starter-rest.version}</version>
</dependency>
<dependency>
<groupId>net.devh</groupId>
<artifactId>grpc-client-spring-boot-starter</artifactId>
<version>${grpc-spring-boot-starter.version}</version>
</dependency>
<dependency>
<groupId>net.devh</groupId>
<artifactId>grpc-server-spring-boot-starter</artifactId>
<version>${grpc-spring-boot-starter.version}</version>
</dependency>
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>${jasypt-spring-boot-starter.version}</version>
</dependency>
<dependency>
<groupId>org.dromara.sms4j</groupId>
<artifactId>sms4j-spring-boot-starter</artifactId>
<version>${sms4j-spring-boot-starter.version}</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-core</artifactId>
<version>${mybatis-plus-boot-starter.version}</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${mybatis-plus-boot-starter.version}</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>${mybatis-plus-generator.version}</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>${mybatis.version}</version>
</dependency>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-engine-core</artifactId>
<version>${velocity.version}</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>animate.css</artifactId>
<version>${animate.css.version}</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>${bootstrap.version}</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>font-awesome</artifactId>
<version>${font-awesome.version}</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>${jquery.version}</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery-backstretch</artifactId>
<version>${jquery-backstretch.version}</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>mdi__font</artifactId>
<version>${mdi__font.version}</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>quasar</artifactId>
<version>${quasar.version}</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>sweetalert2</artifactId>
<version>${sweetalert2.verison}</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>uniform</artifactId>
<version>${uniform.version}</version>
</dependency>
<dependency>
<groupId>org.webjars.npm</groupId>
<artifactId>vue</artifactId>
<version>${vue.version}</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>${aliyun-java-sdk-core.version}</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-green</artifactId>
<version>${aliyun-java-sdk-green.version}</version>
</dependency>
<dependency>
<groupId>com.aliyun.oss</groupId>
<artifactId>aliyun-sdk-oss</artifactId>
<version>${aliyun-sdk-oss.version}</version>
</dependency>
<dependency>
<groupId>com.baidu.aip</groupId>
<artifactId>java-sdk</artifactId>
<version>${com.baidu.aip.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>${fastjson.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>${fastjson2.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>transmittable-thread-local</artifactId>
<version>${transmittable-thread-local.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.paho</groupId>
<artifactId>org.eclipse.paho.mqttv5.client</artifactId>
<version>${org.eclipse.paho.version}</version>
</dependency>
<dependency>
<groupId>com.squareup.okio</groupId>
<artifactId>okio</artifactId>
<version>${okio.version}</version>
</dependency>
<dependency>
<groupId>com.squareup.okio</groupId>
<artifactId>okio-jvm</artifactId>
<version>${okio.version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.jboss.xnio</groupId>
<artifactId>xnio-api</artifactId>
<version>${xnio.version}</version>
</dependency>
<dependency>
<groupId>org.jboss.xnio</groupId>
<artifactId>xnio-nio</artifactId>
<version>${xnio.version}</version>
</dependency>
<dependency>
<groupId>org.xerial.snappy</groupId>
<artifactId>snappy-java</artifactId>
<version>${snappy-java.version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk18on</artifactId>
<version>${bcprov-jdk18on.version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk18on</artifactId>
<version>${bcpkix-jdk18on.version}</version>
</dependency>
<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>${dom4j.version}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${httpclient.version}</version>
</dependency>
<dependency>
<groupId>org.checkerframework</groupId>
<artifactId>checker-qual</artifactId>
<version>${checker-qual.version}</version>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>${org.json.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<resources>
<!-- 先指定 src/main/resources下所有文件及文件夹为资源文件 -->
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<encoding>${project.build.sourceEncoding}</encoding>
<showWarnings>true</showWarnings>
<annotationProcessorPaths>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</path>
<path>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-processor</artifactId>
<version>${mapstruct-processor.version}</version>
</path>
<path>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<version>${spring-boot-dependencies.version}</version>
</path>
<path>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-autoconfigure-processor</artifactId>
<version>${spring-boot-dependencies.version}</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
<propertiesEncoding>UTF-8</propertiesEncoding>
<addDefaultExcludes>false</addDefaultExcludes>
<delimiters>
<delimiter>${resource.delimiter}</delimiter>
</delimiters>
<useDefaultDelimiters>false</useDefaultDelimiters>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<phase>package</phase>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<show>package</show>
<tags>
<tag>
<name>date</name>
</tag>
</tags>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<doclint>none</doclint>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>${maven-gpg-plugin.version}</version>
<executions>
<execution>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-archetype-plugin</artifactId>
<version>${maven-archetype-plugin.version}</version>
</plugin>
</plugins>
</pluginManagement>
</build>
<profiles>
<profile>
<id>release</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
</plugin>
</plugins>
</build>
<distributionManagement>
<repository>
<id>sonatype-nexus-staging</id>
<name>sonatype-nexus-snapshots</name>
<url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
<snapshotRepository>
<id>sonatype-nexus-snapshots</id>
<name>Sonatype Nexus Snapshots</name>
<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>
</profile>
</profiles>
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<releases>
<enabled>false</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<releases>
<enabled>false</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
</project>