You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

296 lines
12 KiB

<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.saas</groupId>
<artifactId>community-parent</artifactId>
<version>1.0-SNAPSHOT</version>
<modules>
<module>community-manage-provider</module>
<module>community-api</module>
<module>community-manage-consumer</module>
<module>community-model</module>
<module>community-common</module>
<module>community-mapper</module>
<module>community-app-provider</module>
<module>community-app-consumer</module>
<module>community-admin-consumer</module>
<module>community-admin-provider</module>
<module>community-butlerApp-provider</module>
<module>community-butlerApp-consumer</module>
<module>community-merchant-provider</module>
<module>community-merchant-consumer</module>
</modules>
<packaging>pom</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<dubbo.version>2.7.3</dubbo.version>
<lombok.version>1.18.12</lombok.version>
<mybatisPlus.version>3.4.1</mybatisPlus.version>
<mysql.version>5.1.47</mysql.version>
<commonLang3.version>3.9</commonLang3.version>
<aop.version>2.2.2.RELEASE</aop.version>
<jackson.version>2.12.4</jackson.version>
<fastjson.version>1.2.41</fastjson.version>
<aliyun.core.version>3.3.1</aliyun.core.version>
<aliyun.dysmsapi.version>1.1.0</aliyun.dysmsapi.version>
<pageHelper.version>1.2.10</pageHelper.version>
<alipay.version>4.22.57.ALL</alipay.version>
<jcook.sdk>1.0.1</jcook.sdk>
<okhttp3.version>4.9.3</okhttp3.version>
<redis.version>2.6.1</redis.version>
<minio.version>8.3.5</minio.version>
<okio.version>2.8.0</okio.version>
<amqp.version>2.5.5</amqp.version>
<slf4j.version>1.7.30</slf4j.version>
<apacheElasticJobLite.version>3.0.0</apacheElasticJobLite.version>
<!-- <curator.version>4.2.0</curator.version>-->
<curator.version>5.1.0</curator.version>
<zookeeper.version>3.6.3</zookeeper.version>
<websocket.version>2.6.6</websocket.version>
<rabbitmq.version>5.14.2</rabbitmq.version>
<poi.version>3.6</poi.version>
</properties>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.2.RELEASE</version>
</parent>
<dependencyManagement>
<dependencies>
<!-- *************************** dubbo依赖 ***************************************** -->
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>${dubbo.version}</version>
</dependency>
<!-- **************************** dubbo依赖 **************************************** -->
<!-- **************** zookeeper 注册中心客户端引入 curator客户端 *********************** -->
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-dependencies-zookeeper</artifactId>
<version>${dubbo.version}</version>
<type>pom</type>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- **************** zookeeper 注册中心客户端引入 curator客户端 *********************** -->
<!-- *************************** slf4j依赖 ***************************************** -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>
<!-- **************************** slf4j依赖 **************************************** -->
<!-- *************************** lombok依赖 **************************************** -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</dependency>
<!-- **************************** lombok依赖 ************************************** -->
<!-- ********************** 整合mybatisPlus和springboot *************************** -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${mybatisPlus.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
<!-- ********************** 整合mybatisPlus和springboot *************************** -->
<!-- ********************** commons-lang3【主要用到StringUtils】 ********************* -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${commonLang3.version}</version>
</dependency>
<!-- ********************** commons-lang3【主要用到StringUtils】 ********************* -->
<!-- ********************** AOP **************************************************** -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
<version>${aop.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
<!-- ********************** AOP **************************************************** -->
<!-- ********************** fastjson ************************************************ -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>${fastjson.version}</version>
</dependency>
<!-- ********************** fastjson ************************************************ -->
<!-- ********************** 短信sdk ************************************************ -->
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>${aliyun.core.version}</version>
<!-- <version>4.5.3</version>-->
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-dysmsapi</artifactId>
<version>${aliyun.dysmsapi.version}</version>
</dependency>
<!-- ********************** 短信sdk ************************************************ -->
<!-- ********************** 支付宝sdk ************************************************ -->
<dependency>
<groupId>com.alipay.sdk</groupId>
<artifactId>alipay-sdk-java</artifactId>
<version>${alipay.version}</version>
</dependency>
<!-- ********************** 支付宝sdk ************************************************ -->
<!-- ********************** jcook(京库克)sdk ***************************************** -->
<dependency>
<groupId>com.jcook.sdk</groupId>
<artifactId>jcook-sdk-java</artifactId>
<version>${jcook.sdk}</version>
</dependency>
<!-- ********************** jcook(京库克)sdk ***************************************** -->
<!-- ********************** OkHttp3依赖 ************************************************* -->
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>${okhttp3.version}</version>
</dependency>
<!-- ********************** OkHttp3依赖 ************************************************* -->
<!-- ********************** minio依赖 *************************************************** -->
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>${minio.version}</version>
</dependency>
<!-- ********************** minio依赖 *************************************************** -->
<!-- ********************** redis依赖 *************************************************** -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<version>${redis.version}</version>
</dependency>
<!-- ********************** redis依赖 *************************************************** -->
<!-- ********************** springboot-amqp依赖 ***************************************** -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
<version>${amqp.version}</version>
</dependency>
<!-- ********************** springboot-amqp依赖 ***************************************** -->
<!-- ********************** apache elasticjob-lite-core依赖 ***************************************** -->
<dependency>
<groupId>org.apache.shardingsphere.elasticjob</groupId>
<artifactId>elasticjob-lite-core</artifactId>
<version>${apacheElasticJobLite.version}</version>
</dependency>
<!-- ********************** apache elasticjob-lite-core依赖 ***************************************** -->
<!-- ********************** curator依赖 ***************************************** -->
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>
<version>${curator.version}</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-client</artifactId>
<version>${curator.version}</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
<version>${curator.version}</version>
</dependency>
<!-- ********************** curator依赖 ***************************************** -->
<!-- ********************** zookeeper依赖 ***************************************** -->
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>${zookeeper.version}</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- ********************** zookeeper依赖 ***************************************** -->
<!-- ********************** websocket依赖 ***************************************** -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
<version>${websocket.version}</version>
</dependency>
<!-- ********************** websocket依赖 ***************************************** -->
<!-- ********************** rabbitMq ************************************************ -->
<!-- https://mvnrepository.com/artifact/com.rabbitmq/amqp-client -->
<dependency>
<groupId>com.rabbitmq</groupId>
<artifactId>amqp-client</artifactId>
<version>${rabbitmq.version}</version>
</dependency>
<!-- ********************** rabbitMq ************************************************ -->
<!-- ********************** POI ************************************************ -->
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>${poi.version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>${poi.version}</version>
</dependency>
<!-- ********************** POI ************************************************ -->
</dependencies>
</dependencyManagement>
</project>