441 lines
17 KiB
XML
441 lines
17 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>tptradeprod</artifactId>
|
||
<version>1.0-SNAPSHOT</version>
|
||
<packaging>pom</packaging>
|
||
<modules>
|
||
<module>tptradeprod-api</module>
|
||
<module>tptradeprod-app-starter</module>
|
||
<module>tptradeprod-biz</module>
|
||
<module>tptradeprod-common</module>
|
||
<module>tptradeprod-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.2</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>
|
||
<liteflow.version>2.11.2</liteflow.version>
|
||
|
||
<!--第三方库-->
|
||
<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.21</hutool-all.version>
|
||
<hutool.version>5.8.21</hutool.version>
|
||
<knife.version>3.0.3</knife.version>
|
||
<bcprov-jdk15on.version>1.70</bcprov-jdk15on.version>
|
||
<jasypt.version>3.0.5</jasypt.version>
|
||
<mapstruct.version>1.5.0.Final</mapstruct.version>
|
||
<guava.version>32.1.1-jre</guava.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>
|
||
<!-- redssion -->
|
||
<redssion-spring-boot-starter.version>3.18.0</redssion-spring-boot-starter.version>
|
||
|
||
<!-- 深度智联内部二方包 -->
|
||
<!--<deepinnet-common-boot-starter-version>1.0.0.20230327-RELEASE</deepinnet-common-boot-starter-version>-->
|
||
<tp-common-lang-version>1.0.0.20231218.1-SNAPSHOT</tp-common-lang-version>
|
||
<deepinnet-common-boot-starter-version>1.0.0.20240227</deepinnet-common-boot-starter-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>20240628.0.0-RELEASE</tpbaseopcore-common-service-facade-version>
|
||
<tpconfigcore-common-service-facade-version>1.0.0.2024011602-SNAPSHOT</tpconfigcore-common-service-facade-version>
|
||
<tpproductcore-common-service-facade-version>202407.0.0-RELEASE</tpproductcore-common-service-facade-version>
|
||
|
||
<!--本项目各模块的版本-->
|
||
<tptradeprod.version>1.0-SNAPSHOT</tptradeprod.version>
|
||
<tptradeprod-common-service-facade-version>1.0.0.20240730.1-RELEASE</tptradeprod-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>tptradeprod-common-service-integration</artifactId>
|
||
<version>${tptradeprod.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>tptradeprod-common-util</artifactId>
|
||
<version>${tptradeprod.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tptradeprod-biz-service-impl</artifactId>
|
||
<version>${tptradeprod.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tptradeprod-api</artifactId>
|
||
<version>${tptradeprod.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tptradeprod-core-service</artifactId>
|
||
<version>${tptradeprod.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tptradeprod-common-dal</artifactId>
|
||
<version>${tptradeprod.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tptradeprod-core-model</artifactId>
|
||
<version>${tptradeprod.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>tptradeprod-common-service-facade</artifactId>
|
||
<version>${tptradeprod-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>tptradecore-common-service-facade</artifactId>
|
||
<version>${tptradecore-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.deepinnet</groupId>
|
||
<artifactId>tpbaseopcore-common-service-facade</artifactId>
|
||
<version>${tpbaseopcore-common-service-facade-version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.yomahub</groupId>
|
||
<artifactId>liteflow-spring-boot-starter</artifactId>
|
||
<version>${liteflow.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.sun.mail</groupId>
|
||
<artifactId>javax.mail</artifactId>
|
||
<version>1.6.2</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>
|
||
|
||
<!-- 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>
|
||
|
||
<!--redssion-->
|
||
<dependency>
|
||
<groupId>org.redisson</groupId>
|
||
<artifactId>redisson-spring-boot-starter</artifactId>
|
||
<version>${redssion-spring-boot-starter.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.ibuscloud</groupId>
|
||
<artifactId>pubtrans-rating-common-facade</artifactId>
|
||
<version>1.0.0-SNAPSHOT</version>
|
||
</dependency>
|
||
</dependencies>
|
||
</dependencyManagement>
|
||
|
||
<dependencies>
|
||
<!-- 引入deepinnet-common-boot-starter -->
|
||
<dependency>
|
||
<groupId>com.deepinnet</groupId>
|
||
<artifactId>deepinnet-common-boot-starter</artifactId>
|
||
</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>com.google.guava</groupId>
|
||
<artifactId>guava</artifactId>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.apache.commons</groupId>
|
||
<artifactId>commons-collections4</artifactId>
|
||
<version>${commons-collections4.version}</version>
|
||
</dependency>
|
||
</dependencies>
|
||
|
||
<build>
|
||
<plugins>
|
||
<plugin>
|
||
<groupId>org.apache.maven.plugins</groupId>
|
||
<artifactId>maven-compiler-plugin</artifactId>
|
||
<version>3.8.1</version>
|
||
<configuration>
|
||
<source>11</source>
|
||
<target>11</target>
|
||
<annotationProcessorPaths>
|
||
<path>
|
||
<groupId>org.projectlombok</groupId>
|
||
<artifactId>lombok</artifactId>
|
||
<version>1.18.24</version>
|
||
</path>
|
||
<path>
|
||
<groupId>org.mapstruct</groupId>
|
||
<artifactId>mapstruct-processor</artifactId>
|
||
<version>${mapstruct.version}</version>
|
||
</path>
|
||
</annotationProcessorPaths>
|
||
</configuration>
|
||
</plugin>
|
||
</plugins>
|
||
</build>
|
||
|
||
</project>
|