|
@@ -0,0 +1,398 @@
|
|
|
|
+<?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">
|
|
|
|
+
|
|
|
|
+ <parent>
|
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
|
+ <artifactId>spring-boot-starter-parent</artifactId>
|
|
|
|
+ <version>2.0.5.RELEASE</version>
|
|
|
|
+ </parent>
|
|
|
|
+ <groupId>com.txz</groupId>
|
|
|
|
+ <modelVersion>4.0.0</modelVersion>
|
|
|
|
+ <artifactId>common</artifactId>
|
|
|
|
+ <packaging>jar</packaging>
|
|
|
|
+ <version>1.0.0-SNAPSHOT</version>
|
|
|
|
+ <properties>
|
|
|
|
+ <java.version>1.8</java.version>
|
|
|
|
+ </properties>
|
|
|
|
+
|
|
|
|
+ <!-- Inherit defaults from Spring Boot -->
|
|
|
|
+ <dependencies>
|
|
|
|
+
|
|
|
|
+ <!--异维科技web引擎依赖-->
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
|
+ <artifactId>spring-boot-starter-web</artifactId>
|
|
|
|
+ <!-- 移除tomcat容器-->
|
|
|
|
+ <exclusions>
|
|
|
|
+ <exclusion>
|
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
|
+ <artifactId>spring-boot-starter-tomcat</artifactId>
|
|
|
|
+ </exclusion>
|
|
|
|
+ <exclusion>
|
|
|
|
+ <artifactId>logback-core</artifactId>
|
|
|
|
+ <groupId>ch.qos.logback</groupId>
|
|
|
|
+ </exclusion>
|
|
|
|
+ </exclusions>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.apache.logging.log4j</groupId>
|
|
|
|
+ <artifactId>log4j-core</artifactId>
|
|
|
|
+ <version>2.14.1</version>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.apache.logging.log4j</groupId>
|
|
|
|
+ <artifactId>log4j-api</artifactId>
|
|
|
|
+ <version>2.14.1</version>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ <!-- 替换undertow容器 -->
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
|
+ <artifactId>spring-boot-starter-undertow</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+ <!--redis依赖-->
|
|
|
|
+<!-- <dependency>-->
|
|
|
|
+<!-- <groupId>org.springframework.boot</groupId>-->
|
|
|
|
+<!-- <artifactId>spring-boot-starter-redis</artifactId>-->
|
|
|
|
+<!-- <version>1.3.8.RELEASE</version>-->
|
|
|
|
+<!-- </dependency>-->
|
|
|
|
+
|
|
|
|
+<!-- <dependency>-->
|
|
|
|
+<!-- <groupId>redis.clients</groupId>-->
|
|
|
|
+<!-- <artifactId>jedis</artifactId>-->
|
|
|
|
+<!-- <version>2.9.0</version>-->
|
|
|
|
+<!-- </dependency>-->
|
|
|
|
+
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
|
+ <artifactId>spring-boot-starter-actuator</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
|
+ <artifactId>spring-boot-starter-webflux</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
|
+ <artifactId>spring-boot-starter-thymeleaf</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.springframework.retry</groupId>
|
|
|
|
+ <artifactId>spring-retry</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
|
+ <artifactId>spring-boot-starter-aop</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>commons-lang</groupId>
|
|
|
|
+ <artifactId>commons-lang</artifactId>
|
|
|
|
+ <version>2.6</version>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
|
+ <artifactId>spring-boot-starter-jdbc</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+ <!--常用库依赖-->
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>commons-codec</groupId>
|
|
|
|
+ <artifactId>commons-codec</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+<!-- <dependency>-->
|
|
|
|
+<!-- <groupId>org.apache.commons</groupId>-->
|
|
|
|
+<!-- <artifactId>commons-lang3</artifactId>-->
|
|
|
|
+<!-- <version>3.5</version>-->
|
|
|
|
+<!-- </dependency>-->
|
|
|
|
+
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
|
+ <artifactId>spring-boot-starter-cache</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+<!-- <dependency>-->
|
|
|
|
+<!-- <groupId>javax.servlet</groupId>-->
|
|
|
|
+<!-- <artifactId>javax.servlet-api</artifactId>-->
|
|
|
|
+<!-- <version>3.1.0</version>-->
|
|
|
|
+<!-- <scope>provided</scope>-->
|
|
|
|
+<!-- </dependency>-->
|
|
|
|
+ <!--MySQL JDBC驱动-->
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>mysql</groupId>
|
|
|
|
+ <artifactId>mysql-connector-java</artifactId>
|
|
|
|
+ <scope>runtime</scope>
|
|
|
|
+ </dependency>
|
|
|
|
+ <!--MyBatis 及 插件依赖-->
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.mybatis</groupId>
|
|
|
|
+ <artifactId>mybatis-spring</artifactId>
|
|
|
|
+ <!-- <version>1.3.1</version>-->
|
|
|
|
+ <version>2.0.1</version>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.mybatis</groupId>
|
|
|
|
+ <artifactId>mybatis</artifactId>
|
|
|
|
+ <version>3.4.4</version>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>tk.mybatis</groupId>
|
|
|
|
+ <artifactId>mapper</artifactId>
|
|
|
|
+ <version>3.4.0</version>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.mybatis.spring.boot</groupId>
|
|
|
|
+ <artifactId>mybatis-spring-boot-starter</artifactId>
|
|
|
|
+ <!-- <version>1.1.1</version>-->
|
|
|
|
+ <version>2.0.1</version>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+ <!-- 升级分页插件 -->
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>com.github.pagehelper</groupId>
|
|
|
|
+ <artifactId>pagehelper-spring-boot-starter</artifactId>
|
|
|
|
+ <version>1.2.3</version>
|
|
|
|
+ </dependency>
|
|
|
|
+ <!--阿里 FastJson依赖-->
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>com.alibaba</groupId>
|
|
|
|
+ <artifactId>fastjson</artifactId>
|
|
|
|
+ <!-- <version>1.2.22</version>-->
|
|
|
|
+ <version>1.2.69</version>
|
|
|
|
+ </dependency>
|
|
|
|
+ <!--阿里 Druid Spring Boot Starter依赖-->
|
|
|
|
+<!-- <dependency>-->
|
|
|
|
+<!-- <groupId>com.alibaba</groupId>-->
|
|
|
|
+<!-- <artifactId>druid-spring-boot-starter</artifactId>-->
|
|
|
|
+<!-- <!– <version>1.1.2</version>–>-->
|
|
|
|
+<!-- <version>1.1.10</version>-->
|
|
|
|
+<!-- </dependency>-->
|
|
|
|
+ <!--代码生成器依赖-->
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.freemarker</groupId>
|
|
|
|
+ <artifactId>freemarker</artifactId>
|
|
|
|
+ <version>2.3.23</version>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.mybatis.generator</groupId>
|
|
|
|
+ <artifactId>mybatis-generator-core</artifactId>
|
|
|
|
+ <version>1.3.5</version>
|
|
|
|
+
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>com.github.misterchangray.mybatis.generator.plugins</groupId>
|
|
|
|
+ <artifactId>myBatisGeneratorPlugins</artifactId>
|
|
|
|
+ <version>1.2</version>
|
|
|
|
+ </dependency>
|
|
|
|
+ <!-- swagger2 -->
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>io.springfox</groupId>
|
|
|
|
+ <artifactId>springfox-swagger2</artifactId>
|
|
|
|
+ <version>2.9.2</version>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>io.springfox</groupId>
|
|
|
|
+ <artifactId>springfox-swagger-ui</artifactId>
|
|
|
|
+ <version>2.9.2</version>
|
|
|
|
+ </dependency>
|
|
|
|
+<!-- <dependency>-->
|
|
|
|
+<!-- <groupId>com.google.collections</groupId>-->
|
|
|
|
+<!-- <artifactId>google-collections</artifactId>-->
|
|
|
|
+<!-- <version>1.0</version>-->
|
|
|
|
+<!-- </dependency>-->
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>com.github.xiaoymin</groupId>
|
|
|
|
+ <artifactId>swagger-bootstrap-ui</artifactId>
|
|
|
|
+ <version>1.9.6</version>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>io.swagger</groupId>
|
|
|
|
+ <artifactId>swagger-annotations</artifactId>
|
|
|
|
+ <scope>compile</scope>
|
|
|
|
+ <version>1.5.22</version>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>io.swagger</groupId>
|
|
|
|
+ <artifactId>swagger-models</artifactId>
|
|
|
|
+ <version>1.5.22</version>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>com.spring4all</groupId>
|
|
|
|
+ <artifactId>swagger-spring-boot-starter</artifactId>
|
|
|
|
+ <version>1.8.0.RELEASE</version>
|
|
|
|
+ <scope>compile</scope>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+ <!--异维科技cloud包依赖-->
|
|
|
|
+<!-- <dependency>-->
|
|
|
|
+<!-- <groupId>org.springframework.cloud</groupId>-->
|
|
|
|
+<!-- <artifactId>spring-cloud-starter-dubbo</artifactId>-->
|
|
|
|
+<!-- <version>0.2.2.RELEASE</version>-->
|
|
|
|
+<!-- </dependency>-->
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.springframework.cloud</groupId>
|
|
|
|
+ <artifactId>spring-cloud-starter-openfeign</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.springframework.cloud</groupId>
|
|
|
|
+ <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.springframework.cloud</groupId>
|
|
|
|
+ <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+<!-- <dependency>-->
|
|
|
|
+<!-- <groupId>cn.hutool</groupId>-->
|
|
|
|
+<!-- <artifactId>hutool-all</artifactId>-->
|
|
|
|
+<!-- <version>5.0.1</version>-->
|
|
|
|
+<!-- </dependency>-->
|
|
|
|
+
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.apache.poi</groupId>
|
|
|
|
+ <artifactId>poi-ooxml</artifactId>
|
|
|
|
+ <version>4.1.2</version>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.projectlombok</groupId>
|
|
|
|
+ <artifactId>lombok</artifactId>
|
|
|
|
+ <version>1.18.10</version>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>com.qcloud</groupId>
|
|
|
|
+ <artifactId>cos_api</artifactId>
|
|
|
|
+ <version>5.6.8</version>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+<!-- <dependency>-->
|
|
|
|
+<!-- <groupId>org.apache.dubbo</groupId>-->
|
|
|
|
+<!-- <artifactId>dubbo-registry-nacos</artifactId>-->
|
|
|
|
+<!-- <version>2.7.1</version>-->
|
|
|
|
+<!-- </dependency>-->
|
|
|
|
+
|
|
|
|
+ <!-- MQ -->
|
|
|
|
+<!-- <dependency>-->
|
|
|
|
+<!-- <groupId>org.springframework.boot</groupId>-->
|
|
|
|
+<!-- <artifactId>spring-boot-starter-amqp</artifactId>-->
|
|
|
|
+<!-- </dependency>-->
|
|
|
|
+
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.apache.rocketmq</groupId>
|
|
|
|
+ <artifactId>rocketmq-spring-boot-starter</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.apache.dubbo</groupId>
|
|
|
|
+ <artifactId>dubbo-spring-boot-starter</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+ <!-- dubbo序列化方式 -->
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>com.esotericsoftware</groupId>
|
|
|
|
+ <artifactId>kryo</artifactId>
|
|
|
|
+ <version>4.0.2</version>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>de.javakaffee</groupId>
|
|
|
|
+ <artifactId>kryo-serializers</artifactId>
|
|
|
|
+ <version>0.45</version>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+ <!-- Dubbo -->
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.apache.dubbo</groupId>
|
|
|
|
+ <artifactId>dubbo</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+ <!-- Dubbo Registry Nacos -->
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.apache.dubbo</groupId>
|
|
|
|
+ <artifactId>dubbo-registry-nacos</artifactId>
|
|
|
|
+ <version>2.7.1</version>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>com.alibaba.nacos</groupId>
|
|
|
|
+ <artifactId>nacos-client</artifactId>
|
|
|
|
+ <exclusions>
|
|
|
|
+ <exclusion>
|
|
|
|
+ <groupId>com.google.guava</groupId>
|
|
|
|
+ <artifactId>guava</artifactId>
|
|
|
|
+ </exclusion>
|
|
|
|
+ </exclusions>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ </dependencies>
|
|
|
|
+
|
|
|
|
+ <distributionManagement>
|
|
|
|
+ <snapshotRepository>
|
|
|
|
+ <uniqueVersion>false</uniqueVersion>
|
|
|
|
+ <id>nexus-snapshots</id>
|
|
|
|
+ <name>Nexus Snapshot Repository</name>
|
|
|
|
+ <url>https://maven.medipath.com.cn/repository/maven-snapshots/</url>
|
|
|
|
+ <layout>default</layout>
|
|
|
|
+ </snapshotRepository>
|
|
|
|
+
|
|
|
|
+ <repository>
|
|
|
|
+ <id>nexus-releases</id>
|
|
|
|
+ <name>maven-releases</name>
|
|
|
|
+ <url>https://maven.medipath.com.cn/repository/maven-releases/</url>
|
|
|
|
+ </repository>
|
|
|
|
+ </distributionManagement>
|
|
|
|
+ <dependencyManagement>
|
|
|
|
+ <dependencies>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.springframework.cloud</groupId>
|
|
|
|
+ <artifactId>spring-cloud-dependencies</artifactId>
|
|
|
|
+ <version>Finchley.SR1</version>
|
|
|
|
+ <type>pom</type>
|
|
|
|
+ <scope>import</scope>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>org.springframework.cloud</groupId>
|
|
|
|
+ <artifactId>spring-cloud-alibaba-dependencies</artifactId>
|
|
|
|
+ <version>0.2.2.RELEASE</version>
|
|
|
|
+ <type>pom</type>
|
|
|
|
+ <scope>import</scope>
|
|
|
|
+ </dependency>
|
|
|
|
+ </dependencies>
|
|
|
|
+ </dependencyManagement>
|
|
|
|
+
|
|
|
|
+ <build>
|
|
|
|
+ <plugins>
|
|
|
|
+ <plugin>
|
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
|
+ <artifactId>spring-boot-maven-plugin</artifactId>
|
|
|
|
+ <configuration>
|
|
|
|
+ <classifier>exec</classifier>
|
|
|
|
+ </configuration>
|
|
|
|
+ <executions>
|
|
|
|
+ <execution>
|
|
|
|
+ <goals>
|
|
|
|
+ <goal>repackage</goal>
|
|
|
|
+ </goals>
|
|
|
|
+ </execution>
|
|
|
|
+ </executions>
|
|
|
|
+ </plugin>
|
|
|
|
+ <plugin>
|
|
|
|
+ <artifactId>maven-compiler-plugin</artifactId>
|
|
|
|
+ <configuration>
|
|
|
|
+ <source>${java.version}</source>
|
|
|
|
+ <target>${java.version}</target>
|
|
|
|
+ <encoding>UTF-8</encoding>
|
|
|
|
+ </configuration>
|
|
|
|
+ </plugin>
|
|
|
|
+ </plugins>
|
|
|
|
+ </build>
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+</project>
|