123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745 |
- <?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.crunii.microservice</groupId>
- <artifactId>microservice</artifactId>
- <version>${micro.version}</version>
- <packaging>pom</packaging>
- <properties>
- <micro.version>1.0.0-SNAPSHOT</micro.version>
- <crunii.version>1.8.1-snapshot</crunii.version>
- <maven.compiler.source>1.8</maven.compiler.source>
- <maven.compiler.target>1.8</maven.compiler.target>
- <boot.admin.version>2.0.0</boot.admin.version>
- <spring.plugin.version>2.0.0.RELEASE</spring.plugin.version>
- <boot.dependencies.version>2.6.14</boot.dependencies.version>
- <cloud.dependencies.version>2021.0.5</cloud.dependencies.version>
- <alibaba.dependencies.version>2021.0.4.0</alibaba.dependencies.version>
- <boot.maven.version>2.0.4.RELEASE</boot.maven.version>
- <jasypt.version>1.9.3</jasypt.version>
- <netty.version>4.1.53.Final</netty.version>
- <guava.version>31.0-jre</guava.version>
- <quartz.version>2.2.1</quartz.version>
- <freemarker.version>2.3.29</freemarker.version>
- <lang3.version>3.4</lang3.version>
- <disruptor.version>3.3.11</disruptor.version>
- <collections.version>3.2.2</collections.version>
- <beanutils.version>1.9.4</beanutils.version>
- <aviator.version>5.2.1</aviator.version>
- <druid.version>1.2.15</druid.version>
- <hutool.version>5.8.18</hutool.version>
- <groovy.version>4.0.15</groovy.version>
- <easyexcel.version>2.1.7</easyexcel.version>
- <moxy.version>2.7.6</moxy.version>
- <asm.version>5.0.4</asm.version>
- <redisson.version>3.19.0</redisson.version>
- <es.version>7.17.9</es.version>
- <knife4j-aggregation.version>2.0.9</knife4j-aggregation.version>
- <mapstruct.version>1.5.2.Final</mapstruct.version>
- <knife4j.version>3.0.3</knife4j.version>
- <swagger.core.version>1.5.22</swagger.core.version>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <org.projectlombok.version>1.18.24</org.projectlombok.version>
- <!-- xxl-job version-->
- <gson.version>2.10.1</gson.version>
- <lombok.version>1.18.24</lombok.version>
- <spring.version>5.3.26</spring.version>
- <spring-boot.version>2.7.9</spring-boot.version>
- <mybatis-spring-boot-starter.version>2.3.0</mybatis-spring-boot-starter.version>
- <mysql-connector-j.version>8.0.32</mysql-connector-j.version>
- <slf4j-api.version>1.7.36</slf4j-api.version>
- <junit-jupiter.version>5.9.2</junit-jupiter.version>
- <javax.annotation-api.version>1.3.2</javax.annotation-api.version>
- <groovy.version>4.0.10</groovy.version>
- <maven-source-plugin.version>3.2.1</maven-source-plugin.version>
- <maven-javadoc-plugin.version>3.5.0</maven-javadoc-plugin.version>
- <maven-gpg-plugin.version>3.0.1</maven-gpg-plugin.version>
- </properties>
- <modules>
- <module>micro-common</module>
- <module>micro-common-component</module>
- <module>micro-datasource</module>
- <module>micro-domain</module>
- <module>micro-core</module>
- <module>micro-gateway</module>
- <module>micro-feign-client</module>
- <module>components</module>
- <module>services</module>
- <module>interfaces</module>
- <module>micro-doc</module>
- <module>micro-dependencies</module>
- </modules>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-dependencies</artifactId>
- <version>${boot.dependencies.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependency>
- <groupId>org.springframework.cloud</groupId>
- <artifactId>spring-cloud-dependencies</artifactId>
- <version>${cloud.dependencies.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependency>
- <groupId>com.alibaba.cloud</groupId>
- <artifactId>spring-cloud-alibaba-dependencies</artifactId>
- <version>${alibaba.dependencies.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependency>
- <groupId>com.crunii.microservice</groupId>
- <artifactId>micro-dependencies</artifactId>
- <version>${micro.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependency>
- <groupId>com.crunii.microservice</groupId>
- <artifactId>micro-common-swagger</artifactId>
- <version>${micro.version}</version>
- </dependency>
- <dependency>
- <groupId>com.crunii.microservice</groupId>
- <artifactId>micro-common-web</artifactId>
- <version>${micro.version}</version>
- </dependency>
- <dependency>
- <groupId>com.crunii.microservice</groupId>
- <artifactId>micro-common</artifactId>
- <version>${micro.version}</version>
- </dependency>
- <dependency>
- <groupId>com.crunii.microservice</groupId>
- <artifactId>micro-datasource</artifactId>
- <version>${micro.version}</version>
- </dependency>
- <dependency>
- <groupId>com.crunii.microservice</groupId>
- <artifactId>micro-domain</artifactId>
- <version>${micro.version}</version>
- </dependency>
- <dependency>
- <groupId>com.crunii.microservice</groupId>
- <artifactId>micro-core</artifactId>
- <version>${micro.version}</version>
- </dependency>
- <dependency>
- <groupId>com.crunii.microservice</groupId>
- <artifactId>micro-feign-client</artifactId>
- <version>${micro.version}</version>
- </dependency>
- <dependency>
- <groupId>com.crunii.microservice</groupId>
- <artifactId>components</artifactId>
- <version>${micro.version}</version>
- </dependency>
- <dependency>
- <groupId>com.crunii.microservice</groupId>
- <artifactId>services</artifactId>
- <version>${micro.version}</version>
- </dependency>
- <dependency>
- <groupId>com.crunii.microservice</groupId>
- <artifactId>interfaces</artifactId>
- <version>${micro.version}</version>
- </dependency>
- <dependency>
- <groupId>com.crunii.microservice</groupId>
- <artifactId>service-qzh-api</artifactId>
- <version>${micro.version}</version>
- </dependency>
- <dependency>
- <groupId>com.crunii.microservice</groupId>
- <artifactId>service-sysmgr-api</artifactId>
- <version>${micro.version}</version>
- </dependency>
- <dependency>
- <groupId>com.crunii.microservice</groupId>
- <artifactId>component-redis</artifactId>
- <version>${micro.version}</version>
- </dependency>
- <dependency>
- <groupId>cn.hutool</groupId>
- <artifactId>hutool-core</artifactId>
- <version>${hutool.version}</version>
- </dependency>
- <dependency>
- <groupId>cn.hutool</groupId>
- <artifactId>hutool-all</artifactId>
- <version>${hutool.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>org.apache.groovy</groupId>
- <artifactId>groovy-jsr223</artifactId>
- <version>${groovy.version}</version>
- </dependency>
- <dependency>
- <groupId>org.freemarker</groupId>
- <artifactId>freemarker</artifactId>
- <version>${freemarker.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-lang3</artifactId>
- <version>${lang3.version}</version>
- </dependency>
- <dependency>
- <groupId>commons-collections</groupId>
- <artifactId>commons-collections</artifactId>
- <version>${collections.version}</version>
- </dependency>
- <dependency>
- <groupId>commons-beanutils</groupId>
- <artifactId>commons-beanutils</artifactId>
- <version>${beanutils.version}</version>
- </dependency>
- <!-- redisson -->
- <dependency>
- <groupId>org.redisson</groupId>
- <artifactId>redisson-spring-boot-starter</artifactId>
- <version>${redisson.version}</version>
- </dependency>
- <dependency>
- <groupId>org.redisson</groupId>
- <artifactId>redisson-spring-data-26</artifactId>
- <version>${redisson.version}</version>
- </dependency>
- <!-- redisson end-->
- <dependency>
- <groupId>joda-time</groupId>
- <artifactId>joda-time</artifactId>
- <version>2.12.2</version>
- </dependency>
- <dependency>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- <version>1.2</version>
- </dependency>
- <dependency>
- <groupId>com.github.xiaoymin</groupId>
- <artifactId>knife4j-micro-spring-boot-starter</artifactId>
- <version>${knife4j.version}</version>
- </dependency>
- <!-- Swagger 依赖配置 -->
- <dependency>
- <groupId>io.swagger</groupId>
- <artifactId>swagger-annotations</artifactId>
- <version>${swagger.core.version}</version>
- </dependency>
- <dependency>
- <groupId>io.springfox</groupId>
- <artifactId>springfox-boot-starter</artifactId>
- <version>3.0.0</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.janino</groupId>
- <artifactId>janino</artifactId>
- <version>3.0.16</version>
- </dependency>
- <dependency>
- <groupId>io.projectreactor</groupId>
- <artifactId>reactor-core</artifactId>
- <version>3.3.0.RELEASE</version>
- </dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-web</artifactId>
- <version>2.10.0</version>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>log4j-over-slf4j</artifactId>
- <version>1.7.30</version>
- </dependency>
- <dependency>
- <groupId>com.alibaba</groupId>
- <artifactId>easyexcel</artifactId>
- <version>2.1.7</version>
- </dependency>
- <dependency>
- <groupId>com.alibaba</groupId>
- <artifactId>fastjson</artifactId>
- <version>1.2.76</version>
- </dependency>
- <dependency>
- <groupId>com.lmax</groupId>
- <artifactId>disruptor</artifactId>
- <version>${disruptor.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jasypt</groupId>
- <artifactId>jasypt-spring31</artifactId>
- <version>${jasypt.version}</version>
- </dependency>
- <dependency>
- <groupId>org.eclipse.persistence</groupId>
- <artifactId>org.eclipse.persistence.moxy</artifactId>
- <version>${moxy.version}</version>
- </dependency>
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>javax.servlet-api</artifactId>
- <version>4.0.1</version>
- </dependency>
- <dependency>
- <groupId>org.apache.curator</groupId>
- <artifactId>curator-recipes</artifactId>
- <version>${curator.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.curator</groupId>
- <artifactId>curator-framework</artifactId>
- <version>${curator.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.curator</groupId>
- <artifactId>curator-client</artifactId>
- <version>${curator.version}</version>
- <exclusions>
- <exclusion>
- <groupId>org.apache.zookeeper</groupId>
- <artifactId>zookeeper</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.apache.zookeeper</groupId>
- <artifactId>zookeeper</artifactId>
- <version>${zookeeper.version}</version>
- </dependency>
- <dependency>
- <groupId>org.quartz-scheduler</groupId>
- <artifactId>quartz</artifactId>
- <version>${quartz.version}</version>
- </dependency>
- <dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty-all</artifactId>
- <version>${netty.version}</version>
- </dependency>
- <dependency>
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
- <version>${guava.version}</version>
- </dependency>
- <dependency>
- <groupId>com.github.bingoohuang</groupId>
- <artifactId>patchca</artifactId>
- <version>0.0.1</version>
- </dependency>
- <dependency>
- <groupId>com.alibaba.nacos</groupId>
- <artifactId>nacos-spring-context</artifactId>
- <version>1.1.1</version>
- </dependency>
- <dependency>
- <groupId>com.alibaba.nacos</groupId>
- <artifactId>nacos-client</artifactId>
- <version>2.0.4</version>
- </dependency>
- <dependency>
- <groupId>commons-net</groupId>
- <artifactId>commons-net</artifactId>
- <version>3.6</version>
- </dependency>
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-compress</artifactId>
- <version>1.17</version>
- </dependency>
- <dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- <version>2.4</version>
- </dependency>
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-text</artifactId>
- <version>1.8</version>
- </dependency>
- <dependency>
- <groupId>commons-discovery</groupId>
- <artifactId>commons-discovery</artifactId>
- <version>0.2</version>
- </dependency>
- <dependency>
- <groupId>org.dom4j</groupId>
- <artifactId>dom4j</artifactId>
- <version>2.1.1</version>
- </dependency>
- <dependency>
- <groupId>com.googlecode.aviator</groupId>
- <artifactId>aviator</artifactId>
- <version>${aviator.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-pool2</artifactId>
- <version>2.6.0</version>
- </dependency>
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- <version>5.1.49</version>
- </dependency>
- <dependency>
- <groupId>commons-httpclient</groupId>
- <artifactId>commons-httpclient</artifactId>
- <version>3.1</version>
- <exclusions>
- <exclusion>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- </exclusion>
- <exclusion>
- <groupId>commons-codec</groupId>
- <artifactId>commons-codec</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>com.alibaba</groupId>
- <artifactId>druid</artifactId>
- <version>${druid.version}</version>
- </dependency>
- <dependency>
- <groupId>com.alibaba</groupId>
- <artifactId>druid-spring-boot-starter</artifactId>
- <version>${druid.version}</version>
- </dependency>
- <!--解决冲突-->
- <dependency>
- <groupId>io.github.openfeign</groupId>
- <artifactId>feign-jackson</artifactId>
- <version>10.2.0</version>
- </dependency>
- <dependency>
- <groupId>io.projectreactor.netty</groupId>
- <artifactId>reactor-netty</artifactId>
- <version>0.8.22.RELEASE</version>
- </dependency>
- <dependency>
- <groupId>org.ow2.asm</groupId>
- <artifactId>asm</artifactId>
- <version>${asm.version}</version>
- </dependency>
- <dependency>
- <groupId>org.ow2.asm</groupId>
- <artifactId>asm-util</artifactId>
- <version>${asm.version}</version>
- </dependency>
- <dependency>
- <groupId>commons-fileupload</groupId>
- <artifactId>commons-fileupload</artifactId>
- <version>1.4</version>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.fastinfoset</groupId>
- <artifactId>FastInfoset</artifactId>
- <version>1.2.15</version>
- </dependency>
- <dependency>
- <groupId>org.apache.geronimo.specs</groupId>
- <artifactId>geronimo-activation_1.1_spec</artifactId>
- <version>1.1</version>
- </dependency>
- <dependency>
- <groupId>org.jetbrains.kotlin</groupId>
- <artifactId>kotlin-stdlib</artifactId>
- <version>1.3.72</version>
- </dependency>
- <dependency>
- <groupId>com.dameng</groupId>
- <artifactId>DmJdbcDriver18</artifactId>
- <version>8.1.1.193</version>
- </dependency>
- <dependency>
- <groupId>com.dameng</groupId>
- <artifactId>DmDialect-for-hibernate5.6</artifactId>
- <version>8.1.2.192</version>
- </dependency>
- <dependency>
- <groupId>cn.hutool</groupId>
- <artifactId>hutool-bom</artifactId>
- <version>${hutool.version}</version>
- <type>pom</type>
- <!-- 注意这里是import -->
- <scope>import</scope>
- </dependency>
- <dependency>
- <groupId>org.elasticsearch.client</groupId>
- <artifactId>elasticsearch-rest-client</artifactId>
- <version>${es.version}</version>
- </dependency>
- <dependency>
- <groupId>org.elasticsearch</groupId>
- <artifactId>elasticsearch</artifactId>
- <version>${es.version}</version>
- </dependency>
- <dependency>
- <groupId>org.elasticsearch.client</groupId>
- <artifactId>elasticsearch-rest-high-level-client</artifactId>
- <version>${es.version}</version>
- </dependency>
- <dependency>
- <groupId>com.crunii</groupId>
- <artifactId>crunii-spring-boot-api-encrypt</artifactId>
- <version>${crunii.version}</version>
- </dependency>
- <dependency>
- <groupId>com.crunii</groupId>
- <artifactId>crunii-spring-boot-starter-executor</artifactId>
- <version>${crunii.version}</version>
- </dependency>
- </dependencies>
- </dependencyManagement>
- <build>
- <resources>
- <resource>
- <directory>src/main/java</directory>
- <includes>
- <include>**/*.properties</include>
- </includes>
- </resource>
- <resource>
- <directory>src/main/resources</directory>
- <excludes>
- <!-- <exclude>*.properties</exclude> -->
- <!-- <exclude>**/test/</exclude> -->
- </excludes>
- </resource>
- </resources>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>2.4.2</version>
- <configuration>
- <skipTests>true</skipTests>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-eclipse-plugin</artifactId>
- <version>2.10</version>
- <configuration>
- <downloadSources>true</downloadSources>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>3.7.0</version>
- <configuration>
- <compilerArgument>-Xlint:deprecation</compilerArgument>
- <source>1.8</source>
- <target>1.8</target>
- <encoding>${project.build.sourceEncoding}</encoding>
- <optimize>true</optimize>
- <skip>true</skip>
- <encoding>UTF-8</encoding>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>3.1.0</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-install-plugin</artifactId>
- <version>2.5.2</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <version>3.1.0</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-resources-plugin</artifactId>
- <version>3.0.2</version>
- <configuration>
- <encoding>UTF-8</encoding>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <profiles>
- <profile>
- <id>deploy</id>
- <build>
- <plugins>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>flatten-maven-plugin</artifactId>
- <version>1.5.0</version>
- <configuration>
- <updatePomFile>true</updatePomFile>
- <flattenMode>resolveCiFriendliesOnly</flattenMode>
- </configuration>
- <executions>
- <execution>
- <id>flatten</id>
- <phase>process-resources</phase>
- <goals>
- <goal>flatten</goal>
- </goals>
- </execution>
- <execution>
- <id>flatten.clean</id>
- <phase>clean</phase>
- <goals>
- <goal>clean</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
- <repositories>
- <repository>
- <id>alimaven</id>
- <name>aliyun maven</name>
- <url>https://maven.aliyun.com/nexus/content/groups/public/</url>
- <releases>
- <enabled>true</enabled>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </repository>
- <repository>
- <id>youth-cq-release</id>
- <name>youth-cq-release</name>
- <url>http://221.229.103.55:63081/repository/maven-public/</url>
- </repository>
- </repositories>
- <pluginRepositories>
- <pluginRepository>
- <id>alimaven</id>
- <name>aliyun maven</name>
- <url>https://maven.aliyun.com/nexus/content/groups/public/</url>
- <releases>
- <enabled>true</enabled>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </pluginRepository>
- </pluginRepositories>
- <!-- 发布maven私服 -->
- <distributionManagement>
- <!-- mvn clean deploy -pl crunii/crunii-module/crunii-module-flow/crunii-module-flow-api -am -Dmaven.test.skip=true -s /Users/sky198/developer/workspace/telec/doc/youth-cq/settings.xml -->
- <repository>
- <id>youth-cq-release</id>
- <name>youth-cq-release</name>
- <url>http://221.229.103.55:63081/repository/maven-releases/</url>
- </repository>
- <snapshotRepository>
- <id>youth-cq-snapshot</id>
- <name>youth-cq-snapshot</name>
- <url>http://221.229.103.55:63081/repository/maven-snapshots/</url>
- </snapshotRepository>
- </distributionManagement>
- </project>
|