You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sims-order-lxzy/pom.xml

576 lines
21 KiB

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
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.dxhy.order</groupId>
<artifactId>order-management</artifactId>
<version>8.0.3-SNAPSHOT</version>
<packaging>pom</packaging>
<name>order-management</name>
<description>销项发票订单管理系统</description>
<properties>
<!--项目编译字符集-->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!--使用java版本-->
<java.version>1.8</java.version>
<!-- maven编译版本-->
<maven.compiler.plugin.version>3.6.0</maven.compiler.plugin.version>
<!-- maven打包版本-->
<maven.deploy.plugin.version>3.1.1</maven.deploy.plugin.version>
<!-- maven打包版本-->
<maven.jar.plugin.version>3.3.0</maven.jar.plugin.version>
<!-- 销项基础服务总包 -->
<sims-base.version>8.0.3-SNAPSHOT</sims-base.version>
<!-- 销项订单服务总包 -->
<sims-order.version>8.0.3-SNAPSHOT</sims-order.version>
<!-- 销项后台服务总包 -->
<sims-back.version>8.0.3-SNAPSHOT</sims-back.version>
<!-- 销项基础服务-基础包 -->
<sims-base-common.version>8.0.3-SNAPSHOT</sims-base-common.version>
<!-- 销项基础服务-发送邮件 -->
<sims-base-sms.version>8.0.3-SNAPSHOT</sims-base-sms.version>
<!-- 销项基础服务-订单拆分 -->
<sims-base-order-split.version>8.0.3-SNAPSHOT</sims-base-order-split.version>
<!-- 销项基础服务-订单合并 -->
<sims-base-order-merge.version>8.0.3-SNAPSHOT</sims-base-order-merge.version>
<!-- 销项基础服务-价税分离 -->
<sims-base-price-separation.version>8.0.3-SNAPSHOT</sims-base-price-separation.version>
<!-- 销项基础服务-队列服务 -->
<sims-base-rabbitmq.version>8.0.3-SNAPSHOT</sims-base-rabbitmq.version>
<!-- 销项基础服务-文件操作 -->
<sims-base-file-operate.version>8.0.3-SNAPSHOT</sims-base-file-operate.version>
<!-- 销项基础服务-生成pdf -->
<sims-base-generatepdf.version>8.0.3-SNAPSHOT</sims-base-generatepdf.version>
<!-- 销项基础服务-通用中间件 -->
<sims-base-thirdservice.version>8.0.3-SNAPSHOT</sims-base-thirdservice.version>
<!-- Spring Boot 版本-->
<spring.boot.version>2.7.18</spring.boot.version>
<snakeyaml.version>2.2</snakeyaml.version>
<!-- Spring Boot Mybatis版本-->
<spring.boot.mybatis.version>2.2.2</spring.boot.mybatis.version>
<!-- Spring Boot PageHelper版本-->
<spring.boot.pagehelper.version>2.1.0</spring.boot.pagehelper.version>
<!-- Spring Boot admin-->
<spring.boot.admin.version>2.7.15</spring.boot.admin.version>
<!-- Spring Boot redisson-->
<spring.boot.redisson.version>3.18.0</spring.boot.redisson.version>
<!-- Spring Cloud 版本-->
<spring-cloud.version>2021.0.5</spring-cloud.version>
<!-- Spring Cloud Alibaba版本-->
<spring.cloud.alibaba.version>2021.0.5.0</spring.cloud.alibaba.version>
<!-- Spring Boot cxf版本-->
<spring.boot.cxf.version>3.5.6</spring.boot.cxf.version>
<!-- POI,Excel处理工具类版本-->
<poi.version>4.1.2</poi.version>
<!-- easyexcel版本-->
<easyexcel.version>3.3.4</easyexcel.version>
<!-- PDF工具类版本-->
<pdfbox.version>3.0.2</pdfbox.version>
<!-- swagger工具类版本-->
<swagger.version>3.0.0</swagger.version>
<!-- xxl工具类版本-->
<xxljob.version>2.4.0</xxljob.version>
<!-- oracle连接版本,支持jdk8,9,11-->
<odbc.version>19.3.0.0</odbc.version>
<!-- 通用存储服务 -->
<filestore.version>2.0.6</filestore.version>
<!-- slf4jApi版本-->
<slf4j.api.version>2.0.12</slf4j.api.version>
<!-- hutool版本-->
<hutool.version>5.8.25</hutool.version>
<!-- fastjson2版本-->
<fastjson2.version>2.0.32</fastjson2.version>
<!-- guava版本-->
<guava.version>33.1.0-jre</guava.version>
<!-- lombok版本-->
<lombok.version>1.18.32</lombok.version>
<!-- commons-io版本-->
<commonsIo.version>2.16.1</commonsIo.version>
<!-- commons-lang版本-->
<commonsLang.version>2.6</commonsLang.version>
<!-- commons-codec版本-->
<commonsCodec.version>1.11</commonsCodec.version>
<!-- commons-compress版本-->
<commonsCompress.version>1.26.1</commonsCompress.version>
<!-- commons-lang3版本-->
<commonsLang3.version>3.8.1</commonsLang3.version>
<!-- joda-time版本-->
<jodaTime.version>2.12.7</jodaTime.version>
<!-- httpclient版本-->
<httpclient.version>4.5.9</httpclient.version>
<!-- commons.httpclient版本-->
<commons.httpclient.version>3.1</commons.httpclient.version>
<!-- httpmime版本-->
<httpmime.version>4.5.3</httpmime.version>
<!-- googleZxing版本-->
<googleZxing.version>3.5.2</googleZxing.version>
<!-- jdom2版本-->
<jdom2.version>2.0.6.1</jdom2.version>
<!-- skywalking版本-->
<skywalking.version>9.0.0</skywalking.version>
<!-- fluent版本-->
<fluent.version>4.5.9</fluent.version>
<!-- xlsx-streamer版本-->
<xlsx.streamer.version>2.1.0</xlsx.streamer.version>
<!-- itextPdf版本-->
<itextPdf.version>8.0.2</itextPdf.version>
<!-- itext,html转Pdf版本-->
<itextHtmlPdf.version>5.0.2</itextHtmlPdf.version>
<!-- javax.validator版本-->
<javax.validator.version>1.0.0.GA</javax.validator.version>
<repository.url>http://10.1.20.6:8081/nexus/content/groups/public</repository.url>
<pluginRepositories.url>http://10.1.20.6:8081/nexus/content/groups/public</pluginRepositories.url>
<distribution.repository.release.url>http://10.1.20.6:8081/nexus/content/repositories/releases
</distribution.repository.release.url>
<distribution.repository.snapshot.url>http://10.1.20.6:8081/nexus/content/repositories/snapshots
</distribution.repository.snapshot.url>
</properties>
<modules>
<module>dxhy-consumer</module>
<module>sims-order-consumer</module>
<module>order-management-order</module>
<module>order-management-base-service</module>
<module>order-management-invoice</module>
<module>order-management-invoice-sender</module>
<module>sims-base-thirdservice</module>
<module>sims-base-service</module>
<module>sims-base-consumer</module>
<module>sims-back-common</module>
<module>sims-back-service</module>
<module>sims-back-consumer</module>
</modules>
<dependencyManagement>
<dependencies>
<!-- Spring Boot -->
<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.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>${snakeyaml.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- Spring Boot Mybatis支持引用-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>${spring.boot.mybatis.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- Spring Boot 分页插件支持引用-->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>${spring.boot.pagehelper.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- Spring Cloud -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- Spring Cloud alibaba-->
<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>
<!-- Spring Boot Cxf-->
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-spring-boot-starter-jaxws</artifactId>
<version>${spring.boot.cxf.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- 基础包引用 -->
<!-- 通用存储服务 -->
<dependency>
<groupId>com.dxhy.tools</groupId>
<artifactId>common-fileStore</artifactId>
<version>${filestore.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- json解析的工具 -->
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>${fastjson2.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.api.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- hutool工具类引用-->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>${hutool.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${commonsIo.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>${commonsLang.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>${commonsCodec.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${commonsLang3.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>${jodaTime.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${guava.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- http相关jar包-->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${httpclient.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>${commons.httpclient.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId>
<version>${httpmime.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>fluent-hc</artifactId>
<version>${fluent.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- poi组件 -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>${poi.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!--apache pdfbox-->
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>fontbox</artifactId>
<version>${pdfbox.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>${pdfbox.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox-tools</artifactId>
<version>${pdfbox.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!--itext-->
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itext-core</artifactId>
<version>${itextPdf.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- swaggerUi 3.0 支持 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>${swagger.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- 校验相关工具jar引用 -->
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>${javax.validator.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<!--打包时添加版本信息-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>${maven.jar.plugin.version}</version>
<configuration>
<archive>
<manifestEntries>
<version>${project.version}</version>
</manifestEntries>
</archive>
</configuration>
</plugin>
<!--编译环境-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven.compiler.plugin.version}</version>
<configuration>
<fork>true</fork>
<source>${java.version}</source>
<target>${java.version}</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
</plugins>
<!--允许某目录支持 maven的filter-->
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring.boot.version}</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
</build>
<!-- 设定主仓库,按设定顺序进行查找。 -->
<repositories>
<repository>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>dxhy</id>
<name>dxhy Repository</name>
<url>${repository.url}</url>
</repository>
</repositories>
<!-- 设定插件仓库 -->
<pluginRepositories>
<pluginRepository>
<id>dxhy</id>
<name>dxhy</name>
<url>${pluginRepositories.url}</url>
</pluginRepository>
</pluginRepositories>
<!--贡献仓库-->
<distributionManagement>
<repository>
<id>user-releases</id>
<url>${distribution.repository.release.url}</url>
</repository>
<snapshotRepository>
<id>user-snapshots</id>
<url>${distribution.repository.snapshot.url}</url>
</snapshotRepository>
</distributionManagement>
<!-- 定义项目各阶段所使用的配置信息 -->
<profiles>
<!-- 开发环境 -->
<profile>
<id>dev</id>
<properties>
<deployType>dev</deployType>
<logback.mysql.url>
<![CDATA[jdbc:mysql://10.1.2.148:3306/sales_manager?useUnicode=true&amp;characterEncoding=utf8&amp;useSSL=false&amp;serverTimezone=Asia/Shanghai&amp;allowMultiQueries=true]]></logback.mysql.url>
<logback.mysql.user>dxhy</logback.mysql.user>
<logback.mysql.pwd>Dxhy@123</logback.mysql.pwd>
</properties>
</profile>
<!-- 标品环境 -->
<profile>
<id>std</id>
<properties>
<deployType>std</deployType>
<logback.mysql.url>
<![CDATA[jdbc:mysql://10.1.2.226:3306/sales_manager?useUnicode=true&amp;characterEncoding=utf8&amp;useSSL=false&amp;serverTimezone=Asia/Shanghai&amp;allowMultiQueries=true]]></logback.mysql.url>
<logback.mysql.user>dxhy</logback.mysql.user>
<logback.mysql.pwd>Dxhy@123</logback.mysql.pwd>
</properties>
<!-- 默认激活 -->
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<!-- 正式环境 -->
<profile>
<id>prod</id>
<properties>
<deployType>prod</deployType>
<logback.mysql.url>
<![CDATA[jdbc:mysql://jddb-cn-north-1-1d568964ffe245d6.jcloud.com:3306/sales_manager?useUnicode=true&amp;characterEncoding=utf8&amp;useSSL=false&amp;serverTimezone=Asia/Shanghai&amp;allowMultiQueries=true]]></logback.mysql.url>
<logback.mysql.user>sales_manager</logback.mysql.user>
<logback.mysql.pwd>HApbG7#Ka7#vzADq</logback.mysql.pwd>
</properties>
</profile>
</profiles>
</project>