<?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>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.14.RELEASE</version> <!-- lookup parent from repository -->
    </parent>

    <groupId>com.tydic.bk.pro</groupId>
    <artifactId>bk-parent</artifactId>
    <version>3.1.0-SNAPSHOT</version>

    <packaging>pom</packaging>
    <name>bk-parent</name>
    <description>北控公共父工程（二期）</description>

    <!-- 所有环境都相同的属性 -->
    <properties>
        <!--项目相关-->
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <java.version>1.8</java.version>
        <junit.version>4.12</junit.version>
        <!--SpringBoot-->
        <spring.boot.version>2.1.4.RELEASE</spring.boot.version>
        <freemark.version>2.3.28</freemark.version>
        <spring.version>5.1.6.RELEASE</spring.version>
        <!--SpringCloud-->
        <spring-cloud.version>Greenwich.SR1</spring-cloud.version>
        <spring-cloud-nacos.version>0.9.0.RELEASE</spring-cloud-nacos.version>
        <!--插件相关-->
        <plugin.version>3.0.6-SNAPSHOT</plugin.version>
        <net.version>3.3</net.version>
        <plugin-annotation.version>1.0-SNAPSHOT</plugin-annotation.version>

        <!--Dubbo-->
        <dubbo.version>2.7.2</dubbo.version>
        <dubbo-spring-boot-starter.version>2.7.1</dubbo-spring-boot-starter.version>
        <alibaba-dubbo-spring-boot-starter.version>0.2.1.RELEASE</alibaba-dubbo-spring-boot-starter.version>
        <edas-dubbo-extension.version>2.0.2</edas-dubbo-extension.version>
        <dubbo-registry-nacos.version>2.7.2</dubbo-registry-nacos.version>
        <!--ZK-->
        <zookeeper.version>3.4.13</zookeeper.version>
        <curator.version>4.0.1</curator.version>

        <!--HSF-->
        <spring-cloud-starter-hsf.version>1.3</spring-cloud-starter-hsf.version>
        <spring-cloud-starter-pandora.version>1.3</spring-cloud-starter-pandora.version>
        <config-client.version>2.0.3-open</config-client.version>

        <!--DB-->
        <mysql.version>5.1.46</mysql.version>
        <mybatis-spring-boot-starter.version>2.0.0</mybatis-spring-boot-starter.version>
        <druid-spring-boot-starter.version>1.1.14</druid-spring-boot-starter.version>

        <!--haotian-lombok-->
        <lombok.version>1.18.6-4</lombok.version>

        <!--JSON-->
        <fastjson.version>1.2.56</fastjson.version>

        <!--Jedis-->
        <jedis.version>2.9.0</jedis.version>
        <protostuff-core.version>1.4.2</protostuff-core.version>
        <protostuff-runtime.version>1.4.2</protostuff-runtime.version>
        <lettuce-core.version>5.1.4.RELEASE</lettuce-core.version>

        <!--OSS-->
        <aliyun-sdk-oss.version>3.4.2</aliyun-sdk-oss.version>

        <!--Http-->
        <httpcore.version>4.4.11</httpcore.version>
        <httpclient.version>4.5.7</httpclient.version>

        <cas-client-cluster-logout.version>3.5.1</cas-client-cluster-logout.version>

        <!--Log-->
        <slf4j.version>1.7.26</slf4j.version>
        <log4j-slf4j-impl.version>2.11.2</log4j-slf4j-impl.version>
        <log4j.version>2.15.1</log4j.version>

        <!--Commons-->
        <commons-lang3.version>3.8.1</commons-lang3.version>
        <commons-codec.version>1.11</commons-codec.version>
        <jstl.verion>1.2</jstl.verion>
        <javax.servlet-api.version>4.0.1</javax.servlet-api.version>
        <servlet-api.version>2.5</servlet-api.version>
        <validation-api.version>2.0.1.Final</validation-api.version>
        <hibernate-validator.version>6.0.17.Final</hibernate-validator.version>
        <poi.version>4.0.1</poi.version>
        <jackson.version>2.9.8</jackson.version>
        <ons.client.version>1.8.8.Final</ons.client.version>
        <org.jsoup.version>1.13.1</org.jsoup.version>

        <itextpdf.version>5.5.13</itextpdf.version>
        <itext-asian.version>5.2.0</itext-asian.version>
        <jdexpress.version>2.0</jdexpress.version>
        <pagehelper.version>1.2.10</pagehelper.version>
        <commons-httpclient.version>3.1</commons-httpclient.version>
        <json-lib.version>2.4</json-lib.version>
        <commons-pool.version>1.6</commons-pool.version>
        <jackson-core-asl.version>1.9.13</jackson-core-asl.version>

        <es.version>7.10.2</es.version>
        <sentinel.version>2.1.0.RELEASE</sentinel.version>
        <skywalking.version>8.3.0</skywalking.version>
        <skywalking.monitor.version>1.0.0-SNAPSHOT</skywalking.monitor.version>
        <actuator.version>1.0.0-SNAPSHOT</actuator.version>
        <!--本机调用RPC服务解决方案 版本-->
        <native.rpc.version>1.0.0-SNAPSHOT</native.rpc.version>
        <dyc.base.version>3.1.0-SNAPSHOT</dyc.base.version>
        <datasync-event-starter.version>1.2.0</datasync-event-starter.version>
        <transaction.version>1.0.0-SNAPSHOT</transaction.version>
        <logger.version>1.0.0-SNAPSHOT</logger.version>
        <!--hsf插件-->
        <hsf.plugin.version>1.0.0-SNAPSHOT</hsf.plugin.version>
        <nacos-client.version>2.1.1</nacos-client.version>
    </properties>

    <!-- 定义Profile，以选择正确的运行环境 -->
    <profiles>
        <!--开发环境-->
        <profile>
            <id>dev</id>
            <activation>
                <!-- this profile is active by default -->
                <activeByDefault>true</activeByDefault>
                <!-- activate if system properties 'env=dev' -->
                <property>
                    <name>env</name>
                    <value>dev</value>
                </property>
            </activation>
            <properties>
                <deploy.env>dev</deploy.env>
                <!-- dic -->
                <diyicai.uac.version>2.2.0-SNAPSHOT</diyicai.uac.version>
                <diyicai.report.form.version>1.0.0-SNAPSHOT</diyicai.report.form.version>
                <diyicai.ulc.version>2.0.0-CLOUD-DEV-SNAPSHOT</diyicai.ulc.version>
                <diyicai.payment.version>2.0.0-CLOUD-TEST-SNAPSHOT</diyicai.payment.version>
                <diyicai.rpc.version>2.1.1-CLOUD-SNAPSHOT</diyicai.rpc.version>
                <diyicai.se.version>1.1.0-CLOUD-DEV-SNAPSHOT</diyicai.se.version>
                <diyicai.woc.version>1.0.0-CLOUD-DEV-SNAPSHOT</diyicai.woc.version>
                <diyicai.newOsworkflow.versin>4.3.1-CLOUD</diyicai.newOsworkflow.versin>
                <diyicai.newApprove.version>4.0.0-CLOUD-SNAPSHOT</diyicai.newApprove.version>
                <oldcenter.version>3.1.0-CLOUD-RELEASE</oldcenter.version>
                <!-- bk -->
                <bk.umc.plus.version>3.1.0-CLOUD-DEV-SNAPSHOT</bk.umc.plus.version>
                <bk.cfc.version>3.1.0-CLOUD-DEV-SNAPSHOT</bk.cfc.version>
                <bk.authority.plus.version>3.1.0-CLOUD-DEV-SNAPSHOT</bk.authority.plus.version>
                <bk.plugin.version>3.1.0-CLOUD-DEV-SNAPSHOT</bk.plugin.version>
                <bk.ucc.version>3.1.0-CLOUD-DEV-SNAPSHOT</bk.ucc.version>
                <bk.uccmall.version>3.1.0-CLOUD-DEV-SNAPSHOT</bk.uccmall.version>
                <bk.agr.version>3.1.0-CLOUD-DEV-SNAPSHOT</bk.agr.version>
                <bk.uic.version>3.1.0-CLOUD-DEV-SNAPSHOT</bk.uic.version>
                <bk.uocpro.versin>3.1.0-CLOUD-DEV-SNAPSHOT</bk.uocpro.versin>
                <bk.fsc.version>3.1.0-CLOUD-DEV-SNAPSHOT</bk.fsc.version>
                <bk.saas.atom.version>3.1.0-CLOUD-DEV-SNAPSHOT</bk.saas.atom.version>
                <bk.uec.version>3.1.0-CLOUD-DEV-SNAPSHOT</bk.uec.version>

            </properties>
        </profile>

        <!--测试环境-->
        <profile>
            <id>test</id>
            <activation>
                <!-- this profile is active by default -->
                <activeByDefault>false</activeByDefault>
                <!-- activate if system properties 'env=dev' -->
                <property>
                    <name>env</name>
                    <value>test</value>
                </property>
            </activation>
            <properties>
                <deploy.env>test</deploy.env>
                <!-- dic -->
                <diyicai.uac.version>2.2.0-SNAPSHOT</diyicai.uac.version>
                <diyicai.report.form.version>1.0.0-SNAPSHOT</diyicai.report.form.version>
                <diyicai.ulc.version>2.0.0-CLOUD-DEV-SNAPSHOT</diyicai.ulc.version>
                <diyicai.payment.version>2.0.0-CLOUD-TEST-SNAPSHOT</diyicai.payment.version>
                <diyicai.rpc.version>2.1.1-CLOUD-SNAPSHOT</diyicai.rpc.version>
                <diyicai.se.version>1.1.0-CLOUD-DEV-SNAPSHOT</diyicai.se.version>
                <diyicai.woc.version>1.0.0-CLOUD-DEV-SNAPSHOT</diyicai.woc.version>
                <diyicai.newOsworkflow.versin>4.3.1-CLOUD</diyicai.newOsworkflow.versin>
                <diyicai.newApprove.version>4.0.0-CLOUD-SNAPSHOT</diyicai.newApprove.version>
                <oldcenter.version>3.1.0-CLOUD-RELEASE</oldcenter.version>
                <!-- bk -->
                <bk.umc.plus.version>3.1.0-CLOUD-TEST-SNAPSHOT</bk.umc.plus.version>
                <bk.cfc.version>3.1.0-CLOUD-TEST-SNAPSHOT</bk.cfc.version>
                <bk.authority.plus.version>3.1.0-CLOUD-TEST-SNAPSHOT</bk.authority.plus.version>
                <bk.plugin.version>3.1.0-CLOUD-TEST-SNAPSHOT</bk.plugin.version>
                <bk.ucc.version>3.1.0-CLOUD-TEST-SNAPSHOT</bk.ucc.version>
                <bk.uccmall.version>3.1.0-CLOUD-TEST-SNAPSHOT</bk.uccmall.version>
                <bk.agr.version>3.1.0-CLOUD-TEST-SNAPSHOT</bk.agr.version>
                <bk.uic.version>3.1.0-CLOUD-TEST-SNAPSHOT</bk.uic.version>
                <bk.uocpro.versin>3.1.0-CLOUD-TEST-SNAPSHOT</bk.uocpro.versin>
                <bk.fsc.version>3.1.0-CLOUD-TEST-SNAPSHOT</bk.fsc.version>
                <bk.saas.atom.version>3.1.0-CLOUD-TEST-SNAPSHOT</bk.saas.atom.version>
                <bk.uec.version>3.1.0-CLOUD-TEST-SNAPSHOT</bk.uec.version>

            </properties>
        </profile>

        <!--UAT环境-->
        <profile>
            <id>uat</id>
            <activation>
                <!-- this profile is active by default -->
                <activeByDefault>false</activeByDefault>
                <!-- activate if system properties 'env=dev' -->
                <property>
                    <name>env</name>
                    <value>uat</value>
                </property>
            </activation>
            <properties>
                <deploy.env>uat</deploy.env>
                <!-- dic -->
                <diyicai.uac.version>2.2.0-SNAPSHOT</diyicai.uac.version>
                <diyicai.report.form.version>1.0.0-SNAPSHOT</diyicai.report.form.version>
                <diyicai.ulc.version>2.0.0-CLOUD-DEV-SNAPSHOT</diyicai.ulc.version>
                <diyicai.payment.version>2.0.0-CLOUD-TEST-SNAPSHOT</diyicai.payment.version>
                <diyicai.rpc.version>2.1.1-CLOUD-SNAPSHOT</diyicai.rpc.version>
                <diyicai.se.version>1.1.0-CLOUD-DEV-SNAPSHOT</diyicai.se.version>
                <diyicai.woc.version>1.0.0-CLOUD-DEV-SNAPSHOT</diyicai.woc.version>
                <diyicai.newOsworkflow.versin>4.3.1-CLOUD</diyicai.newOsworkflow.versin>
                <diyicai.newApprove.version>4.0.0-CLOUD-SNAPSHOT</diyicai.newApprove.version>
                <oldcenter.version>3.1.0-CLOUD-RELEASE</oldcenter.version>
                <!-- bk -->
                <bk.umc.plus.version>3.1.0-CLOUD-UAT-SNAPSHOT</bk.umc.plus.version>
                <bk.cfc.version>3.1.0-CLOUD-UAT-SNAPSHOT</bk.cfc.version>
                <bk.authority.plus.version>3.1.0-CLOUD-UAT-SNAPSHOT</bk.authority.plus.version>
                <bk.plugin.version>3.1.0-CLOUD-UAT-SNAPSHOT</bk.plugin.version>
                <bk.ucc.version>3.1.0-CLOUD-UAT-SNAPSHOT</bk.ucc.version>
                <bk.uccmall.version>3.1.0-CLOUD-UAT-SNAPSHOT</bk.uccmall.version>
                <bk.agr.version>3.1.0-CLOUD-UAT-SNAPSHOT</bk.agr.version>
                <bk.uic.version>3.1.0-CLOUD-UAT-SNAPSHOT</bk.uic.version>
                <bk.uocpro.versin>3.1.0-CLOUD-UAT-SNAPSHOT</bk.uocpro.versin>
                <bk.fsc.version>3.1.0-CLOUD-UAT-SNAPSHOT</bk.fsc.version>
                <bk.saas.atom.version>3.1.0-CLOUD-UAT-SNAPSHOT</bk.saas.atom.version>
                <bk.uec.version>3.1.0-CLOUD-UAT-SNAPSHOT</bk.uec.version>

            </properties>
        </profile>


        <!--验收审批-UAT环境-->
        <profile>
            <id>insp-uat</id>
            <activation>
                <!-- this profile is active by default -->
                <activeByDefault>false</activeByDefault>
                <!-- activate if system properties 'env=dev' -->
                <property>
                    <name>env</name>
                    <value>insp-uat</value>
                </property>
            </activation>
            <properties>
                <deploy.env>insp-uat</deploy.env>
                <!-- dic -->
                <diyicai.uac.version>2.2.0-SNAPSHOT</diyicai.uac.version>
                <diyicai.report.form.version>1.0.0-SNAPSHOT</diyicai.report.form.version>
                <diyicai.ulc.version>2.0.0-CLOUD-DEV-SNAPSHOT</diyicai.ulc.version>
                <diyicai.payment.version>2.0.0-CLOUD-TEST-SNAPSHOT</diyicai.payment.version>
                <diyicai.rpc.version>2.1.1-CLOUD-SNAPSHOT</diyicai.rpc.version>
                <diyicai.se.version>1.1.0-CLOUD-DEV-SNAPSHOT</diyicai.se.version>
                <diyicai.woc.version>1.0.0-CLOUD-DEV-SNAPSHOT</diyicai.woc.version>
                <diyicai.newOsworkflow.versin>4.3.1-CLOUD</diyicai.newOsworkflow.versin>
                <diyicai.newApprove.version>4.0.0-CLOUD-SNAPSHOT</diyicai.newApprove.version>
                <oldcenter.version>3.1.0-CLOUD-RELEASE</oldcenter.version>
                <!-- bk -->
                <bk.umc.plus.version>3.1.0-CLOUD-INSP-UAT-SNAPSHOT</bk.umc.plus.version>
                <bk.cfc.version>3.1.0-CLOUD-INSP-UAT-SNAPSHOT</bk.cfc.version>
                <bk.authority.plus.version>3.1.0-CLOUD-INSP-UAT-SNAPSHOT</bk.authority.plus.version>
                <bk.plugin.version>3.1.0-CLOUD-UAT-SNAPSHOT</bk.plugin.version>
                <bk.ucc.version>3.1.0-CLOUD-INSP-UAT-SNAPSHOT</bk.ucc.version>
                <bk.uccmall.version>3.1.0-CLOUD-INSP-UAT-SNAPSHOT</bk.uccmall.version>
                <bk.agr.version>3.1.0-CLOUD-INSP-UAT-SNAPSHOT</bk.agr.version>
                <bk.uic.version>3.1.0-CLOUD-INSP-UAT-SNAPSHOT</bk.uic.version>
                <bk.uocpro.versin>3.1.0-CLOUD-INSP-UAT-SNAPSHOT</bk.uocpro.versin>
                <bk.fsc.version>3.1.0-CLOUD-INSP-UAT-SNAPSHOT</bk.fsc.version>
                <bk.saas.atom.version>3.1.0-CLOUD-INSP-UAT-SNAPSHOT</bk.saas.atom.version>
                <bk.uec.version>3.1.0-CLOUD-UAT-SNAPSHOT</bk.uec.version>

            </properties>
        </profile>

        <!--UAT环境-->
        <profile>
            <id>kunpeng-uat</id>
            <activation>
                <!-- this profile is active by default -->
                <activeByDefault>false</activeByDefault>
                <!-- activate if system properties 'env=dev' -->
                <property>
                    <name>env</name>
                    <value>kunpeng-uat</value>
                </property>
            </activation>
            <properties>
                <deploy.env>kunpeng-uat</deploy.env>
                <!-- dic -->
                <diyicai.uac.version>2.2.0-SNAPSHOT</diyicai.uac.version>
                <diyicai.report.form.version>1.0.0-SNAPSHOT</diyicai.report.form.version>
                <diyicai.ulc.version>2.0.0-CLOUD-DEV-SNAPSHOT</diyicai.ulc.version>
                <diyicai.payment.version>2.0.0-CLOUD-TEST-SNAPSHOT</diyicai.payment.version>
                <diyicai.rpc.version>2.1.1-CLOUD-SNAPSHOT</diyicai.rpc.version>
                <diyicai.se.version>1.1.0-CLOUD-DEV-SNAPSHOT</diyicai.se.version>
                <diyicai.woc.version>1.0.0-CLOUD-DEV-SNAPSHOT</diyicai.woc.version>
                <diyicai.newOsworkflow.versin>4.3.1-CLOUD</diyicai.newOsworkflow.versin>
                <diyicai.newApprove.version>4.0.0-CLOUD-SNAPSHOT</diyicai.newApprove.version>
                <oldcenter.version>3.1.0-CLOUD-RELEASE</oldcenter.version>
                <!-- bk -->
                <bk.umc.plus.version>3.1.0-CLOUD-KUNPENG-UAT-SNAPSHOT</bk.umc.plus.version>
                <bk.cfc.version>3.1.0-CLOUD-KUNPENG-UAT-SNAPSHOT</bk.cfc.version>
                <bk.authority.plus.version>3.1.0-CLOUD-KUNPENG-UAT-SNAPSHOT</bk.authority.plus.version>
                <bk.plugin.version>3.1.0-CLOUD-UAT-SNAPSHOT</bk.plugin.version>
                <bk.ucc.version>3.1.0-CLOUD-KUNPENG-UAT-SNAPSHOT</bk.ucc.version>
                <bk.uccmall.version>3.1.0-CLOUD-KUNPENG-UAT-SNAPSHOT</bk.uccmall.version>
                <bk.agr.version>3.1.0-CLOUD-KUNPENG-UAT-SNAPSHOT</bk.agr.version>
                <bk.uic.version>3.1.0-CLOUD-KUNPENG-UAT-SNAPSHOT</bk.uic.version>
                <bk.uocpro.versin>3.1.0-CLOUD-KUNPENG-UAT-SNAPSHOT</bk.uocpro.versin>
                <bk.fsc.version>3.1.0-CLOUD-KUNPENG-UAT-SNAPSHOT</bk.fsc.version>
                <bk.saas.atom.version>3.1.0-CLOUD-KUNPENG-UAT-SNAPSHOT</bk.saas.atom.version>
                <bk.uec.version>3.1.0-CLOUD-UAT-SNAPSHOT</bk.uec.version>

            </properties>
        </profile>

        <profile>
            <id>prod</id>
            <activation>
                <!-- this profile is active by default -->
                <activeByDefault>false</activeByDefault>
                <!-- activate if system properties 'env=dev' -->
                <property>
                    <name>env</name>
                    <value>prod</value>
                </property>
            </activation>
            <properties>
                <deploy.env>prod</deploy.env>
                <!-- dic -->
                <diyicai.uac.version>2.2.0-SNAPSHOT</diyicai.uac.version>
                <diyicai.report.form.version>1.0.0-SNAPSHOT</diyicai.report.form.version>
                <diyicai.ulc.version>2.0.0-CLOUD-DEV-SNAPSHOT</diyicai.ulc.version>
                <diyicai.payment.version>2.0.0-CLOUD-TEST-SNAPSHOT</diyicai.payment.version>
                <diyicai.rpc.version>2.1.1-CLOUD-SNAPSHOT</diyicai.rpc.version>
                <diyicai.se.version>1.1.0-CLOUD-DEV-SNAPSHOT</diyicai.se.version>
                <diyicai.woc.version>1.0.0-CLOUD-DEV-SNAPSHOT</diyicai.woc.version>
                <diyicai.newOsworkflow.versin>4.3.1-CLOUD</diyicai.newOsworkflow.versin>
                <diyicai.newApprove.version>4.0.0-CLOUD-SNAPSHOT</diyicai.newApprove.version>
                <oldcenter.version>3.1.0-CLOUD-RELEASE</oldcenter.version>
                <!-- bk -->
                <bk.umc.plus.version>3.1.0-CLOUD-PROD-SNAPSHOT</bk.umc.plus.version>
                <bk.cfc.version>3.1.0-CLOUD-PROD-SNAPSHOT</bk.cfc.version>
                <bk.authority.plus.version>3.1.0-CLOUD-PROD-SNAPSHOT</bk.authority.plus.version>
                <bk.plugin.version>3.1.0-CLOUD-PROD-SNAPSHOT</bk.plugin.version>
                <bk.ucc.version>3.1.0-CLOUD-PROD-SNAPSHOT</bk.ucc.version>
                <bk.uccmall.version>3.1.0-CLOUD-PROD-SNAPSHOT</bk.uccmall.version>
                <bk.agr.version>3.1.0-CLOUD-PROD-SNAPSHOT</bk.agr.version>
                <bk.uic.version>3.1.0-CLOUD-PROD-SNAPSHOT</bk.uic.version>
                <bk.uocpro.versin>3.1.0-CLOUD-PROD-SNAPSHOT</bk.uocpro.versin>
                <bk.fsc.version>3.1.0-CLOUD-PROD-SNAPSHOT</bk.fsc.version>
                <bk.saas.atom.version>3.1.0-CLOUD-PROD-SNAPSHOT</bk.saas.atom.version>
                <bk.uec.version>3.1.0-CLOUD-PROD-SNAPSHOT</bk.uec.version>

            </properties>
        </profile>

    </profiles>

    <dependencyManagement>
        <dependencies>
            <!--北控二期项目扩展包-->
            <!--结算中心-->
            <dependency>
                <groupId>com.tydic.bk.pro.fsc</groupId>
                <artifactId>fsc-bill-api-extension</artifactId>
                <version>${bk.fsc.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.fsc</groupId>
                <artifactId>fsc-common-api-extension</artifactId>
                <version>${bk.fsc.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.fsc</groupId>
                <artifactId>fsc-base-extension</artifactId>
                <version>${bk.fsc.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.fsc</groupId>
                <artifactId>fsc-pay-api-extension</artifactId>
                <version>${bk.fsc.version}</version>
            </dependency>
            <!--协议中心-->
            <dependency>
                <groupId>com.tydic.bk.pro.agr</groupId>
                <artifactId>agr-center-api-extension</artifactId>
                <version>${bk.agr.version}</version>
            </dependency>
            <!--权限中心-->
            <dependency>
                <groupId>com.tydic.bk.pro.authority</groupId>
                <artifactId>authority-center-api-extension</artifactId>
                <version>${bk.authority.plus.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.uoc</groupId>
                <artifactId>order-center-api-extension</artifactId>
                <version>${bk.uocpro.versin}</version>
            </dependency>
            <!--会员中心-->
            <dependency>
                <groupId>com.tydic.bk.pro.umc</groupId>
                <artifactId>umc-center-api-extension</artifactId>
                <version>${bk.umc.plus.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.cfc</groupId>
                <artifactId>cfc-api</artifactId>
                <version>${bk.cfc.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.cfc</groupId>
                <artifactId>cfc-center</artifactId>
                <version>${bk.cfc.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.cfc</groupId>
                <artifactId>cfc-encoded-plugin</artifactId>
                <version>${bk.cfc.version}</version>
            </dependency>

            <!--商品中心-->
            <dependency>
                <groupId>com.tydic.bk.pro.ucc.mall</groupId>
                <artifactId>ucc-mall-api-extension</artifactId>
                <version>${bk.uccmall.version}</version>
            </dependency>

            <dependency>
                <groupId>com.tydic.bk.pro.ucc</groupId>
                <artifactId>ucc-common-api-extension</artifactId>
                <version>${bk.ucc.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.ucc</groupId>
                <artifactId>ucc-busi-base-extension</artifactId>
                <version>${bk.ucc.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.ucc</groupId>
                <artifactId>ucc-smcsdk-api-extension</artifactId>
                <version>${bk.ucc.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.ucc</groupId>
                <artifactId>ucc-smcsdk-center-extension</artifactId>
                <version>${bk.ucc.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.ucc</groupId>
                <artifactId>ucc-estore-api-extension</artifactId>
                <version>${bk.ucc.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.ucc</groupId>
                <artifactId>ucc-self-api-extension</artifactId>
                <version>${bk.ucc.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.ucc</groupId>
                <artifactId>ucc-zone-api-extension</artifactId>
                <version>${bk.ucc.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.ucc</groupId>
                <artifactId>ucc-base-extension</artifactId>
                <version>${bk.ucc.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.ucc</groupId>
                <artifactId>mmc-api-extension</artifactId>
                <version>${bk.ucc.version}</version>
            </dependency>


            <!--保险中心-->
            <dependency>
                <groupId>com.tydic.bk.pro.uic</groupId>
                <artifactId>uic-api</artifactId>
                <version>${bk.uic.version}</version>
            </dependency>


            <!--评价中心-->
            <dependency>
                <groupId>com.tydic.bk.pro.uec</groupId>
                <artifactId>uec-api-extension</artifactId>
                <version>${bk.uec.version}</version>
            </dependency>

            <dependency>
                <groupId>com.tydic.bk.pro.plugin</groupId>
                <artifactId>saas-security-plugin</artifactId>
                <version>${bk.plugin.version}</version>
            </dependency>


            <!--老中心依赖-->
            <dependency>
                <groupId>com.tydic.bk.pro.oldcenter</groupId>
                <artifactId>umc-api</artifactId>
                <version>${oldcenter.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.oldcenter</groupId>
                <artifactId>authority-api</artifactId>
                <version>${oldcenter.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.oldcenter</groupId>
                <artifactId>agreement-api</artifactId>
                <version>${oldcenter.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.oldcenter</groupId>
                <artifactId>uoc-base</artifactId>
                <version>${oldcenter.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.oldcenter</groupId>
                <artifactId>uoc-common-api</artifactId>
                <version>${oldcenter.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.oldcenter</groupId>
                <artifactId>uoc-estore-api</artifactId>
                <version>${oldcenter.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.oldcenter</groupId>
                <artifactId>uoc-merge-api</artifactId>
                <version>${oldcenter.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.oldcenter</groupId>
                <artifactId>uoc-zone-api</artifactId>
                <version>${oldcenter.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.oldcenter</groupId>
                <artifactId>uoc-self-api</artifactId>
                <version>${oldcenter.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.oldcenter</groupId>
                <artifactId>ppc-api</artifactId>
                <version>${oldcenter.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.oldcenter</groupId>
                <artifactId>active-api</artifactId>
                <version>${oldcenter.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.oldcenter</groupId>
                <artifactId>active-external-api</artifactId>
                <version>${oldcenter.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.oldcenter</groupId>
                <artifactId>ssc-center-api</artifactId>
                <version>${oldcenter.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.oldcenter</groupId>
                <artifactId>contract-api</artifactId>
                <version>${oldcenter.version}</version>
            </dependency>


            <!--saas-atom(在saas工程里面)-->
            <dependency>
                <groupId>com.tydic.bk.pro.saas</groupId>
                <artifactId>base-function-extension</artifactId>
                <version>${bk.saas.atom.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.saas</groupId>
                <artifactId>busi-common-function-extension</artifactId>
                <version>${bk.saas.atom.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.saas</groupId>
                <artifactId>common-function-extension</artifactId>
                <version>${bk.saas.atom.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.saas</groupId>
                <artifactId>common-function-umc</artifactId>
                <version>${bk.saas.atom.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.saas</groupId>
                <artifactId>ssc-purchase-function</artifactId>
                <version>${bk.saas.atom.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.saas</groupId>
                <artifactId>config-function-extension</artifactId>
                <version>${bk.saas.atom.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.saas</groupId>
                <artifactId>contract-function-extension</artifactId>
                <version>${bk.saas.atom.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.saas</groupId>
                <artifactId>estore-function-extension</artifactId>
                <version>${bk.saas.atom.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.saas</groupId>
                <artifactId>fsc-function-extension</artifactId>
                <version>${bk.saas.atom.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.saas</groupId>
                <artifactId>mall-function-extension</artifactId>
                <version>${bk.saas.atom.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.saas</groupId>
                <artifactId>plan-function-extension</artifactId>
                <version>${bk.saas.atom.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.saas</groupId>
                <artifactId>self-run-function-extension</artifactId>
                <version>${bk.saas.atom.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.saas</groupId>
                <artifactId>supplier-function-extension</artifactId>
                <version>${bk.saas.atom.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.bk.pro.saas</groupId>
                <artifactId>zone-function-extension</artifactId>
                <version>${bk.saas.atom.version}</version>
            </dependency>

            <!--流程中心-->
            <dependency>
                <groupId>com.tydic.osworkflow</groupId>
                <artifactId>tydic-osworkflow-rpc-api</artifactId>
                <version>${diyicai.newOsworkflow.versin}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.osworkflow</groupId>
                <artifactId>tydic-approve-rpc-api</artifactId>
                <version>${diyicai.newApprove.version}</version>
            </dependency>


            <!--dyc核心-->
            <dependency>
                <groupId>com.tydic.dyc</groupId>
                <artifactId>dyc-base</artifactId>
                <version>${dyc.base.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.dyc</groupId>
                <artifactId>dyc-rpc</artifactId>
                <version>${diyicai.rpc.version}</version>
            </dependency>


            <dependency>
                <groupId>com.tydic.picker</groupId>
                <artifactId>picker-client-starter</artifactId>
                <version>1.0.0-SNAPSHOT</version>
            </dependency>

            <!--报表工程 api-->
            <dependency>
                <groupId>com.tydic.pesapp</groupId>
                <artifactId>tydic-report-form-api</artifactId>
                <version>${diyicai.report.form.version}</version>
            </dependency>
            <!--报表工程 core-->
            <dependency>
                <groupId>com.tydic.pesapp</groupId>
                <artifactId>tydic-report-form-core</artifactId>
                <version>${diyicai.report.form.version}</version>
            </dependency>


            <!--通用中心定义开始-->
            <dependency>
                <groupId>com.tydic.dyc</groupId>
                <artifactId>ulc-api</artifactId>
                <version>${diyicai.ulc.version}</version>
            </dependency>
            <!--支付中心 sdk -->
            <dependency>
                <groupId>com.tydic.dyc</groupId>
                <artifactId>pay-sdk</artifactId>
                <version>${diyicai.payment.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.dyc</groupId>
                <artifactId>pay-api</artifactId>
                <version>${diyicai.payment.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.dyc</groupId>
                <artifactId>pay-center</artifactId>
                <version>${diyicai.payment.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.dyc</groupId>
                <artifactId>pay-controller</artifactId>
                <version>${diyicai.payment.version}</version>
            </dependency>
            <!--审批-->
            <dependency>
                <groupId>com.tydic.uac</groupId>
                <artifactId>uac-center</artifactId>
                <version>${diyicai.uac.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.uac</groupId>
                <artifactId>uac-api</artifactId>
                <version>${diyicai.uac.version}</version>
            </dependency>

            <!-- 搜索引擎中心-->
            <dependency>
                <groupId>com.tydic.se.app</groupId>
                <artifactId>app-api</artifactId>
                <version>${diyicai.se.version}</version>
            </dependency>

            <!-- 工单中心-->
            <dependency>
                <groupId>com.tydic.wo.app</groupId>
                <artifactId>work-center</artifactId>
                <version>${diyicai.woc.version}</version>
            </dependency>

            <dependency>
                <groupId>com.tydic.utils</groupId>
                <artifactId>utils-code-doc-api</artifactId>
                <version>1.0.1-SNAPSHOT</version>
            </dependency>


            <!-- JSON扁平化 第三方jar包 -->
            <dependency>
                <groupId>com.github.wnameless.json</groupId>
                <artifactId>json-flattener</artifactId>
                <version>0.13.0</version>
            </dependency>
            <!--通用查询-->
            <dependency>
                <groupId>com.ohaotian.venus</groupId>
                <artifactId>request-forward-plugin</artifactId>
                <version>2.0.0-SNAPSHOT</version>
            </dependency>

            <!--中台相关包定义开始-->
            <!--中台插件相关-->
            <dependency>
                <groupId>com.tydic.dyc</groupId>
                <artifactId>extend-field-converter</artifactId>
                <version>1.0.0-SNAPSHOT</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.venus</groupId>
                <artifactId>datasync-event-starter</artifactId>
                <version>${datasync-event-starter.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.transaction</groupId>
                <artifactId>transaction-plugin</artifactId>
                <version>${transaction.version}</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.log</groupId>
                <artifactId>log-capture</artifactId>
                <version>${logger.version}</version>
            </dependency>

            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-mq-client</artifactId>
                <version>${plugin.version}</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-base-api</artifactId>
                <version>${plugin.version}</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-cache</artifactId>
                <version>${plugin.version}</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-common</artifactId>
                <version>${plugin.version}</version>
                <exclusions><!-- 去掉解压必定失败的jar包 -->
                    <exclusion>
                        <groupId>org.hdrhistogram</groupId>
                        <artifactId>HdrHistogram</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-db</artifactId>
                <version>${plugin.version}</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-file</artifactId>
                <version>${plugin.version}</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-log</artifactId>
                <version>${plugin.version}</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-mock</artifactId>
                <version>${plugin.version}</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-mq</artifactId>
                <version>${plugin.version}</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-mq-proxy-api</artifactId>
                <version>2.0.0</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-search</artifactId>
                <version>${plugin.version}</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-security</artifactId>
                <version>${plugin.version}</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-share-session</artifactId>
                <version>${plugin.version}</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-test</artifactId>
                <version>${plugin.version}</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-validation</artifactId>
                <version>${plugin.version}</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-annotation</artifactId>
                <version>${plugin-annotation.version}</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.plugin</groupId>
                <artifactId>plugin-config</artifactId>
                <version>${plugin.version}</version>
            </dependency>
            <!--haotian-lombok-->
            <dependency>
                <groupId>com.ohaotian</groupId>
                <artifactId>lombok</artifactId>
                <version>${lombok.version}</version>
            </dependency>

            <dependency>
                <groupId>com.ctrip.framework.apollo</groupId>
                <artifactId>apollo-client</artifactId>
                <version>1.6.0</version>
            </dependency>

            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-websocket</artifactId>
                <version>${spring.boot.version}</version>
            </dependency>


            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-test</artifactId>
                <version>${spring.version}</version>
            </dependency>

            <!--SpringBoot -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>${spring.boot.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
                <version>${spring.boot.version}</version>
                <exclusions><!-- 去掉默认配置 -->
                    <exclusion>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter-logging</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>ch.qos.logback</groupId>
                        <artifactId>logback-classic</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <!-- 引入log4j2依赖 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-log4j2</artifactId>
                <version>${spring.boot.version}</version>
                <!--                <exclusions>-->
                <!--                    <exclusion>-->
                <!--                        <artifactId>log4j-api</artifactId>-->
                <!--                        <groupId>org.apache.logging.log4j</groupId>-->
                <!--                    </exclusion>-->
                <!--                    <exclusion>-->
                <!--                        <artifactId>log4j-core</artifactId>-->
                <!--                        <groupId>org.apache.logging.log4j</groupId>-->
                <!--                    </exclusion>-->
                <!--                </exclusions>-->
            </dependency>
            <dependency>
                <groupId>org.apache.logging.log4j</groupId>
                <artifactId>log4j-api</artifactId>
                <version>${log4j.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.logging.log4j</groupId>
                <artifactId>log4j-core</artifactId>
                <version>${log4j.version}</version>
            </dependency>

            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
                <version>${spring.boot.version}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.freemarker</groupId>
                <artifactId>freemarker</artifactId>
                <version>${freemark.version}</version>
            </dependency>

            <!--Dubbo -->
            <dependency>
                <groupId>org.apache.dubbo</groupId>
                <artifactId>dubbo-spring-boot-starter</artifactId>
                <version>${dubbo-spring-boot-starter.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.dubbo</groupId>
                <artifactId>dubbo</artifactId>
                <version>${dubbo.version}</version>
                <exclusions>
                    <exclusion>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>javax.servlet</groupId>
                        <artifactId>servlet-api</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>log4j</groupId>
                        <artifactId>log4j</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>com.alibaba.edas</groupId>
                <artifactId>edas-dubbo-extension</artifactId>
                <version>${edas-dubbo-extension.version}</version>
                <exclusions>
                    <exclusion>
                        <artifactId>logback-core</artifactId>
                        <groupId>ch.qos.logback</groupId>
                    </exclusion>
                    <exclusion>
                        <artifactId>logback-classic</artifactId>
                        <groupId>ch.qos.logback</groupId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>org.apache.dubbo</groupId>
                <artifactId>dubbo-registry-nacos</artifactId>
                <version>${dubbo-registry-nacos.version}</version>
                <exclusions>
                    <exclusion>
                        <artifactId>logback-core</artifactId>
                        <groupId>ch.qos.logback</groupId>
                    </exclusion>
                    <exclusion>
                        <artifactId>logback-classic</artifactId>
                        <groupId>ch.qos.logback</groupId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>com.alibaba.nacos</groupId>
                <artifactId>nacos-client</artifactId>
                <version>${nacos-client.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.zookeeper</groupId>
                <artifactId>zookeeper</artifactId>
                <version>${zookeeper.version}</version>
                <exclusions>
                    <exclusion>
                        <groupId>org.slf4j</groupId>
                        <artifactId>slf4j-api</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>log4j</groupId>
                        <artifactId>log4j</artifactId>
                    </exclusion>
                    <exclusion>
                        <artifactId>slf4j-log4j12</artifactId>
                        <groupId>org.slf4j</groupId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>org.apache.curator</groupId>
                <artifactId>curator-framework</artifactId>
                <version>${curator.version}</version>
                <exclusions>
                    <exclusion>
                        <groupId>org.slf4j</groupId>
                        <artifactId>slf4j-api</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>log4j</groupId>
                        <artifactId>log4j</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>org.apache.curator</groupId>
                <artifactId>curator-recipes</artifactId>
                <version>${curator.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.curator</groupId>
                <artifactId>curator-client</artifactId>
                <version>${curator.version}</version>
            </dependency>
            <dependency>
                <groupId>org.jsoup</groupId>
                <artifactId>jsoup</artifactId>
                <version>${org.jsoup.version}</version>
            </dependency>
            <!--Dubbo-->

            <!--HSF -->
            <dependency>
                <groupId>com.tydic.dyc</groupId>
                <artifactId>hsf-plugin</artifactId>
                <version>${hsf.plugin.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-hsf</artifactId>
                <version>${spring-cloud-starter-hsf.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-pandora</artifactId>
                <version>${spring-cloud-starter-pandora.version}</version>
            </dependency>
            <!--<dependency>-->
            <!--<groupId>com.taobao.configserver</groupId>-->
            <!--<artifactId>config-client</artifactId>-->
            <!--<version>${config-client.version}</version>-->
            <!--</dependency>-->

            <!--SpringCloud-->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
                <version>${spring-cloud-nacos.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
                <version>${spring-cloud-nacos.version}</version>
            </dependency>

            <!--DB -->
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>${mysql.version}</version>
            </dependency>
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>druid-spring-boot-starter</artifactId>
                <version>${druid-spring-boot-starter.version}</version>
            </dependency>
            <dependency>
                <groupId>org.mybatis.spring.boot</groupId>
                <artifactId>mybatis-spring-boot-starter</artifactId>
                <version>${mybatis-spring-boot-starter.version}</version>
            </dependency>


            <dependency>
                <artifactId>edas-sdk</artifactId>
                <groupId>com.alibaba.edas</groupId>
                <version>1.8.1</version>
            </dependency>

            <dependency>
                <groupId>com.aliyun</groupId>
                <artifactId>aliyun-java-sdk-dysmsapi</artifactId>
                <version>1.1.0</version>
            </dependency>

            <!--Redis-->
            <dependency>
                <groupId>redis.clients</groupId>
                <artifactId>jedis</artifactId>
                <version>${jedis.version}</version>
            </dependency>
            <dependency>
                <groupId>io.protostuff</groupId>
                <artifactId>protostuff-core</artifactId>
                <version>${protostuff-core.version}</version>
            </dependency>
            <dependency>
                <groupId>io.protostuff</groupId>
                <artifactId>protostuff-runtime</artifactId>
                <version>${protostuff-runtime.version}</version>
            </dependency>

            <!--OSS-->
            <dependency>
                <groupId>com.aliyun.oss</groupId>
                <artifactId>aliyun-sdk-oss</artifactId>
                <version>${aliyun-sdk-oss.version}</version>
            </dependency>

            <!--es-->
            <dependency>
                <groupId>org.elasticsearch</groupId>
                <artifactId>elasticsearch</artifactId>
                <version>${es.version}</version>
            </dependency>
            <dependency>
                <groupId>org.elasticsearch.client</groupId>
                <artifactId>elasticsearch-rest-high-level-client</artifactId>
                <version>${es.version}</version>
            </dependency>
            <dependency>
                <groupId>org.elasticsearch.client</groupId>
                <artifactId>elasticsearch-rest-client</artifactId>
                <version>${es.version}</version>
            </dependency>
            <dependency>
                <groupId>org.elasticsearch.client</groupId>
                <artifactId>elasticsearch-rest-client-sniffer</artifactId>
                <version>${es.version}</version>
            </dependency>

            <!--Spring-->
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-core</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-beans</artifactId>
                <version>${spring.version}</version>
            </dependency>


            <!-- CAS-->
            <dependency>
                <groupId>com.ohaotian.cas</groupId>
                <artifactId>cas-client-cluster-logout</artifactId>
                <version>${cas-client-cluster-logout.version}</version>
            </dependency>

            <!--Log-->
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>${slf4j.version}</version>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
                <version>${slf4j.version}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.logging.log4j</groupId>
                <artifactId>log4j-slf4j-impl</artifactId>
                <version>${log4j-slf4j-impl.version}</version>
            </dependency>

            <!--HTTP-->
            <dependency>
                <groupId>org.apache.httpcomponents</groupId>
                <artifactId>httpcore</artifactId>
                <version>${httpcore.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.httpcomponents</groupId>
                <artifactId>httpclient</artifactId>
                <version>${httpclient.version}</version>
            </dependency>

            <!--Common-->
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>fastjson</artifactId>
                <version>${fastjson.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-lang3</artifactId>
                <version>${commons-lang3.version}</version>
            </dependency>
            <dependency>
                <groupId>commons-codec</groupId>
                <artifactId>commons-codec</artifactId>
                <version>${commons-codec.version}</version>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>jstl</artifactId>
                <version>${jstl.verion}</version>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>${javax.servlet-api.version}</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
                <version>${servlet-api.version}</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>javax.validation</groupId>
                <artifactId>validation-api</artifactId>
                <version>${validation-api.version}</version>
            </dependency>
            <dependency>
                <groupId>org.hibernate.validator</groupId>
                <artifactId>hibernate-validator</artifactId>
                <version>${hibernate-validator.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>poi</artifactId>
                <version>${poi.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>poi-ooxml</artifactId>
                <version>${poi.version}</version>
            </dependency>
            <dependency>
                <groupId>com.aliyun.openservices</groupId>
                <artifactId>ons-client</artifactId>
                <version>${ons.client.version}</version>
            </dependency>

            <dependency>
                <groupId>com.itextpdf</groupId>
                <artifactId>itextpdf</artifactId>
                <version>${itextpdf.version}</version>
            </dependency>
            <dependency>
                <groupId>com.itextpdf</groupId>
                <artifactId>itext-asian</artifactId>
                <version>${itext-asian.version}</version>
            </dependency>
            <dependency>
                <groupId>com.jd.sdk</groupId>
                <artifactId>jdexpress</artifactId>
                <version>${jdexpress.version}</version>
            </dependency>
            <dependency>
                <groupId>com.github.pagehelper</groupId>
                <artifactId>pagehelper-spring-boot-starter</artifactId>
                <version>${pagehelper.version}</version>
            </dependency>
            <dependency>
                <groupId>commons-httpclient</groupId>
                <artifactId>commons-httpclient</artifactId>
                <version>${commons-httpclient.version}</version>
            </dependency>
            <dependency>
                <groupId>net.sf.json-lib</groupId>
                <artifactId>json-lib</artifactId>
                <version>${json-lib.version}</version>
                <classifier>jdk15</classifier>
            </dependency>
            <dependency>
                <groupId>commons-pool</groupId>
                <artifactId>commons-pool</artifactId>
                <version>${commons-pool.version}</version>
            </dependency>
            <dependency>
                <groupId>commons-io</groupId>
                <artifactId>commons-io</artifactId>
                <version>2.11.0</version>
            </dependency>
            <dependency>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-core</artifactId>
                <version>${jackson.version}</version>
            </dependency>
            <dependency>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-databind</artifactId>
                <version>${jackson.version}</version>
            </dependency>
            <dependency>
                <groupId>org.codehaus.jackson</groupId>
                <artifactId>jackson-core-asl</artifactId>
                <version>${jackson-core-asl.version}</version>
            </dependency>
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>druid</artifactId>
                <version>1.1.14</version>
            </dependency>
            <dependency>
                <groupId>org.codehaus.jackson</groupId>
                <artifactId>jackson-mapper-asl</artifactId>
                <version>${jackson-core-asl.version}</version>
            </dependency>
            <dependency>
                <groupId>com.lowagie</groupId>
                <artifactId>itext</artifactId>
                <version>2.1.7</version>
            </dependency>
            <!-- pdf -->
            <dependency>
                <groupId>com.lowagie</groupId>
                <artifactId>iTextAsian</artifactId>
                <version>1.0.0</version>
            </dependency>

            <dependency>
                <groupId>org.codehaus.jackson</groupId>
                <artifactId>jackson-mapper-lgpl</artifactId>
                <version>1.9.12</version>
            </dependency>
            <dependency>
                <groupId>cn.hutool</groupId>
                <artifactId>hutool-all</artifactId>
                <version>5.3.5</version>
            </dependency>
            <dependency>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-annotations</artifactId>
                <version>2.9.0</version>
            </dependency>
            <dependency>
                <groupId>com.mzlion</groupId>
                <artifactId>easyOkhttp</artifactId>
                <version>1.1.4</version>
            </dependency>
            <dependency>
                <groupId>com.google.guava</groupId>
                <artifactId>guava</artifactId>
                <version>28.0-jre</version>
            </dependency>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>${junit.version}</version>
            </dependency>
            <dependency>
                <groupId>com.zhuozhengsoft</groupId>
                <artifactId>pageoffice</artifactId>
                <version>5.3.0.1</version>
            </dependency>
            <dependency>
                <groupId>commons-net</groupId>
                <artifactId>commons-net</artifactId>
                <version>${net.version}</version>
            </dependency>
            <!--            <dependency>-->
            <!--                <groupId>com.tydic.dyc</groupId>-->
            <!--                <artifactId>umc-api</artifactId>-->
            <!--                <version>${diyicai.umc.version}</version>-->
            <!--            </dependency>-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-thymeleaf</artifactId>
                <version>2.3.0.RELEASE</version>
            </dependency>

            <!--skywalking 引入包 -->
            <dependency>
                <groupId>org.apache.skywalking</groupId>
                <artifactId>apm-toolkit-trace</artifactId>
                <version>${skywalking.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.skywalking</groupId>
                <artifactId>apm-toolkit-log4j-2.x</artifactId>
                <version>${skywalking.version}</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.venus</groupId>
                <artifactId>skywalking-monitor</artifactId>
                <version>${skywalking.monitor.version}</version>
            </dependency>
            <!-- sentinel -->
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
                <version>${sentinel.version}</version>
            </dependency>
            <!-- jvm -->
            <dependency>
                <groupId>com.ohaotian.venus</groupId>
                <artifactId>actuator-service</artifactId>
                <version>${actuator.version}</version>
            </dependency>
            <dependency>
                <groupId>com.thetransactioncompany</groupId>
                <artifactId>cors-filter</artifactId>
                <version>2.5</version>
            </dependency>
            <dependency>
                <groupId>com.thetransactioncompany</groupId>
                <artifactId>java-property-utils</artifactId>
                <version>1.9.1</version>
            </dependency>
            <dependency>
                <groupId>net.coobird</groupId>
                <artifactId>thumbnailator</artifactId>
                <version>0.4.8</version>
            </dependency>
            <dependency>
                <groupId>com.taobao.auto</groupId>
                <artifactId>taobao-sdk-java-auto</artifactId>
                <version>1.1</version>
            </dependency>
            <!--本机调用RPC服务解决方案-->
            <dependency>
                <groupId>com.tydic.dyc</groupId>
                <artifactId>dyc-rpc-call-starter</artifactId>
                <version>${native.rpc.version}</version>
            </dependency>
            <dependency>
                <groupId>com.aspose.cell</groupId>
                <artifactId>aspose-cells</artifactId>
                <version>8.5.2</version>
            </dependency>
            <dependency>
                <groupId>com.google.zxing</groupId>
                <artifactId>core</artifactId>
                <version>3.2.1</version>
            </dependency>
            <dependency>
                <groupId>com.google.zxing</groupId>
                <artifactId>javase</artifactId>
                <version>3.2.1</version>
            </dependency>
            <dependency>
                <groupId>io.github.whitedg</groupId>
                <artifactId>mybatis-crypto-spring-boot-starter</artifactId>
                <version>1.1.0</version>
            </dependency>
            <dependency>
                <groupId>io.github.whitedg</groupId>
                <artifactId>mybatis-crypto-encryptors</artifactId>
                <version>1.1.0</version>
            </dependency>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-pool2</artifactId>
                <version>2.4.2</version>
            </dependency>

            <dependency>
                <groupId>com.auth0</groupId>
                <artifactId>java-jwt</artifactId>
                <version>3.7.0</version>
            </dependency>

            <dependency>
                <groupId>commons-configuration</groupId>
                <artifactId>commons-configuration</artifactId>
                <version>1.10</version>
            </dependency>
            <dependency>
                <groupId>com.nimbusds</groupId>
                <artifactId>nimbus-jose-jwt</artifactId>
                <version>5.1</version>
            </dependency>
            <dependency>
                <groupId>com.mzlion</groupId>
                <artifactId>mzlionCore</artifactId>
                <version>1.1.2</version>
            </dependency>
            <dependency>
                <groupId>org.springframework.data</groupId>
                <artifactId>spring-data-redis</artifactId>
                <version>2.1.17.RELEASE</version>
            </dependency>

            <dependency>
                <groupId>com.tngtech.archunit</groupId>
                <artifactId>archunit-junit4</artifactId>
                <version>0.9.1</version>
            </dependency>
            <dependency>
                <groupId>org.mapstruct</groupId>
                <artifactId>mapstruct-jdk8</artifactId>
                <version>1.4.0.Final</version>
            </dependency>
            <dependency>
                <groupId>org.mapstruct</groupId>
                <artifactId>mapstruct-processor</artifactId>
                <version>1.4.0.Final</version>
            </dependency>
            <dependency>
                <groupId>com.thoughtworks.xstream</groupId>
                <artifactId>xstream</artifactId>
                <version>1.4.7</version>
            </dependency>
            <dependency>
                <groupId>commons-beanutils</groupId>
                <artifactId>commons-beanutils</artifactId>
                <version>1.9.4</version>
            </dependency>

            <dependency>
                <groupId>com.google.code.gson</groupId>
                <artifactId>gson</artifactId>
                <version>2.8.5</version>
            </dependency>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-dbcp2</artifactId>
                <version>2.1.1</version>
            </dependency>
            <dependency>
                <groupId>com.belerweb</groupId>
                <artifactId>pinyin4j</artifactId>
                <version>2.5.0</version>
            </dependency>
            <dependency>
                <groupId>com.ohaotian.venus</groupId>
                <artifactId>license-verify</artifactId>
                <version>1.0.1-SNAPSHOT</version>
            </dependency>
            <dependency>
                <groupId>com.tydic.spool</groupId>
                <artifactId>dyc-spool-api</artifactId>
                <version>1.0.0-TEST-SNAPSHOT</version>
            </dependency>
            <dependency>
                <groupId>com.aliyun</groupId>
                <artifactId>alibaba-dingtalk-service-sdk</artifactId>
                <version>1.0.1</version>
            </dependency>
            <dependency>
                <groupId>org.apache.httpcomponents</groupId>
                <artifactId>httpmime</artifactId>
                <version>4.5.5</version>
            </dependency>
            <dependency>
                <groupId>org.hamcrest</groupId>
                <artifactId>hamcrest-core</artifactId>
                <version>1.3</version>
            </dependency>
            <dependency>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
                <version>1.1.3</version>
            </dependency>
            <dependency>
                <groupId>org.bouncycastle</groupId>
                <artifactId>bcpkix-jdk15on</artifactId>
                <version>1.56</version>
            </dependency>
            <dependency>
                <groupId>org.bouncycastle</groupId>
                <artifactId>bcprov-jdk15on</artifactId>
                <version>1.56</version>
            </dependency>
            <dependency>
                <groupId>fadada</groupId>
                <artifactId>fadada</artifactId>
                <version>1.0.0</version>
            </dependency>
            <dependency>
                <groupId>fakepath</groupId>
                <artifactId>apache-mime4j</artifactId>
                <version>0.6</version>
            </dependency>
            <dependency>
                <groupId>io.micrometer</groupId>
                <artifactId>micrometer-registry-prometheus</artifactId>
                <version>1.1.13</version>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <version>${spring.boot.version}</version>
                </plugin>
            </plugins>
        </pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-archetype-plugin</artifactId>
                <version>3.0.1</version>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.7.0</version>
                <configuration>
                    <source>${java.version}</source>
                    <target>${java.version}</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>3.1.1</version>
                <configuration>
                    <archive>
                        <manifestEntries>
                            <Class-Path>.</Class-Path>
                        </manifestEntries>
                    </archive>
                </configuration>
            </plugin>
        </plugins>
        <resources>
            <!--修复外部依赖的资源无法打进jar包里面 -->
            <resource>
                <directory>src/lib</directory>
                <targetPath>BOOT-INF/lib/</targetPath>
                <includes>
                    <include>**/*.jar</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
            <!--修复idea 配置文件在src下面不编译 -->
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
            </resource>
        </resources>
    </build>


    <!-- EDAS 私服地址 -->
    <repositories>
        <repository>
            <id>edas-oss-central</id>
            <name>taobao mirror central</name>
            <url>http://edas-public.oss-cn-hangzhou.aliyuncs.com/repository</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
            <releases>
                <enabled>true</enabled>
            </releases>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>edas-oss-plugin-central</id>
            <url>http://edas-public.oss-cn-hangzhou.aliyuncs.com/repository</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
            <releases>
                <enabled>true</enabled>
            </releases>
        </pluginRepository>
    </pluginRepositories>

    <distributionManagement>
        <repository>
            <id>releases</id>
            <name>Nexus Release Repository</name>
            <url>http://118.190.78.212:8081/nexus/content/repositories/releases/</url>
        </repository>
        <snapshotRepository>
            <id>snapshots</id>
            <name>Nexus Snapshot Repository</name>
            <url>http://118.190.78.212:8081/nexus/content/repositories/snapshots/</url>
        </snapshotRepository>
    </distributionManagement>

</project>
