464 lines
18 KiB
XML
464 lines
18 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
<modelVersion>4.0.0</modelVersion>
|
||
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tptradecore</artifactId>
|
||
<version>1.0-SNAPSHOT</version>
|
||
<packaging>pom</packaging>
|
||
<modules>
|
||
<module>tptradecore-api</module>
|
||
<module>tptradecore-app-starter</module>
|
||
<module>tptradecore-biz</module>
|
||
<module>tptradecore-common</module>
|
||
<module>tptradecore-core</module>
|
||
</modules>
|
||
|
||
<properties>
|
||
<maven.compiler.source>11</maven.compiler.source>
|
||
<maven.compiler.target>11</maven.compiler.target>
|
||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||
|
||
<!--spring相关依赖-->
|
||
<spring.boot.version>2.6.11</spring.boot.version>
|
||
<spring.cloud.version>2021.0.4</spring.cloud.version>
|
||
<spring.cloud.alibaba.version>2021.0.4.0</spring.cloud.alibaba.version>
|
||
<spring-data-redis.version>2.6.0</spring-data-redis.version>
|
||
|
||
<!--中间件相关依赖-->
|
||
<mysql.version>8.0.28</mysql.version>
|
||
<druid.version>1.2.17</druid.version>
|
||
<mybatis-plus.version>3.5.3</mybatis-plus.version>
|
||
<rocketmq.version>2.3.0</rocketmq.version>
|
||
<jedis.verision>3.6.3</jedis.verision>
|
||
<dubbo.version>3.1.4</dubbo.version>
|
||
<schedulerx2.version>1.7.9</schedulerx2.version>
|
||
<schedulerx-plugin-kubernetes>1.0.1</schedulerx-plugin-kubernetes>
|
||
|
||
<!--第三方库-->
|
||
<lombok.version>1.18.24</lombok.version>
|
||
<jackson.version>2.13.4</jackson.version>
|
||
<common-lang3.version>3.12.0</common-lang3.version>
|
||
<commons-collections4.version>4.4</commons-collections4.version>
|
||
<hutool-all.version>5.8.9</hutool-all.version>
|
||
<hutool.version>5.8.9</hutool.version>
|
||
<knife.version>3.0.3</knife.version>
|
||
<bcprov-jdk15on.version>1.70</bcprov-jdk15on.version>
|
||
<jasypt.version>3.0.5</jasypt.version>
|
||
<pageHelper.version>1.4.7</pageHelper.version>
|
||
<redssion-spring-boot-starter.version>3.18.0</redssion-spring-boot-starter.version>
|
||
<redisson-spring-data.version>3.18.0</redisson-spring-data.version>
|
||
<okhttp.version>4.9.3</okhttp.version>
|
||
|
||
<curator.version>2.6.0</curator.version>
|
||
<perf4j.version>0.9.16</perf4j.version>
|
||
<commons-io.version>2.4</commons-io.version>
|
||
<aliyun-oss.version>3.15.1</aliyun-oss.version>
|
||
<mapstruct.version>1.5.0.Final</mapstruct.version>
|
||
<guava.version>32.1.1-jre</guava.version>
|
||
<IJPay.version>2.9.7</IJPay.version>
|
||
<xk-time.version>3.2.4</xk-time.version>
|
||
<alipay-sdk.version>4.39.123.ALL</alipay-sdk.version>
|
||
<spring-retry.version>1.3.4</spring-retry.version>
|
||
<easy-excel.version>3.1.4</easy-excel.version>
|
||
|
||
<!-- 深度智联内部二方包 -->
|
||
<deepinnet-common-boot-starter-version>1.0.0.20240227</deepinnet-common-boot-starter-version>
|
||
<tp-common-lang-version>1.0.0.20231218.1-SNAPSHOT</tp-common-lang-version>
|
||
|
||
<!--本项目各模块的版本-->
|
||
<tptradecore.version>1.0-SNAPSHOT</tptradecore.version>
|
||
<tptradecore-common-service-facade-version>1.0.0.20241014.1-SNAPSHOT</tptradecore-common-service-facade-version>
|
||
<tpcommoncore-common-service-facade-version>1.0.0.20240730-RELEASE</tpcommoncore-common-service-facade-version>
|
||
<tpbaseopcore-common-service-facade-version>202407.0.0-SNAPSHOT</tpbaseopcore-common-service-facade-version>
|
||
<tpconfigcore-common-service-facade-version>202405.0.1-RELEASE</tpconfigcore-common-service-facade-version>
|
||
<tpproductcore-common-service-facade-version>202407.0.0-RELEASE</tpproductcore-common-service-facade-version>
|
||
</properties>
|
||
|
||
<dependencyManagement>
|
||
<dependencies>
|
||
<!-- 引入deepinnet-common-boot-starter -->
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>deepinnet-common-boot-starter</artifactId>
|
||
<version>${deepinnet-common-boot-starter-version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tp-common-lang</artifactId>
|
||
<version>${tp-common-lang-version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.springframework.boot</groupId>
|
||
<artifactId>spring-boot-dependencies</artifactId>
|
||
<version>${spring.boot.version}</version>
|
||
<scope>import</scope>
|
||
<type>pom</type>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.springframework.cloud</groupId>
|
||
<artifactId>spring-cloud-dependencies</artifactId>
|
||
<version>${spring.cloud.version}</version>
|
||
<scope>import</scope>
|
||
<type>pom</type>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.alibaba.cloud</groupId>
|
||
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
|
||
<version>${spring.cloud.alibaba.version}</version>
|
||
<type>pom</type>
|
||
<scope>import</scope>
|
||
</dependency>
|
||
|
||
<!--中间件相关依赖-->
|
||
<dependency>
|
||
<groupId>org.apache.dubbo</groupId>
|
||
<artifactId>dubbo-bom</artifactId>
|
||
<version>${dubbo.version}</version>
|
||
<type>pom</type>
|
||
<scope>import</scope>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tptradecore-common-service-integration</artifactId>
|
||
<version>${tptradecore.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tptradecore-common-util</artifactId>
|
||
<version>${tptradecore.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tptradecore-biz-service-impl</artifactId>
|
||
<version>${tptradecore.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tptradecore-api</artifactId>
|
||
<version>${tptradecore.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tptradecore-core-service</artifactId>
|
||
<version>${tptradecore.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tptradecore-common-dal</artifactId>
|
||
<version>${tptradecore.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tptradecore-core-model</artifactId>
|
||
<version>${tptradecore.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tptradecore-common-service-facade</artifactId>
|
||
<version>${tptradecore-common-service-facade-version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tpcommoncore-common-service-facade</artifactId>
|
||
<version>${tpcommoncore-common-service-facade-version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tpbaseopcore-common-service-facade</artifactId>
|
||
<version>${tpbaseopcore-common-service-facade-version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tpconfigcore-common-service-facade</artifactId>
|
||
<version>${tpconfigcore-common-service-facade-version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tpproductcore-common-service-facade</artifactId>
|
||
<version>${tpproductcore-common-service-facade-version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.github.ulisesbocchio</groupId>
|
||
<artifactId>jasypt-spring-boot-starter</artifactId>
|
||
<version>${jasypt.version}</version>
|
||
</dependency>
|
||
|
||
<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.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.baomidou</groupId>
|
||
<artifactId>mybatis-plus-boot-starter</artifactId>
|
||
<version>${mybatis-plus.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>cn.hutool</groupId>
|
||
<artifactId>hutool-all</artifactId>
|
||
<version>${hutool.version}</version>
|
||
</dependency>
|
||
|
||
<!--dubbo-->
|
||
<dependency>
|
||
<groupId>org.apache.dubbo</groupId>
|
||
<artifactId>dubbo</artifactId>
|
||
<version>${dubbo.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.apache.dubbo</groupId>
|
||
<artifactId>dubbo-registry-nacos</artifactId>
|
||
<version>${dubbo.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.perf4j</groupId>
|
||
<artifactId>perf4j</artifactId>
|
||
<version>${perf4j.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>commons-io</groupId>
|
||
<artifactId>commons-io</artifactId>
|
||
<version>${commons-io.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.bouncycastle</groupId>
|
||
<artifactId>bcprov-jdk15on</artifactId>
|
||
<version>${bcprov-jdk15on.version}</version>
|
||
</dependency>
|
||
|
||
<!-- oss -->
|
||
<dependency>
|
||
<groupId>com.aliyun.oss</groupId>
|
||
<artifactId>aliyun-sdk-oss</artifactId>
|
||
<version>${aliyun-oss.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.apache.rocketmq</groupId>
|
||
<artifactId>rocketmq-spring-boot-starter</artifactId>
|
||
<version>${rocketmq.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.springframework.retry</groupId>
|
||
<artifactId>spring-retry</artifactId>
|
||
<version>${spring-retry.version}</version>
|
||
</dependency>
|
||
|
||
<!-- knife -->
|
||
<dependency>
|
||
<groupId>com.github.xiaoymin</groupId>
|
||
<artifactId>knife4j-spring-boot-starter</artifactId>
|
||
<version>${knife.version}</version>
|
||
</dependency>
|
||
|
||
<!--schedulerx2-->
|
||
<dependency>
|
||
<groupId>com.aliyun.schedulerx</groupId>
|
||
<artifactId>schedulerx2-spring-boot-starter</artifactId>
|
||
<version>${schedulerx2.version}</version>
|
||
<!--如果用的是logback,需要把log4j和log4j2排除掉 -->
|
||
<exclusions>
|
||
<exclusion>
|
||
<groupId>org.apache.logging.log4j</groupId>
|
||
<artifactId>log4j-api</artifactId>
|
||
</exclusion>
|
||
<exclusion>
|
||
<groupId>org.apache.logging.log4j</groupId>
|
||
<artifactId>log4j-core</artifactId>
|
||
</exclusion>
|
||
<exclusion>
|
||
<groupId>log4j</groupId>
|
||
<artifactId>log4j</artifactId>
|
||
</exclusion>
|
||
</exclusions>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.aliyun.schedulerx</groupId>
|
||
<artifactId>schedulerx2-plugin-kubernetes</artifactId>
|
||
<version>${schedulerx-plugin-kubernetes}</version>
|
||
</dependency>
|
||
|
||
<!-- redisson -->
|
||
<dependency>
|
||
<groupId>org.redisson</groupId>
|
||
<artifactId>redisson-spring-boot-starter</artifactId>
|
||
<exclusions>
|
||
<exclusion>
|
||
<groupId>org.redssion</groupId>
|
||
<artifactId>redisson-spring-data-27</artifactId>
|
||
</exclusion>
|
||
</exclusions>
|
||
<version>${redssion-spring-boot-starter.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.redisson</groupId>
|
||
<artifactId>redisson-spring-data-26</artifactId>
|
||
<version>${redisson-spring-data.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.github.pagehelper</groupId>
|
||
<artifactId>pagehelper-spring-boot-starter</artifactId>
|
||
<version>${pageHelper.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.alibaba</groupId>
|
||
<artifactId>easyexcel</artifactId>
|
||
<version>${easy-excel.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.mapstruct</groupId>
|
||
<artifactId>mapstruct</artifactId>
|
||
<version>${mapstruct.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.mapstruct</groupId>
|
||
<artifactId>mapstruct-processor</artifactId>
|
||
<version>${mapstruct.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.google.guava</groupId>
|
||
<artifactId>guava</artifactId>
|
||
<version>${guava.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.github.javen205</groupId>
|
||
<artifactId>IJPay-All</artifactId>
|
||
<version>${IJPay.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.github.xkzhangsan</groupId>
|
||
<artifactId>xk-time</artifactId>
|
||
<version>${xk-time.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.alipay.sdk</groupId>
|
||
<artifactId>alipay-sdk-java</artifactId>
|
||
<version>${alipay-sdk.version}</version>
|
||
</dependency>
|
||
</dependencies>
|
||
</dependencyManagement>
|
||
|
||
<dependencies>
|
||
|
||
<dependency>
|
||
<groupId>com.squareup.okhttp3</groupId>
|
||
<artifactId>okhttp</artifactId>
|
||
<version>${okhttp.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.squareup.okhttp3</groupId>
|
||
<artifactId>okhttp</artifactId>
|
||
<version>${okhttp.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>deepinnet-common-boot-starter</artifactId>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tp-common-lang</artifactId>
|
||
<exclusions>
|
||
<exclusion>
|
||
<artifactId>okhttp</artifactId>
|
||
<groupId>com.squareup.okhttp3</groupId>
|
||
</exclusion>
|
||
</exclusions>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.projectlombok</groupId>
|
||
<artifactId>lombok</artifactId>
|
||
<version>${lombok.version}</version>
|
||
<scope>provided</scope>
|
||
</dependency>
|
||
|
||
<!--jackson-->
|
||
<dependency>
|
||
<groupId>com.fasterxml.jackson.core</groupId>
|
||
<artifactId>jackson-databind</artifactId>
|
||
<version>${jackson.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.fasterxml.jackson.core</groupId>
|
||
<artifactId>jackson-annotations</artifactId>
|
||
<version>${jackson.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.fasterxml.jackson.core</groupId>
|
||
<artifactId>jackson-core</artifactId>
|
||
<version>${jackson.version}</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>cn.hutool</groupId>
|
||
<artifactId>hutool-all</artifactId>
|
||
<version>${hutool.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.apache.commons</groupId>
|
||
<artifactId>commons-lang3</artifactId>
|
||
<version>${common-lang3.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.apache.commons</groupId>
|
||
<artifactId>commons-collections4</artifactId>
|
||
<version>${commons-collections4.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.google.guava</groupId>
|
||
<artifactId>guava</artifactId>
|
||
</dependency>
|
||
</dependencies>
|
||
|
||
</project>
|