|
@@ -0,0 +1,417 @@
|
|
|
+<?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>com.yaoyicloud</groupId>
|
|
|
+ <artifactId>easier-common</artifactId>
|
|
|
+ <version>0.0.1-SNAPSHOT</version>
|
|
|
+ </parent>
|
|
|
+
|
|
|
+ <artifactId>easier-common-bom</artifactId>
|
|
|
+ <packaging>pom</packaging>
|
|
|
+
|
|
|
+ <properties>
|
|
|
+ <easier.version>1.0.0</easier.version>
|
|
|
+ <mybatis-plus.version>3.5.4</mybatis-plus.version>
|
|
|
+ <mybatis-plus-join.version>1.4.6</mybatis-plus-join.version>
|
|
|
+ <dynamic-ds.version>4.2.0</dynamic-ds.version>
|
|
|
+ <druid.version>1.2.20</druid.version>
|
|
|
+ <hutool.version>5.8.22</hutool.version>
|
|
|
+ <mysql.connector.version>8.0.33</mysql.connector.version>
|
|
|
+ <mp.weixin.version>4.4.0</mp.weixin.version>
|
|
|
+ <ijpay.version>2.8.0</ijpay.version>
|
|
|
+ <groovy.version>3.0.3</groovy.version>
|
|
|
+ <javax.version>4.0.1</javax.version>
|
|
|
+ <jsoup.version>1.13.1</jsoup.version>
|
|
|
+ <aviator.version>5.3.3</aviator.version>
|
|
|
+ <flowable.version>6.8.0</flowable.version>
|
|
|
+ <security.oauth.version>2.5.2.RELEASE</security.oauth.version>
|
|
|
+ <fastjson.version>1.2.83</fastjson.version>
|
|
|
+ <xxl.job.version>2.3.0</xxl.job.version>
|
|
|
+ <aliyun.version>3.0.52.ALL</aliyun.version>
|
|
|
+ <aws.version>1.12.261</aws.version>
|
|
|
+ <javers.version>6.10.0</javers.version>
|
|
|
+ <seata.version>1.6.1</seata.version>
|
|
|
+ <asm.version>7.1</asm.version>
|
|
|
+ <log4j2.version>2.17.1</log4j2.version>
|
|
|
+ <javaformat.plugin.version>0.0.23</javaformat.plugin.version>
|
|
|
+ <docker.plugin.version>0.33.0</docker.plugin.version>
|
|
|
+ <cloud.plugin.version>2.0.0</cloud.plugin.version>
|
|
|
+ <sentinel.version>1.8.4</sentinel.version>
|
|
|
+ <bribric.qcc.version>1.1.0.5</bribric.qcc.version>
|
|
|
+ <bribric.wfq.version>1.0.0.1</bribric.wfq.version>
|
|
|
+ <bribric.qxb.version>1.1.0.6</bribric.qxb.version>
|
|
|
+ <bribric.allinpay.version>1.0.0.2</bribric.allinpay.version>
|
|
|
+ <bribric.netocr.version>1.1.0.1</bribric.netocr.version>
|
|
|
+ <tencloud-spring-boot-starter.version>1.1.5</tencloud-spring-boot-starter.version>
|
|
|
+ <itextpdf.version>7.2.5</itextpdf.version>
|
|
|
+ <itext-asian.version>7.2.5</itext-asian.version>
|
|
|
+ <common-compress.version>1.26.0</common-compress.version>
|
|
|
+ </properties>
|
|
|
+
|
|
|
+ <dependencyManagement>
|
|
|
+ <dependencies>
|
|
|
+ <!--common dependencies-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-core</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-data</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-datasource</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-domain</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-feign</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-gateway</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-gray</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-idempotent</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-job</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-log</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-office</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-oss</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-seata</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-security</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-sentinel</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-sequence</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-websocket</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.common</groupId>
|
|
|
+ <artifactId>easier-common-xss</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!--api dependencies-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.workspace</groupId>
|
|
|
+ <artifactId>easier-workspace-api</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.filerepo</groupId>
|
|
|
+ <artifactId>easier-filerepo-api</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.warehouse</groupId>
|
|
|
+ <artifactId>easier-warehouse-api</artifactId>
|
|
|
+ <version>${easier.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.yaoyicloud.easier.quartz</groupId>
|
|
|
+ <artifactId>easier-quartz-api</artifactId>
|
|
|
+ <version>1.0.0</version>
|
|
|
+ </dependency>
|
|
|
+ <!--toolkit dependencies-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.bribric.springframework.boot</groupId>
|
|
|
+ <artifactId>netocr-spring-boot-starter</artifactId>
|
|
|
+ <version>${bribric.netocr.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.bribric.springframework.boot</groupId>
|
|
|
+ <artifactId>qcc-spring-boot-starter</artifactId>
|
|
|
+ <version>${bribric.qcc.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!--微风企-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.bribric.springframework.boot</groupId>
|
|
|
+ <artifactId>wfq-spring-boot-starter</artifactId>
|
|
|
+ <version>${bribric.wfq.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- 启信宝 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.bribric.springframework.boot</groupId>
|
|
|
+ <artifactId>qxb-spring-boot-starter</artifactId>
|
|
|
+ <version>${bribric.qxb.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- 通联支付 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.bribric.springframework.boot</groupId>
|
|
|
+ <artifactId>allinpay-spring-boot-starter</artifactId>
|
|
|
+ <version>${bribric.allinpay.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.bribric.springframework.boot</groupId>
|
|
|
+ <artifactId>tencloud-spring-boot-starter</artifactId>
|
|
|
+ <version>${tencloud-spring-boot-starter.version}</version>
|
|
|
+ <exclusions>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>com.squareup.okio</groupId>
|
|
|
+ <artifactId>okio</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ </exclusions>
|
|
|
+ </dependency>
|
|
|
+ <!--asm-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.ow2.asm</groupId>
|
|
|
+ <artifactId>asm</artifactId>
|
|
|
+ <version>${asm.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- seata kryo 序列化-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>io.seata</groupId>
|
|
|
+ <artifactId>seata-serializer-kryo</artifactId>
|
|
|
+ <version>${seata.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!--mybatis plus extension,包含了mybatis plus core-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.baomidou</groupId>
|
|
|
+ <artifactId>mybatis-plus-extension</artifactId>
|
|
|
+ <version>${mybatis-plus.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!--mybatis-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.baomidou</groupId>
|
|
|
+ <artifactId>mybatis-plus-boot-starter</artifactId>
|
|
|
+ <version>${mybatis-plus.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.baomidou</groupId>
|
|
|
+ <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
|
|
|
+ <version>${dynamic-ds.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- 连表查询依赖 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.github.yulichang</groupId>
|
|
|
+ <artifactId>mybatis-plus-join-boot-starter</artifactId>
|
|
|
+ <version>${mybatis-plus-join.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- 连表查询依赖 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.github.yulichang</groupId>
|
|
|
+ <artifactId>mybatis-plus-join-annotation</artifactId>
|
|
|
+ <version>${mybatis-plus-join.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- druid 连接池 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba</groupId>
|
|
|
+ <artifactId>druid-spring-boot-starter</artifactId>
|
|
|
+ <version>${druid.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba</groupId>
|
|
|
+ <artifactId>druid</artifactId>
|
|
|
+ <version>${druid.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!--mysql 驱动-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.mysql</groupId>
|
|
|
+ <artifactId>mysql-connector-j</artifactId>
|
|
|
+ <version>${mysql.connector.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!--fastjson-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba</groupId>
|
|
|
+ <artifactId>fastjson</artifactId>
|
|
|
+ <version>${fastjson.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- 对象对比工具-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.javers</groupId>
|
|
|
+ <artifactId>javers-core</artifactId>
|
|
|
+ <version>${javers.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!--微信依赖-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.github.binarywang</groupId>
|
|
|
+ <artifactId>weixin-java-mp</artifactId>
|
|
|
+ <version>${mp.weixin.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.github.binarywang</groupId>
|
|
|
+ <artifactId>weixin-java-cp</artifactId>
|
|
|
+ <version>${mp.weixin.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.github.binarywang</groupId>
|
|
|
+ <artifactId>weixin-java-common</artifactId>
|
|
|
+ <version>${mp.weixin.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!--计算引擎-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.googlecode.aviator</groupId>
|
|
|
+ <artifactId>aviator</artifactId>
|
|
|
+ <version>${aviator.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!--工作流依赖-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.flowable</groupId>
|
|
|
+ <artifactId>flowable-spring-boot-starter-process</artifactId>
|
|
|
+ <version>${flowable.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!--支付相关SDK-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.github.javen205</groupId>
|
|
|
+ <artifactId>IJPay-WxPay</artifactId>
|
|
|
+ <version>${ijpay.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.github.javen205</groupId>
|
|
|
+ <artifactId>IJPay-AliPay</artifactId>
|
|
|
+ <version>${ijpay.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!--pdf-->
|
|
|
+ <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>
|
|
|
+ <!--定义groovy 版本-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.codehaus.groovy</groupId>
|
|
|
+ <artifactId>groovy</artifactId>
|
|
|
+ <version>${groovy.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>javax.servlet</groupId>
|
|
|
+ <artifactId>javax.servlet-api</artifactId>
|
|
|
+ <version>${javax.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!--稳定版本,替代spring security bom内置-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.security.oauth</groupId>
|
|
|
+ <artifactId>spring-security-oauth2</artifactId>
|
|
|
+ <version>${security.oauth.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!--jsoup html 解析组件-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.jsoup</groupId>
|
|
|
+ <artifactId>jsoup</artifactId>
|
|
|
+ <version>${jsoup.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- 指定 log4j 版本-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.logging.log4j</groupId>
|
|
|
+ <artifactId>log4j-to-slf4j</artifactId>
|
|
|
+ <version>${log4j2.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.logging.log4j</groupId>
|
|
|
+ <artifactId>log4j-bom</artifactId>
|
|
|
+ <version>${log4j2.version}</version>
|
|
|
+ <type>pom</type>
|
|
|
+ <scope>import</scope>
|
|
|
+ </dependency>
|
|
|
+ <!--hutool bom-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>cn.hutool</groupId>
|
|
|
+ <artifactId>hutool-bom</artifactId>
|
|
|
+ <version>${hutool.version}</version>
|
|
|
+ <type>pom</type>
|
|
|
+ <scope>import</scope>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba.csp</groupId>
|
|
|
+ <artifactId>sentinel-core</artifactId>
|
|
|
+ <version>${sentinel.version}</version>
|
|
|
+ <type>pom</type>
|
|
|
+ <scope>import</scope>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba.csp</groupId>
|
|
|
+ <artifactId>sentinel-web-servlet</artifactId>
|
|
|
+ <version>${sentinel.version}</version>
|
|
|
+ <type>pom</type>
|
|
|
+ <scope>import</scope>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba.csp</groupId>
|
|
|
+ <artifactId>sentinel-transport-simple-http</artifactId>
|
|
|
+ <version>${sentinel.version}</version>
|
|
|
+ <type>pom</type>
|
|
|
+ <scope>import</scope>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba.csp</groupId>
|
|
|
+ <artifactId>sentinel-parameter-flow-control</artifactId>
|
|
|
+ <version>${sentinel.version}</version>
|
|
|
+ <type>pom</type>
|
|
|
+ <scope>import</scope>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba.csp</groupId>
|
|
|
+ <artifactId>sentinel-api-gateway-adapter-common</artifactId>
|
|
|
+ <version>${sentinel.version}</version>
|
|
|
+ <type>pom</type>
|
|
|
+ <scope>import</scope>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.commons</groupId>
|
|
|
+ <artifactId>commons-compress</artifactId>
|
|
|
+ <version>${common-compress.version}</version>
|
|
|
+ </dependency>
|
|
|
+ </dependencies>
|
|
|
+ </dependencyManagement>
|
|
|
+
|
|
|
+
|
|
|
+</project>
|