From 75bdadc0c4e468217b93142d965cd92ee52838ec Mon Sep 17 00:00:00 2001 From: vince <757871790@qq.com> Date: 星期一, 20 五月 2024 09:01:27 +0800 Subject: [PATCH] 粮情协议优化 --- pom.xml | 757 +++++++++++++++++++++++++++++++-------------------------- 1 files changed, 413 insertions(+), 344 deletions(-) diff --git a/pom.xml b/pom.xml index 614858b..6f34990 100644 --- a/pom.xml +++ b/pom.xml @@ -1,383 +1,452 @@ <?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"> + 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.fzzy</groupId> - <artifactId>igds-api</artifactId> - <version>0.0.2-SNAPSHOT</version> - <packaging>jar</packaging> - <name>igds-api</name> + <modelVersion>4.0.0</modelVersion> + <groupId>com.fzzy</groupId> + <artifactId>igds-api</artifactId> + <version>0.0.2-SNAPSHOT</version> + <packaging>jar</packaging> + <name>igds-api</name> - <properties> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - <spring.boot.version>2.1.2.RELEASE</spring.boot.version> - <spring.version>5.1.1.RELEASE</spring.version> - <dorado.version>7.6.0-SNAPSHOT</dorado.version> - <druid.version>1.2.8</druid.version> - <mysql.version>5.1.45</mysql.version> - <fastjson.version>2.0.10</fastjson.version> - <lombok.version>1.18.22</lombok.version> - <spring.security>3.1.4.RELEASE</spring.security> - </properties> + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <spring.boot.version>2.1.2.RELEASE</spring.boot.version> + <spring.version>5.1.1.RELEASE</spring.version> + <druid.version>1.2.8</druid.version> + <mysql.version>5.1.45</mysql.version> + <fastjson.version>2.0.10</fastjson.version> + <lombok.version>1.18.22</lombok.version> + <spring.security>3.1.4.RELEASE</spring.security> + </properties> - <dependencies> + <dependencies> - <!-- DORADO7涓棿浠� --> - <dependency> - <groupId>com.bstek.dorado</groupId> - <artifactId>dorado-core</artifactId> - <version>${dorado.version}</version> - <exclusions> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> - </exclusion> - <exclusion> - <artifactId>javassist</artifactId> - <groupId>javassist</groupId> - </exclusion> - </exclusions> - </dependency> + <!-- DORADO7涓棿浠� --> + <dependency> + <groupId>com.bstek.dorado</groupId> + <artifactId>dorado-core</artifactId> + <version>7.6.0.2</version> + <exclusions> + <exclusion> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + </exclusion> + <exclusion> + <artifactId>javassist</artifactId> + <groupId>javassist</groupId> + </exclusion> + <exclusion> + <artifactId>dom4j</artifactId> + <groupId>dom4j</groupId> + </exclusion> + </exclusions> + </dependency> - <dependency> - <groupId>com.bstek.dorado</groupId> - <artifactId>dorado-uploader</artifactId> - <version>1.0.20</version> - <exclusions> - <exclusion> - <artifactId>slf4j-jcl</artifactId> - <groupId>org.slf4j</groupId> - </exclusion> - <exclusion> - <artifactId>slf4j-log4j12</artifactId> - <groupId>org.slf4j</groupId> - </exclusion> - <exclusion> - <artifactId>log4j</artifactId> - <groupId>log4j</groupId> - </exclusion> - <exclusion> - <artifactId>slf4j-jdk14</artifactId> - <groupId>org.slf4j</groupId> - </exclusion> - </exclusions> - </dependency> + <dependency> + <groupId>com.bstek.dorado</groupId> + <artifactId>dorado-uploader</artifactId> + <version>1.0.20</version> + <exclusions> + <exclusion> + <artifactId>slf4j-jcl</artifactId> + <groupId>org.slf4j</groupId> + </exclusion> + <exclusion> + <artifactId>slf4j-log4j12</artifactId> + <groupId>org.slf4j</groupId> + </exclusion> + <exclusion> + <artifactId>log4j</artifactId> + <groupId>log4j</groupId> + </exclusion> + <exclusion> + <artifactId>slf4j-jdk14</artifactId> + <groupId>org.slf4j</groupId> + </exclusion> + </exclusions> + </dependency> - <dependency> - <groupId>com.fasterxml.jackson.core</groupId> - <artifactId>jackson-core</artifactId> - <version>2.9.8</version> - <!-- <scope>runtime</scope>--> - </dependency> + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-core</artifactId> + <version>2.9.8</version> + <!-- <scope>runtime</scope> --> + </dependency> - <dependency> - <groupId>com.fasterxml.jackson.core</groupId> - <artifactId>jackson-databind</artifactId> - <version>2.9.8</version> - <!-- <scope>runtime</scope>--> - </dependency> + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-databind</artifactId> + <version>2.9.8</version> + <!-- <scope>runtime</scope> --> + </dependency> - <!-- springBoot --> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-jpa</artifactId> - <version>${spring.boot.version}</version> - </dependency> + <!-- springBoot --> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-data-jpa</artifactId> + <version>${spring.boot.version}</version> + </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-web</artifactId> - <version>${spring.boot.version}</version> - <exclusions> - <exclusion> - <artifactId>jackson-databind</artifactId> - <groupId>com.fasterxml.jackson.core</groupId> - </exclusion> - </exclusions> - </dependency> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-web</artifactId> + <version>${spring.boot.version}</version> + <exclusions> + <exclusion> + <artifactId>jackson-databind</artifactId> + <groupId>com.fasterxml.jackson.core</groupId> + </exclusion> + </exclusions> + </dependency> - <!-- REDIS --> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-redis</artifactId> - <version>${spring.boot.version}</version> - </dependency> + <!-- REDIS --> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-data-redis</artifactId> + <version>${spring.boot.version}</version> + </dependency> - <!-- thymeleaf --> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-thymeleaf</artifactId> - <version>${spring.boot.version}</version> - </dependency> - - <dependency> - <groupId>net.sourceforge.nekohtml</groupId> - <artifactId>nekohtml</artifactId> - <version>1.9.22</version> - </dependency> - - <dependency> - <groupId>xml-apis</groupId> - <artifactId>xml-apis</artifactId> - <version>1.4.01</version> - </dependency> - - <!-- Security --> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-core</artifactId> - <version>${spring.security}</version> - </dependency> + <!-- websocket --> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-websocket</artifactId> + <version>${spring.boot.version}</version> + </dependency> - <!-- druid --> - <!-- <dependency> --> - <!-- <groupId>com.alibaba</groupId> --> - <!-- <artifactId>druid-spring-boot-starter</artifactId> --> - <!-- <version>${druid.version}</version> --> - <!-- </dependency> --> + <!-- mqtt --> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-integration</artifactId> + <version>${spring.boot.version}</version> + </dependency> + + <dependency> + <groupId>org.springframework.integration</groupId> + <artifactId>spring-integration-stream</artifactId> + <version>5.2.0.RELEASE</version> + </dependency> + + <dependency> + <groupId>org.springframework.integration</groupId> + <artifactId>spring-integration-mqtt</artifactId> + <version>5.2.0.RELEASE</version> + </dependency> + + <!-- thymeleaf --> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-thymeleaf</artifactId> + <version>${spring.boot.version}</version> + </dependency> + + <!-- kafka --> + <dependency> + <groupId>org.springframework.kafka</groupId> + <artifactId>spring-kafka</artifactId> + <version>2.2.0.RELEASE</version> + </dependency> + + <dependency> + <groupId>net.sourceforge.nekohtml</groupId> + <artifactId>nekohtml</artifactId> + <version>1.9.22</version> + </dependency> + + <dependency> + <groupId>xml-apis</groupId> + <artifactId>xml-apis</artifactId> + <version>1.4.01</version> + </dependency> + + <!-- Security <dependency> <groupId>org.springframework.security</groupId> + <artifactId>spring-security-core</artifactId> <version>${spring.security}</version> + </dependency> --> - <!-- mysql杩炴帴 --> - <dependency> - <groupId>mysql</groupId> - <artifactId>mysql-connector-java</artifactId> - <version>${mysql.version}</version> - </dependency> + <!-- druid --> + <!-- <dependency> --> + <!-- <groupId>com.alibaba</groupId> --> + <!-- <artifactId>druid-spring-boot-starter</artifactId> --> + <!-- <version>${druid.version}</version> --> + <!-- </dependency> --> - <!-- JSON--> - <dependency> - <groupId>com.alibaba</groupId> - <artifactId>fastjson</artifactId> - <version>${fastjson.version}</version> - </dependency> + <!-- 寮曞叆IO鍖� --> + <dependency> + <groupId>com.ld.base.io</groupId> + <artifactId>base-io-netty</artifactId> + <version>1.0.0-SNAPSHOT</version> + </dependency> - <!-- lombok --> - <dependency> - <groupId>org.projectlombok</groupId> - <artifactId>lombok</artifactId> - <version>${lombok.version}</version> - </dependency> - - <!-- 鐧婚檰楠岃瘉鐮� --> - <dependency> - <groupId>com.github.whvcse</groupId> - <artifactId>easy-captcha</artifactId> - <version>1.6.2</version> - </dependency> - - <!-- 鐨偆鍖� --> - <dependency> - <groupId>dorado.skins</groupId> - <artifactId>sky</artifactId> - <version>2.0.0</version> - <scope>system</scope> - <systemPath>${project.basedir}/src/main/resources/lib/dorado-skin-sky-2.0.2.jar</systemPath> - </dependency> - - <!-- 闆嗘垚httpclient --> - <dependency> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpclient</artifactId> - <version>4.4.1</version> - </dependency> - - <dependency> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpcore</artifactId> - <version>4.4.1</version> - </dependency> - - <!-- 鍥藉瘑 --> - <dependency> - <groupId>org.bouncycastle</groupId> - <artifactId>bcprov-jdk15on</artifactId> - <version>1.70</version> - </dependency> - - <dependency> - <groupId>org.bouncycastle</groupId> - <artifactId>bcprov-ext-jdk15on</artifactId> - <version>1.70</version> - </dependency> - - <dependency> - <groupId>cn.lxem</groupId> - <artifactId>scde</artifactId> - <version>1.0</version> - <scope>system</scope> - <systemPath>${project.basedir}/src/main/resources/lib/RulesModel-1.0.jar</systemPath> - </dependency> - <dependency> - <groupId>cn.lxem</groupId> - <artifactId>scde</artifactId> - <version>1.0</version> - <scope>system</scope> - <systemPath>${project.basedir}/src/main/resources/lib/SM2Crypto-1.0.jar</systemPath> - </dependency> - - <!-- BDF2--> - <dependency> - <groupId>com.bstek.bdf2</groupId> - <artifactId>bdf2-orm-hibernate4</artifactId> - <version>2.1.0</version> - <exclusions> - <exclusion> - <artifactId>servlet-api</artifactId> - <groupId>javax.servlet</groupId> - </exclusion> - <exclusion> - <groupId>org.hibernate</groupId> - <artifactId>hibernate-core</artifactId> - </exclusion> - <exclusion> - <artifactId>slf4j-log4j12</artifactId> - <groupId>org.slf4j</groupId> - </exclusion> - <exclusion> - <artifactId>log4j</artifactId> - <groupId>log4j</groupId> - </exclusion> - </exclusions> - </dependency> + <!-- mysql杩炴帴 --> + <dependency> + <groupId>mysql</groupId> + <artifactId>mysql-connector-java</artifactId> + <version>${mysql.version}</version> + </dependency> - <!--骞夸笢鐪佸钩鍙板鎺� --> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-core</artifactId> - <version>3.2.2</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-rt-bindings-soap</artifactId> - <version>3.2.2</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-rt-bindings-xml</artifactId> - <version>3.2.2</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-rt-frontend-jaxws</artifactId> - <version>3.2.2</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-rt-transports-http</artifactId> - <version>3.2.2</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-rt-ws-policy</artifactId> - <version>3.2.2</version> - </dependency> - - <!-- <dependency>--> - <!-- <groupId>org.apache.cxf</groupId>--> - <!-- <artifactId>cxf-spring-boot-autoconfigure</artifactId>--> - <!-- <version>3.2.2</version>--> - <!-- </dependency>--> - <!-- <dependency>--> - <!-- <groupId>org.apache.cxf</groupId>--> - <!-- <artifactId>cxf-spring-boot-starter-jaxws</artifactId>--> - <!-- <version>3.2.2</version>--> - <!-- </dependency>--> + <!-- JSON --> + <dependency> + <groupId>com.alibaba</groupId> + <artifactId>fastjson</artifactId> + <version>${fastjson.version}</version> + </dependency> - </dependencies> + <!-- lombok --> + <dependency> + <groupId>org.projectlombok</groupId> + <artifactId>lombok</artifactId> + <version>${lombok.version}</version> + </dependency> + + <!-- 鐧婚檰楠岃瘉鐮� --> + <dependency> + <groupId>com.github.whvcse</groupId> + <artifactId>easy-captcha</artifactId> + <version>1.6.2</version> + </dependency> + + <!-- 鐨偆鍖� --> + <dependency> + <groupId>dorado.skins</groupId> + <artifactId>sky</artifactId> + <version>2.0.0</version> + <scope>system</scope> + <systemPath>${project.basedir}/src/main/resources/lib/dorado-skin-sky-2.0.2.jar</systemPath> + </dependency> + + <dependency> + <groupId>com.sun.jna</groupId> + <artifactId>examples</artifactId> + <version>3.0.9</version> + <scope>system</scope> + <systemPath>${project.basedir}/src/main/resources/lib/examples.jar</systemPath> + </dependency> + +<!-- <dependency>--> +<!-- <groupId>net.java.dev.jna</groupId>--> +<!-- <artifactId>jna</artifactId>--> +<!-- <version>4.2.1</version>--> +<!-- </dependency>--> +<!-- <dependency>--> +<!-- <groupId>com.sun.jna</groupId>--> +<!-- <artifactId>jna</artifactId>--> +<!-- <version>3.0.9</version>--> +<!-- <scope>system</scope>--> +<!-- <systemPath>${project.basedir}/src/main/resources/lib/jna.jar</systemPath>--> +<!-- </dependency>--> + + <dependency> + <groupId>com.sun.jna</groupId> + <artifactId>jna</artifactId> + <version>3.0.9</version> + </dependency> + + <!-- hutool鍔犲瘑瑙e瘑宸ュ叿绫� --> + <dependency> + <groupId>cn.hutool</groupId> + <artifactId>hutool-all</artifactId> + <version>5.0.7</version> + </dependency> + + <!-- 闆嗘垚httpclient --> + <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpclient</artifactId> + <version>4.4.1</version> + </dependency> + + <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpcore</artifactId> + <version>4.4.1</version> + </dependency> + + <!-- 鍥藉瘑 --> + <dependency> + <groupId>org.bouncycastle</groupId> + <artifactId>bcprov-jdk15on</artifactId> + <version>1.70</version> + </dependency> + + <dependency> + <groupId>org.bouncycastle</groupId> + <artifactId>bcprov-ext-jdk15on</artifactId> + <version>1.70</version> + </dependency> + + <dependency> + <groupId>cn.lxem</groupId> + <artifactId>scde</artifactId> + <version>1.0</version> + <scope>system</scope> + <systemPath>${project.basedir}/src/main/resources/lib/RulesModel-1.0.jar</systemPath> + </dependency> + <dependency> + <groupId>cn.lxem</groupId> + <artifactId>scde</artifactId> + <version>1.0</version> + <scope>system</scope> + <systemPath>${project.basedir}/src/main/resources/lib/SM2Crypto-1.0.jar</systemPath> + </dependency> + <!-- license 寮曞叆--> + <dependency> + <groupId>com.ld.license</groupId> + <artifactId>license-cli</artifactId> + <version>3.0.0-RELEASE</version> + <scope>system</scope> + <systemPath>${project.basedir}/src/main/resources/lib/license-cli-3.0.0-RELEASE.jar</systemPath> + </dependency> + <dependency> + <groupId>de.schlichtherle.truelicense</groupId> + <artifactId>truelicense-core</artifactId> + <version>1.33</version> + </dependency> + <!--骞夸笢鐪佸钩鍙板鎺� --> + <dependency> + <groupId>org.apache.cxf</groupId> + <artifactId>cxf-core</artifactId> + <version>3.2.2</version> + </dependency> + <dependency> + <groupId>org.apache.cxf</groupId> + <artifactId>cxf-rt-bindings-soap</artifactId> + <version>3.2.2</version> + </dependency> + <dependency> + <groupId>org.apache.cxf</groupId> + <artifactId>cxf-rt-bindings-xml</artifactId> + <version>3.2.2</version> + </dependency> + <dependency> + <groupId>org.apache.cxf</groupId> + <artifactId>cxf-rt-frontend-jaxws</artifactId> + <version>3.2.2</version> + </dependency> + <dependency> + <groupId>org.apache.cxf</groupId> + <artifactId>cxf-rt-transports-http</artifactId> + <version>3.2.2</version> + </dependency> + <dependency> + <groupId>org.apache.cxf</groupId> + <artifactId>cxf-rt-ws-policy</artifactId> + <version>3.2.2</version> + </dependency> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-lang3</artifactId> + <version>3.9</version> + </dependency> + + <!-- <dependency> --> + <!-- <groupId>org.apache.cxf</groupId> --> + <!-- <artifactId>cxf-spring-boot-autoconfigure</artifactId> --> + <!-- <version>3.2.2</version> --> + <!-- </dependency> --> + <!-- <dependency> --> + <!-- <groupId>org.apache.cxf</groupId> --> + <!-- <artifactId>cxf-spring-boot-starter-jaxws</artifactId> --> + <!-- <version>3.2.2</version> --> + <!-- </dependency> --> - <build> - <plugins> - <!-- 璁剧疆缂栬瘧鐗堟湰 --> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-compiler-plugin</artifactId> - <configuration> - <source>1.8</source> - <target>1.8</target> - <encoding>UTF-8</encoding> - </configuration> - </plugin> - <plugin> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-maven-plugin</artifactId> - <executions> - <execution> - <goals> - <goal>repackage</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - - <resources> - <resource> - <directory>src/main/resources</directory> - </resource> - <resource> - <directory>src/main/java</directory> - </resource> - <resource> - <directory>src/main/resources/lib</directory> - <targetPath>BOOT-INF/lib/</targetPath> - <includes> - <include>**/*.jar</include> - </includes> - </resource> - <resource> - <directory>src/main/resources</directory> - <targetPath>BOOT-INF/classes/</targetPath> - </resource> - </resources> + </dependencies> - <finalName>igds-api</finalName> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.1</version> + <configuration> + <source>1.8</source> + <target>1.8</target> + <encoding>UTF-8</encoding> + </configuration> + </plugin> + <plugin> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-maven-plugin</artifactId> + <version>2.7.9</version> + <executions> + <execution> + <goals> + <goal>repackage</goal> + </goals> + </execution> + </executions> + </plugin> - </build> + </plugins> - <dependencyManagement> - <dependencies> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-framework-bom</artifactId> - <version>${spring.version}</version> - <type>pom</type> - <scope>import</scope> - </dependency> - </dependencies> - </dependencyManagement> + <resources> + <resource> + <directory>src/main/resources</directory> + </resource> + <resource> + <directory>src/main/java</directory> + </resource> + <resource> + <directory>src/main/resources/lib</directory> + <targetPath>BOOT-INF/lib/</targetPath> + <includes> + <include>**/*.jar</include> + </includes> + </resource> + <resource> + <directory>src/main/resources</directory> + <targetPath>BOOT-INF/classes/</targetPath> + </resource> + </resources> - <repositories> - <repository> - <id>sonatype</id> - <url>https://oss.sonatype.org/content/groups/public/</url> - </repository> - <repository> - <id>bsdn-maven-repository</id> - <url>http://nexus.bsdn.org/content/groups/public/</url> - </repository> - </repositories> + <finalName>igds-api</finalName> - <pluginRepositories> - <pluginRepository> - <id>spring-snapshots</id> - <url>http://repo.spring.io/snapshot</url> - </pluginRepository> - <pluginRepository> - <id>spring-milestones</id> - <url>http://repo.spring.io/milestone</url> - </pluginRepository> - </pluginRepositories> + </build> + + <dependencyManagement> + <dependencies> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-framework-bom</artifactId> + <version>${spring.version}</version> + <type>pom</type> + <scope>import</scope> + </dependency> + </dependencies> + </dependencyManagement> + + + <repositories> +<!-- <repository>--> +<!-- <id>sonatype</id>--> +<!-- <url>https://oss.sonatype.org/content/groups/public/</url>--> +<!-- </repository>--> + <repository> + <id>bsdn-maven-repository</id> + <url>http://nexus.bsdn.org/content/groups/public/</url> + </repository> + </repositories> + + <pluginRepositories> + <pluginRepository> + <id>spring-snapshots</id> + <url>http://repo.spring.io/snapshot</url> + </pluginRepository> + <pluginRepository> + <id>spring-milestones</id> + <url>http://repo.spring.io/milestone</url> + </pluginRepository> + </pluginRepositories> </project> -- Gitblit v1.9.3