Files
tptradeprod/pom.xml
2025-05-10 20:57:52 +08:00

441 lines
17 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?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>