From a35d993ebdd966acb2efecdda15ae048863b81c2 Mon Sep 17 00:00:00 2001 From: 严智鑫 <test> Date: 星期三, 17 四月 2024 10:20:14 +0800 Subject: [PATCH] 删除旧版本文件 --- /dev/null | 22 ----------- hangzhoumesParent/common/springsecurity/src/main/java/com/mes/userinfo/mapper/SysUserRoleMapper.java | 2 + hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/workstation/service/impl/UpWorkstationServiceImpl.java | 30 +++++++------- hangzhoumesParent/common/springsecurity/src/main/java/com/mes/menu/mapper/SysMenuMapper.java | 2 + hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/mapper/SysRoleMenuMapper.java | 2 + hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/mapper/SysRoleMapper.java | 2 + hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java | 14 +++--- hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/EdgStorageCageService.java | 12 +++--- hangzhoumesParent/common/springsecurity/src/main/java/com/mes/userinfo/mapper/SysUserMapper.java | 2 + hangzhoumesParent/moduleService/CacheGlassModule/src/main/resources/application.yml | 13 ++++-- hangzhoumesParent/moduleService/pom.xml | 10 ++-- 11 files changed, 52 insertions(+), 59 deletions(-) diff --git a/CacheGlassModule/.vs/CacheVerticalGlassModule/v16/.suo b/CacheGlassModule/.vs/CacheVerticalGlassModule/v16/.suo deleted file mode 100644 index 83013ee..0000000 --- a/CacheGlassModule/.vs/CacheVerticalGlassModule/v16/.suo +++ /dev/null Binary files differ diff --git a/CacheGlassModule/.vs/ProjectSettings.json b/CacheGlassModule/.vs/ProjectSettings.json deleted file mode 100644 index f8b4888..0000000 --- a/CacheGlassModule/.vs/ProjectSettings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "CurrentProjectSetting": null -} \ No newline at end of file diff --git a/CacheGlassModule/.vs/VSWorkspaceState.json b/CacheGlassModule/.vs/VSWorkspaceState.json deleted file mode 100644 index 6b61141..0000000 --- a/CacheGlassModule/.vs/VSWorkspaceState.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ExpandedNodes": [ - "" - ], - "PreviewInSolutionExplorer": false -} \ No newline at end of file diff --git a/CacheGlassModule/.vs/slnx.sqlite b/CacheGlassModule/.vs/slnx.sqlite deleted file mode 100644 index 308d5b9..0000000 --- a/CacheGlassModule/.vs/slnx.sqlite +++ /dev/null Binary files differ diff --git a/CacheGlassModule/MES-Module.iml b/CacheGlassModule/MES-Module.iml deleted file mode 100644 index 74c9d74..0000000 --- a/CacheGlassModule/MES-Module.iml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> - <component name="MavenCustomPomFilePath"> - <option name="mavenPomFileUrl" value="file://$MODULE_DIR$/effective-pom.xml" /> - </component> - <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> - <output url="file://$MODULE_DIR$/../../Code/HangZhouMes/CacheGlassModule/target/classes" /> - <output-test url="file://$MODULE_DIR$/../../Code/HangZhouMes/CacheGlassModule/target/test-classes" /> - <exclude-output /> - <orderEntry type="inheritedJdk" /> - <orderEntry type="sourceFolder" forTests="false" /> - </component> -</module> \ No newline at end of file diff --git a/CacheGlassModule/effective-pom.xml b/CacheGlassModule/effective-pom.xml deleted file mode 100644 index e19cca3..0000000 --- a/CacheGlassModule/effective-pom.xml +++ /dev/null @@ -1,6646 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- ====================================================================== --> -<!-- --> -<!-- Generated by Maven Help Plugin on 2024-02-26T10:08:21+08:00 --> -<!-- See: http://maven.apache.org/plugins/maven-help-plugin/ --> -<!-- --> -<!-- ====================================================================== --> -<!-- ====================================================================== --> -<!-- --> -<!-- Effective POM for project --> -<!-- 'com.MES-Module:MES-Module:jar:0.0.1-SNAPSHOT' --> -<!-- --> -<!-- ====================================================================== --> -<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> - <parent> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-parent</artifactId> - <version>2.5.9</version> - <relativePath /> - </parent> - <groupId>com.MES-Module</groupId> - <artifactId>MES-Module</artifactId> - <version>0.0.1-SNAPSHOT</version> - <name>MES-Module</name> - <description>project for Spring Boot</description> - <url>https://spring.io/projects/spring-boot/MES-Module</url> - <licenses> - <license> - <name>Apache License, Version 2.0</name> - <url>https://www.apache.org/licenses/LICENSE-2.0</url> - </license> - </licenses> - <developers> - <developer> - <name>Pivotal</name> - <email>info@pivotal.io</email> - <organization>Pivotal Software, Inc.</organization> - <organizationUrl>https://www.spring.io</organizationUrl> - </developer> - </developers> - <scm> - <url>https://github.com/spring-projects/spring-boot/MES-Module</url> - </scm> - <properties> - <activemq.version>5.16.3</activemq.version> - <antlr2.version>2.7.7</antlr2.version> - <appengine-sdk.version>1.9.93</appengine-sdk.version> - <artemis.version>2.17.0</artemis.version> - <aspectj.version>1.9.7</aspectj.version> - <assertj.version>3.19.0</assertj.version> - <atomikos.version>4.0.6</atomikos.version> - <awaitility.version>4.0.3</awaitility.version> - <build-helper-maven-plugin.version>3.2.0</build-helper-maven-plugin.version> - <byte-buddy.version>1.10.22</byte-buddy.version> - <caffeine.version>2.9.3</caffeine.version> - <cassandra-driver.version>4.11.3</cassandra-driver.version> - <classmate.version>1.5.1</classmate.version> - <commons-codec.version>1.15</commons-codec.version> - <commons-dbcp2.version>2.8.0</commons-dbcp2.version> - <commons-lang3.version>3.12.0</commons-lang3.version> - <commons-pool.version>1.6</commons-pool.version> - <commons-pool2.version>2.9.0</commons-pool2.version> - <couchbase-client.version>3.1.7</couchbase-client.version> - <db2-jdbc.version>11.5.7.0</db2-jdbc.version> - <dependency-management-plugin.version>1.0.11.RELEASE</dependency-management-plugin.version> - <derby.version>10.14.2.0</derby.version> - <dropwizard-metrics.version>4.1.29</dropwizard-metrics.version> - <ehcache.version>2.10.9.2</ehcache.version> - <ehcache3.version>3.9.9</ehcache3.version> - <elasticsearch.version>7.12.1</elasticsearch.version> - <embedded-mongo.version>3.0.0</embedded-mongo.version> - <flyway.version>7.7.3</flyway.version> - <freemarker.version>2.3.31</freemarker.version> - <git-commit-id-plugin.version>4.0.5</git-commit-id-plugin.version> - <glassfish-el.version>3.0.4</glassfish-el.version> - <glassfish-jaxb.version>2.3.5</glassfish-jaxb.version> - <glassfish-jstl.version>1.2.6</glassfish-jstl.version> - <groovy.version>3.0.9</groovy.version> - <gson.version>2.8.9</gson.version> - <h2.version>1.4.200</h2.version> - <hamcrest.version>2.2</hamcrest.version> - <hazelcast-hibernate5.version>2.2.1</hazelcast-hibernate5.version> - <hazelcast.version>4.1.8</hazelcast.version> - <hibernate-validator.version>6.2.0.Final</hibernate-validator.version> - <hibernate.version>5.4.33</hibernate.version> - <hikaricp.version>4.0.3</hikaricp.version> - <hsqldb.version>2.5.2</hsqldb.version> - <htmlunit.version>2.49.1</htmlunit.version> - <httpasyncclient.version>4.1.5</httpasyncclient.version> - <httpclient.version>4.5.13</httpclient.version> - <httpclient5.version>5.0.4</httpclient5.version> - <httpcore.version>4.4.15</httpcore.version> - <httpcore5.version>5.1.3</httpcore5.version> - <infinispan.version>12.1.11.Final</infinispan.version> - <influxdb-java.version>2.21</influxdb-java.version> - <jackson-bom.version>2.12.6</jackson-bom.version> - <jakarta-activation.version>1.2.2</jakarta-activation.version> - <jakarta-annotation.version>1.3.5</jakarta-annotation.version> - <jakarta-jms.version>2.0.3</jakarta-jms.version> - <jakarta-json-bind.version>1.0.2</jakarta-json-bind.version> - <jakarta-json.version>1.1.6</jakarta-json.version> - <jakarta-mail.version>1.6.7</jakarta-mail.version> - <jakarta-management.version>1.1.4</jakarta-management.version> - <jakarta-persistence.version>2.2.3</jakarta-persistence.version> - <jakarta-servlet-jsp-jstl.version>1.2.7</jakarta-servlet-jsp-jstl.version> - <jakarta-servlet.version>4.0.4</jakarta-servlet.version> - <jakarta-transaction.version>1.3.3</jakarta-transaction.version> - <jakarta-validation.version>2.0.2</jakarta-validation.version> - <jakarta-websocket.version>1.1.2</jakarta-websocket.version> - <jakarta-ws-rs.version>2.1.6</jakarta-ws-rs.version> - <jakarta-xml-bind.version>2.3.3</jakarta-xml-bind.version> - <jakarta-xml-soap.version>1.4.2</jakarta-xml-soap.version> - <jakarta-xml-ws.version>2.3.3</jakarta-xml-ws.version> - <janino.version>3.1.6</janino.version> - <java.version>1.8</java.version> - <javax-activation.version>1.2.0</javax-activation.version> - <javax-annotation.version>1.3.2</javax-annotation.version> - <javax-cache.version>1.1.1</javax-cache.version> - <javax-jaxb.version>2.3.1</javax-jaxb.version> - <javax-jaxws.version>2.3.1</javax-jaxws.version> - <javax-jms.version>2.0.1</javax-jms.version> - <javax-json.version>1.1.4</javax-json.version> - <javax-jsonb.version>1.0</javax-jsonb.version> - <javax-mail.version>1.6.2</javax-mail.version> - <javax-money.version>1.1</javax-money.version> - <javax-persistence.version>2.2</javax-persistence.version> - <javax-transaction.version>1.3</javax-transaction.version> - <javax-validation.version>2.0.1.Final</javax-validation.version> - <javax-websocket.version>1.1</javax-websocket.version> - <jaxen.version>1.2.0</jaxen.version> - <jaybird.version>4.0.5.java8</jaybird.version> - <jboss-logging.version>3.4.3.Final</jboss-logging.version> - <jboss-transaction-spi.version>7.6.1.Final</jboss-transaction-spi.version> - <jdom2.version>2.0.6.1</jdom2.version> - <jedis.version>3.6.3</jedis.version> - <jersey.version>2.33</jersey.version> - <jetty-el.version>9.0.52</jetty-el.version> - <jetty-jsp.version>2.2.0.v201112011158</jetty-jsp.version> - <jetty-reactive-httpclient.version>1.1.10</jetty-reactive-httpclient.version> - <jetty.version>9.4.44.v20210927</jetty.version> - <jmustache.version>1.15</jmustache.version> - <johnzon.version>1.2.15</johnzon.version> - <jolokia.version>1.6.2</jolokia.version> - <jooq.version>3.14.15</jooq.version> - <json-path.version>2.5.0</json-path.version> - <json-smart.version>2.4.7</json-smart.version> - <jsonassert.version>1.5.0</jsonassert.version> - <jstl.version>1.2</jstl.version> - <jtds.version>1.3.1</jtds.version> - <junit-jupiter.version>5.7.2</junit-jupiter.version> - <junit.version>4.13.2</junit.version> - <kafka.version>2.7.2</kafka.version> - <kotlin-coroutines.version>1.5.2</kotlin-coroutines.version> - <kotlin.version>1.5.32</kotlin.version> - <lettuce.version>6.1.6.RELEASE</lettuce.version> - <liquibase.version>4.3.5</liquibase.version> - <log4j2.version>2.17.1</log4j2.version> - <logback.version>1.2.10</logback.version> - <lombok.version>1.18.22</lombok.version> - <mariadb.version>2.7.5</mariadb.version> - <maven-antrun-plugin.version>1.8</maven-antrun-plugin.version> - <maven-assembly-plugin.version>3.3.0</maven-assembly-plugin.version> - <maven-clean-plugin.version>3.1.0</maven-clean-plugin.version> - <maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version> - <maven-dependency-plugin.version>3.1.2</maven-dependency-plugin.version> - <maven-deploy-plugin.version>2.8.2</maven-deploy-plugin.version> - <maven-enforcer-plugin.version>3.0.0</maven-enforcer-plugin.version> - <maven-failsafe-plugin.version>2.22.2</maven-failsafe-plugin.version> - <maven-help-plugin.version>3.2.0</maven-help-plugin.version> - <maven-install-plugin.version>2.5.2</maven-install-plugin.version> - <maven-invoker-plugin.version>3.2.2</maven-invoker-plugin.version> - <maven-jar-plugin.version>3.2.2</maven-jar-plugin.version> - <maven-javadoc-plugin.version>3.2.0</maven-javadoc-plugin.version> - <maven-resources-plugin.version>3.2.0</maven-resources-plugin.version> - <maven-shade-plugin.version>3.2.4</maven-shade-plugin.version> - <maven-source-plugin.version>3.2.1</maven-source-plugin.version> - <maven-surefire-plugin.version>2.22.2</maven-surefire-plugin.version> - <maven-war-plugin.version>3.3.2</maven-war-plugin.version> - <maven.compiler.source>1.8</maven.compiler.source> - <maven.compiler.target>1.8</maven.compiler.target> - <micrometer.version>1.7.8</micrometer.version> - <mimepull.version>1.9.15</mimepull.version> - <mockito.version>3.9.0</mockito.version> - <mongodb.version>4.2.3</mongodb.version> - <mssql-jdbc.version>9.2.1.jre8</mssql-jdbc.version> - <mysql.version>8.0.28</mysql.version> - <nekohtml.version>1.9.22</nekohtml.version> - <neo4j-java-driver.version>4.2.8</neo4j-java-driver.version> - <netty-tcnative.version>2.0.47.Final</netty-tcnative.version> - <netty.version>4.1.73.Final</netty.version> - <nimbus-jose-jwt.version>9.10.1</nimbus-jose-jwt.version> - <oauth2-oidc-sdk.version>9.9.1</oauth2-oidc-sdk.version> - <ojdbc.version>19.3.0.0</ojdbc.version> - <okhttp3.version>3.14.9</okhttp3.version> - <oracle-database.version>21.1.0.0</oracle-database.version> - <pooled-jms.version>1.2.3</pooled-jms.version> - <postgresql.version>42.2.24</postgresql.version> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> - <prometheus-pushgateway.version>0.10.0</prometheus-pushgateway.version> - <quartz.version>2.3.2</quartz.version> - <querydsl.version>4.4.0</querydsl.version> - <r2dbc-bom.version>Arabba-SR12</r2dbc-bom.version> - <rabbit-amqp-client.version>5.12.0</rabbit-amqp-client.version> - <reactive-streams.version>1.0.3</reactive-streams.version> - <reactor-bom.version>2020.0.15</reactor-bom.version> - <resource.delimiter>@</resource.delimiter> - <rest-assured.version>4.3.3</rest-assured.version> - <rsocket.version>1.1.1</rsocket.version> - <rxjava-adapter.version>1.2.1</rxjava-adapter.version> - <rxjava.version>1.3.8</rxjava.version> - <rxjava2.version>2.2.21</rxjava2.version> - <saaj-impl.version>1.5.3</saaj-impl.version> - <selenium-htmlunit.version>2.49.1</selenium-htmlunit.version> - <selenium.version>3.141.59</selenium.version> - <sendgrid.version>4.7.6</sendgrid.version> - <servlet-api.version>4.0.1</servlet-api.version> - <slf4j.version>1.7.33</slf4j.version> - <snakeyaml.version>1.28</snakeyaml.version> - <solr.version>8.8.2</solr.version> - <spring-amqp.version>2.3.14</spring-amqp.version> - <spring-batch.version>4.3.4</spring-batch.version> - <spring-data-bom.version>2021.0.8</spring-data-bom.version> - <spring-framework.version>5.3.15</spring-framework.version> - <spring-hateoas.version>1.3.7</spring-hateoas.version> - <spring-integration.version>5.5.8</spring-integration.version> - <spring-kafka.version>2.7.10</spring-kafka.version> - <spring-ldap.version>2.3.5.RELEASE</spring-ldap.version> - <spring-restdocs.version>2.0.6.RELEASE</spring-restdocs.version> - <spring-retry.version>1.3.1</spring-retry.version> - <spring-security.version>5.5.4</spring-security.version> - <spring-session-bom.version>2021.0.4</spring-session-bom.version> - <spring-ws.version>3.1.2</spring-ws.version> - <sqlite-jdbc.version>3.34.0</sqlite-jdbc.version> - <sun-mail.version>1.6.7</sun-mail.version> - <thymeleaf-extras-data-attribute.version>2.0.1</thymeleaf-extras-data-attribute.version> - <thymeleaf-extras-java8time.version>3.0.4.RELEASE</thymeleaf-extras-java8time.version> - <thymeleaf-extras-springsecurity.version>3.0.4.RELEASE</thymeleaf-extras-springsecurity.version> - <thymeleaf-layout-dialect.version>2.5.3</thymeleaf-layout-dialect.version> - <thymeleaf.version>3.0.14.RELEASE</thymeleaf.version> - <tomcat.version>9.0.56</tomcat.version> - <unboundid-ldapsdk.version>4.0.14</unboundid-ldapsdk.version> - <undertow.version>2.2.14.Final</undertow.version> - <versions-maven-plugin.version>2.8.1</versions-maven-plugin.version> - <webjars-hal-browser.version>3325375</webjars-hal-browser.version> - <webjars-locator-core.version>0.46</webjars-locator-core.version> - <wsdl4j.version>1.6.3</wsdl4j.version> - <xml-maven-plugin.version>1.0.2</xml-maven-plugin.version> - <xmlunit2.version>2.8.4</xmlunit2.version> - </properties> - <dependencyManagement> - <dependencies> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-amqp</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-blueprint</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-broker</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-camel</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-client</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-console</artifactId> - <version>5.16.3</version> - <exclusions> - <exclusion> - <artifactId>commons-logging</artifactId> - <groupId>commons-logging</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-http</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-jaas</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-jdbc-store</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-jms-pool</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-kahadb-store</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-karaf</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-leveldb-store</artifactId> - <version>5.16.3</version> - <exclusions> - <exclusion> - <artifactId>commons-logging</artifactId> - <groupId>commons-logging</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-log4j-appender</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-mqtt</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-openwire-generator</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-openwire-legacy</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-osgi</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-partition</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-pool</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-ra</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-run</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-runtime-config</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-shiro</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-spring</artifactId> - <version>5.16.3</version> - <exclusions> - <exclusion> - <artifactId>commons-logging</artifactId> - <groupId>commons-logging</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-stomp</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-web</artifactId> - <version>5.16.3</version> - </dependency> - <dependency> - <groupId>antlr</groupId> - <artifactId>antlr</artifactId> - <version>2.7.7</version> - </dependency> - <dependency> - <groupId>com.google.appengine</groupId> - <artifactId>appengine-api-1.0-sdk</artifactId> - <version>1.9.93</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>artemis-amqp-protocol</artifactId> - <version>2.17.0</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>artemis-commons</artifactId> - <version>2.17.0</version> - <exclusions> - <exclusion> - <artifactId>commons-logging</artifactId> - <groupId>commons-logging</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>artemis-core-client</artifactId> - <version>2.17.0</version> - <exclusions> - <exclusion> - <artifactId>geronimo-json_1.0_spec</artifactId> - <groupId>org.apache.geronimo.specs</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>artemis-jms-client</artifactId> - <version>2.17.0</version> - <exclusions> - <exclusion> - <artifactId>geronimo-json_1.0_spec</artifactId> - <groupId>org.apache.geronimo.specs</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>artemis-jms-server</artifactId> - <version>2.17.0</version> - <exclusions> - <exclusion> - <artifactId>geronimo-json_1.0_spec</artifactId> - <groupId>org.apache.geronimo.specs</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>artemis-journal</artifactId> - <version>2.17.0</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>artemis-selector</artifactId> - <version>2.17.0</version> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>artemis-server</artifactId> - <version>2.17.0</version> - <exclusions> - <exclusion> - <artifactId>commons-logging</artifactId> - <groupId>commons-logging</groupId> - </exclusion> - <exclusion> - <artifactId>geronimo-json_1.0_spec</artifactId> - <groupId>org.apache.geronimo.specs</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>artemis-service-extensions</artifactId> - <version>2.17.0</version> - </dependency> - <dependency> - <groupId>org.aspectj</groupId> - <artifactId>aspectjrt</artifactId> - <version>1.9.7</version> - </dependency> - <dependency> - <groupId>org.aspectj</groupId> - <artifactId>aspectjtools</artifactId> - <version>1.9.7</version> - </dependency> - <dependency> - <groupId>org.aspectj</groupId> - <artifactId>aspectjweaver</artifactId> - <version>1.9.7</version> - </dependency> - <dependency> - <groupId>org.assertj</groupId> - <artifactId>assertj-core</artifactId> - <version>3.19.0</version> - </dependency> - <dependency> - <groupId>com.atomikos</groupId> - <artifactId>transactions-jdbc</artifactId> - <version>4.0.6</version> - </dependency> - <dependency> - <groupId>com.atomikos</groupId> - <artifactId>transactions-jms</artifactId> - <version>4.0.6</version> - </dependency> - <dependency> - <groupId>com.atomikos</groupId> - <artifactId>transactions-jta</artifactId> - <version>4.0.6</version> - </dependency> - <dependency> - <groupId>org.awaitility</groupId> - <artifactId>awaitility</artifactId> - <version>4.0.3</version> - </dependency> - <dependency> - <groupId>org.awaitility</groupId> - <artifactId>awaitility-groovy</artifactId> - <version>4.0.3</version> - </dependency> - <dependency> - <groupId>org.awaitility</groupId> - <artifactId>awaitility-kotlin</artifactId> - <version>4.0.3</version> - </dependency> - <dependency> - <groupId>org.awaitility</groupId> - <artifactId>awaitility-scala</artifactId> - <version>4.0.3</version> - </dependency> - <dependency> - <groupId>net.bytebuddy</groupId> - <artifactId>byte-buddy</artifactId> - <version>1.10.22</version> - </dependency> - <dependency> - <groupId>net.bytebuddy</groupId> - <artifactId>byte-buddy-agent</artifactId> - <version>1.10.22</version> - </dependency> - <dependency> - <groupId>com.github.ben-manes.caffeine</groupId> - <artifactId>caffeine</artifactId> - <version>2.9.3</version> - </dependency> - <dependency> - <groupId>com.github.ben-manes.caffeine</groupId> - <artifactId>guava</artifactId> - <version>2.9.3</version> - </dependency> - <dependency> - <groupId>com.github.ben-manes.caffeine</groupId> - <artifactId>jcache</artifactId> - <version>2.9.3</version> - </dependency> - <dependency> - <groupId>com.github.ben-manes.caffeine</groupId> - <artifactId>simulator</artifactId> - <version>2.9.3</version> - </dependency> - <dependency> - <groupId>com.datastax.oss</groupId> - <artifactId>java-driver-core</artifactId> - <version>4.11.3</version> - <exclusions> - <exclusion> - <artifactId>jcl-over-slf4j</artifactId> - <groupId>org.slf4j</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>com.fasterxml</groupId> - <artifactId>classmate</artifactId> - <version>1.5.1</version> - </dependency> - <dependency> - <groupId>commons-codec</groupId> - <artifactId>commons-codec</artifactId> - <version>1.15</version> - </dependency> - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-dbcp2</artifactId> - <version>2.8.0</version> - <exclusions> - <exclusion> - <artifactId>commons-logging</artifactId> - <groupId>commons-logging</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-lang3</artifactId> - <version>3.12.0</version> - </dependency> - <dependency> - <groupId>commons-pool</groupId> - <artifactId>commons-pool</artifactId> - <version>1.6</version> - </dependency> - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-pool2</artifactId> - <version>2.9.0</version> - </dependency> - <dependency> - <groupId>com.couchbase.client</groupId> - <artifactId>java-client</artifactId> - <version>3.1.7</version> - </dependency> - <dependency> - <groupId>com.ibm.db2</groupId> - <artifactId>jcc</artifactId> - <version>11.5.7.0</version> - </dependency> - <dependency> - <groupId>io.spring.gradle</groupId> - <artifactId>dependency-management-plugin</artifactId> - <version>1.0.11.RELEASE</version> - </dependency> - <dependency> - <groupId>org.apache.derby</groupId> - <artifactId>derby</artifactId> - <version>10.14.2.0</version> - </dependency> - <dependency> - <groupId>org.apache.derby</groupId> - <artifactId>derbyclient</artifactId> - <version>10.14.2.0</version> - </dependency> - <dependency> - <groupId>net.sf.ehcache</groupId> - <artifactId>ehcache</artifactId> - <version>2.10.9.2</version> - </dependency> - <dependency> - <groupId>org.ehcache</groupId> - <artifactId>ehcache</artifactId> - <version>3.9.9</version> - </dependency> - <dependency> - <groupId>org.ehcache</groupId> - <artifactId>ehcache-clustered</artifactId> - <version>3.9.9</version> - </dependency> - <dependency> - <groupId>org.ehcache</groupId> - <artifactId>ehcache-transactions</artifactId> - <version>3.9.9</version> - </dependency> - <dependency> - <groupId>org.elasticsearch</groupId> - <artifactId>elasticsearch</artifactId> - <version>7.12.1</version> - </dependency> - <dependency> - <groupId>org.elasticsearch.client</groupId> - <artifactId>transport</artifactId> - <version>7.12.1</version> - </dependency> - <dependency> - <groupId>org.elasticsearch.client</groupId> - <artifactId>elasticsearch-rest-client</artifactId> - <version>7.12.1</version> - <exclusions> - <exclusion> - <artifactId>commons-logging</artifactId> - <groupId>commons-logging</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.elasticsearch.client</groupId> - <artifactId>elasticsearch-rest-client-sniffer</artifactId> - <version>7.12.1</version> - <exclusions> - <exclusion> - <artifactId>commons-logging</artifactId> - <groupId>commons-logging</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.elasticsearch.client</groupId> - <artifactId>elasticsearch-rest-high-level-client</artifactId> - <version>7.12.1</version> - </dependency> - <dependency> - <groupId>org.elasticsearch.distribution.integ-test-zip</groupId> - <artifactId>elasticsearch</artifactId> - <version>7.12.1</version> - <type>zip</type> - </dependency> - <dependency> - <groupId>org.elasticsearch.plugin</groupId> - <artifactId>transport-netty4-client</artifactId> - <version>7.12.1</version> - </dependency> - <dependency> - <groupId>de.flapdoodle.embed</groupId> - <artifactId>de.flapdoodle.embed.mongo</artifactId> - <version>3.0.0</version> - </dependency> - <dependency> - <groupId>org.flywaydb</groupId> - <artifactId>flyway-core</artifactId> - <version>7.7.3</version> - </dependency> - <dependency> - <groupId>org.freemarker</groupId> - <artifactId>freemarker</artifactId> - <version>2.3.31</version> - </dependency> - <dependency> - <groupId>org.glassfish</groupId> - <artifactId>jakarta.el</artifactId> - <version>3.0.4</version> - </dependency> - <dependency> - <groupId>org.glassfish.jaxb</groupId> - <artifactId>codemodel</artifactId> - <version>2.3.5</version> - </dependency> - <dependency> - <groupId>org.glassfish.jaxb</groupId> - <artifactId>codemodel-annotation-compiler</artifactId> - <version>2.3.5</version> - </dependency> - <dependency> - <groupId>org.glassfish.jaxb</groupId> - <artifactId>jaxb-jxc</artifactId> - <version>2.3.5</version> - </dependency> - <dependency> - <groupId>org.glassfish.jaxb</groupId> - <artifactId>jaxb-runtime</artifactId> - <version>2.3.5</version> - </dependency> - <dependency> - <groupId>org.glassfish.jaxb</groupId> - <artifactId>jaxb-xjc</artifactId> - <version>2.3.5</version> - </dependency> - <dependency> - <groupId>org.glassfish.jaxb</groupId> - <artifactId>txw2</artifactId> - <version>2.3.5</version> - </dependency> - <dependency> - <groupId>org.glassfish.jaxb</groupId> - <artifactId>txwc2</artifactId> - <version>2.3.5</version> - </dependency> - <dependency> - <groupId>org.glassfish.jaxb</groupId> - <artifactId>xsom</artifactId> - <version>2.3.5</version> - </dependency> - <dependency> - <groupId>org.glassfish.web</groupId> - <artifactId>jakarta.servlet.jsp.jstl</artifactId> - <version>1.2.6</version> - </dependency> - <dependency> - <groupId>com.google.code.gson</groupId> - <artifactId>gson</artifactId> - <version>2.8.9</version> - </dependency> - <dependency> - <groupId>com.h2database</groupId> - <artifactId>h2</artifactId> - <version>1.4.200</version> - </dependency> - <dependency> - <groupId>org.hamcrest</groupId> - <artifactId>hamcrest</artifactId> - <version>2.2</version> - </dependency> - <dependency> - <groupId>org.hamcrest</groupId> - <artifactId>hamcrest-core</artifactId> - <version>2.2</version> - </dependency> - <dependency> - <groupId>org.hamcrest</groupId> - <artifactId>hamcrest-library</artifactId> - <version>2.2</version> - </dependency> - <dependency> - <groupId>com.hazelcast</groupId> - <artifactId>hazelcast</artifactId> - <version>4.1.8</version> - </dependency> - <dependency> - <groupId>com.hazelcast</groupId> - <artifactId>hazelcast-spring</artifactId> - <version>4.1.8</version> - </dependency> - <dependency> - <groupId>com.hazelcast</groupId> - <artifactId>hazelcast-hibernate52</artifactId> - <version>2.2.1</version> - </dependency> - <dependency> - <groupId>com.hazelcast</groupId> - <artifactId>hazelcast-hibernate53</artifactId> - <version>2.2.1</version> - </dependency> - <dependency> - <groupId>org.hibernate</groupId> - <artifactId>hibernate-c3p0</artifactId> - <version>5.4.33</version> - </dependency> - <dependency> - <groupId>org.hibernate</groupId> - <artifactId>hibernate-core</artifactId> - <version>5.4.33</version> - </dependency> - <dependency> - <groupId>org.hibernate</groupId> - <artifactId>hibernate-ehcache</artifactId> - <version>5.4.33</version> - </dependency> - <dependency> - <groupId>org.hibernate</groupId> - <artifactId>hibernate-entitymanager</artifactId> - <version>5.4.33</version> - </dependency> - <dependency> - <groupId>org.hibernate</groupId> - <artifactId>hibernate-envers</artifactId> - <version>5.4.33</version> - </dependency> - <dependency> - <groupId>org.hibernate</groupId> - <artifactId>hibernate-hikaricp</artifactId> - <version>5.4.33</version> - </dependency> - <dependency> - <groupId>org.hibernate</groupId> - <artifactId>hibernate-java8</artifactId> - <version>5.4.33</version> - </dependency> - <dependency> - <groupId>org.hibernate</groupId> - <artifactId>hibernate-jcache</artifactId> - <version>5.4.33</version> - </dependency> - <dependency> - <groupId>org.hibernate</groupId> - <artifactId>hibernate-jpamodelgen</artifactId> - <version>5.4.33</version> - </dependency> - <dependency> - <groupId>org.hibernate</groupId> - <artifactId>hibernate-micrometer</artifactId> - <version>5.4.33</version> - </dependency> - <dependency> - <groupId>org.hibernate</groupId> - <artifactId>hibernate-proxool</artifactId> - <version>5.4.33</version> - </dependency> - <dependency> - <groupId>org.hibernate</groupId> - <artifactId>hibernate-spatial</artifactId> - <version>5.4.33</version> - </dependency> - <dependency> - <groupId>org.hibernate</groupId> - <artifactId>hibernate-testing</artifactId> - <version>5.4.33</version> - </dependency> - <dependency> - <groupId>org.hibernate</groupId> - <artifactId>hibernate-vibur</artifactId> - <version>5.4.33</version> - </dependency> - <dependency> - <groupId>org.hibernate.validator</groupId> - <artifactId>hibernate-validator</artifactId> - <version>6.2.0.Final</version> - </dependency> - <dependency> - <groupId>org.hibernate.validator</groupId> - <artifactId>hibernate-validator-annotation-processor</artifactId> - <version>6.2.0.Final</version> - </dependency> - <dependency> - <groupId>com.zaxxer</groupId> - <artifactId>HikariCP</artifactId> - <version>4.0.3</version> - </dependency> - <dependency> - <groupId>org.hsqldb</groupId> - <artifactId>hsqldb</artifactId> - <version>2.5.2</version> - </dependency> - <dependency> - <groupId>net.sourceforge.htmlunit</groupId> - <artifactId>htmlunit</artifactId> - <version>2.49.1</version> - <exclusions> - <exclusion> - <artifactId>commons-logging</artifactId> - <groupId>commons-logging</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpasyncclient</artifactId> - <version>4.1.5</version> - <exclusions> - <exclusion> - <artifactId>commons-logging</artifactId> - <groupId>commons-logging</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>fluent-hc</artifactId> - <version>4.5.13</version> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpclient</artifactId> - <version>4.5.13</version> - <exclusions> - <exclusion> - <artifactId>commons-logging</artifactId> - <groupId>commons-logging</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpclient-cache</artifactId> - <version>4.5.13</version> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpclient-osgi</artifactId> - <version>4.5.13</version> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpclient-win</artifactId> - <version>4.5.13</version> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpmime</artifactId> - <version>4.5.13</version> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents.client5</groupId> - <artifactId>httpclient5</artifactId> - <version>5.0.4</version> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents.client5</groupId> - <artifactId>httpclient5-cache</artifactId> - <version>5.0.4</version> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents.client5</groupId> - <artifactId>httpclient5-fluent</artifactId> - <version>5.0.4</version> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents.client5</groupId> - <artifactId>httpclient5-win</artifactId> - <version>5.0.4</version> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpcore</artifactId> - <version>4.4.15</version> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpcore-nio</artifactId> - <version>4.4.15</version> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents.core5</groupId> - <artifactId>httpcore5</artifactId> - <version>5.1.3</version> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents.core5</groupId> - <artifactId>httpcore5-h2</artifactId> - <version>5.1.3</version> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents.core5</groupId> - <artifactId>httpcore5-reactive</artifactId> - <version>5.1.3</version> - </dependency> - <dependency> - <groupId>org.influxdb</groupId> - <artifactId>influxdb-java</artifactId> - <version>2.21</version> - </dependency> - <dependency> - <groupId>com.sun.activation</groupId> - <artifactId>jakarta.activation</artifactId> - <version>1.2.2</version> - </dependency> - <dependency> - <groupId>jakarta.activation</groupId> - <artifactId>jakarta.activation-api</artifactId> - <version>1.2.2</version> - </dependency> - <dependency> - <groupId>jakarta.annotation</groupId> - <artifactId>jakarta.annotation-api</artifactId> - <version>1.3.5</version> - </dependency> - <dependency> - <groupId>jakarta.jms</groupId> - <artifactId>jakarta.jms-api</artifactId> - <version>2.0.3</version> - </dependency> - <dependency> - <groupId>jakarta.json</groupId> - <artifactId>jakarta.json-api</artifactId> - <version>1.1.6</version> - </dependency> - <dependency> - <groupId>jakarta.json.bind</groupId> - <artifactId>jakarta.json.bind-api</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>jakarta.mail</groupId> - <artifactId>jakarta.mail-api</artifactId> - <version>1.6.7</version> - </dependency> - <dependency> - <groupId>jakarta.management.j2ee</groupId> - <artifactId>jakarta.management.j2ee-api</artifactId> - <version>1.1.4</version> - </dependency> - <dependency> - <groupId>jakarta.persistence</groupId> - <artifactId>jakarta.persistence-api</artifactId> - <version>2.2.3</version> - </dependency> - <dependency> - <groupId>jakarta.servlet</groupId> - <artifactId>jakarta.servlet-api</artifactId> - <version>4.0.4</version> - </dependency> - <dependency> - <groupId>jakarta.servlet.jsp.jstl</groupId> - <artifactId>jakarta.servlet.jsp.jstl-api</artifactId> - <version>1.2.7</version> - </dependency> - <dependency> - <groupId>jakarta.transaction</groupId> - <artifactId>jakarta.transaction-api</artifactId> - <version>1.3.3</version> - </dependency> - <dependency> - <groupId>jakarta.validation</groupId> - <artifactId>jakarta.validation-api</artifactId> - <version>2.0.2</version> - </dependency> - <dependency> - <groupId>jakarta.websocket</groupId> - <artifactId>jakarta.websocket-api</artifactId> - <version>1.1.2</version> - </dependency> - <dependency> - <groupId>jakarta.ws.rs</groupId> - <artifactId>jakarta.ws.rs-api</artifactId> - <version>2.1.6</version> - </dependency> - <dependency> - <groupId>jakarta.xml.bind</groupId> - <artifactId>jakarta.xml.bind-api</artifactId> - <version>2.3.3</version> - </dependency> - <dependency> - <groupId>jakarta.xml.soap</groupId> - <artifactId>jakarta.xml.soap-api</artifactId> - <version>1.4.2</version> - </dependency> - <dependency> - <groupId>jakarta.xml.ws</groupId> - <artifactId>jakarta.xml.ws-api</artifactId> - <version>2.3.3</version> - </dependency> - <dependency> - <groupId>org.codehaus.janino</groupId> - <artifactId>commons-compiler</artifactId> - <version>3.1.6</version> - </dependency> - <dependency> - <groupId>org.codehaus.janino</groupId> - <artifactId>commons-compiler-jdk</artifactId> - <version>3.1.6</version> - </dependency> - <dependency> - <groupId>org.codehaus.janino</groupId> - <artifactId>janino</artifactId> - <version>3.1.6</version> - </dependency> - <dependency> - <groupId>javax.activation</groupId> - <artifactId>javax.activation-api</artifactId> - <version>1.2.0</version> - </dependency> - <dependency> - <groupId>javax.annotation</groupId> - <artifactId>javax.annotation-api</artifactId> - <version>1.3.2</version> - </dependency> - <dependency> - <groupId>javax.cache</groupId> - <artifactId>cache-api</artifactId> - <version>1.1.1</version> - </dependency> - <dependency> - <groupId>javax.xml.bind</groupId> - <artifactId>jaxb-api</artifactId> - <version>2.3.1</version> - </dependency> - <dependency> - <groupId>javax.xml.ws</groupId> - <artifactId>jaxws-api</artifactId> - <version>2.3.1</version> - </dependency> - <dependency> - <groupId>javax.jms</groupId> - <artifactId>javax.jms-api</artifactId> - <version>2.0.1</version> - </dependency> - <dependency> - <groupId>javax.json</groupId> - <artifactId>javax.json-api</artifactId> - <version>1.1.4</version> - </dependency> - <dependency> - <groupId>javax.json.bind</groupId> - <artifactId>javax.json.bind-api</artifactId> - <version>1.0</version> - </dependency> - <dependency> - <groupId>javax.mail</groupId> - <artifactId>javax.mail-api</artifactId> - <version>1.6.2</version> - </dependency> - <dependency> - <groupId>javax.money</groupId> - <artifactId>money-api</artifactId> - <version>1.1</version> - </dependency> - <dependency> - <groupId>javax.persistence</groupId> - <artifactId>javax.persistence-api</artifactId> - <version>2.2</version> - </dependency> - <dependency> - <groupId>javax.transaction</groupId> - <artifactId>javax.transaction-api</artifactId> - <version>1.3</version> - </dependency> - <dependency> - <groupId>javax.validation</groupId> - <artifactId>validation-api</artifactId> - <version>2.0.1.Final</version> - </dependency> - <dependency> - <groupId>javax.websocket</groupId> - <artifactId>javax.websocket-api</artifactId> - <version>1.1</version> - </dependency> - <dependency> - <groupId>jaxen</groupId> - <artifactId>jaxen</artifactId> - <version>1.2.0</version> - </dependency> - <dependency> - <groupId>org.firebirdsql.jdbc</groupId> - <artifactId>jaybird</artifactId> - <version>4.0.5.java8</version> - </dependency> - <dependency> - <groupId>org.firebirdsql.jdbc</groupId> - <artifactId>jaybird-jdk18</artifactId> - <version>4.0.5.java8</version> - </dependency> - <dependency> - <groupId>org.jboss.logging</groupId> - <artifactId>jboss-logging</artifactId> - <version>3.4.3.Final</version> - </dependency> - <dependency> - <groupId>org.jboss</groupId> - <artifactId>jboss-transaction-spi</artifactId> - <version>7.6.1.Final</version> - </dependency> - <dependency> - <groupId>org.jdom</groupId> - <artifactId>jdom2</artifactId> - <version>2.0.6.1</version> - </dependency> - <dependency> - <groupId>redis.clients</groupId> - <artifactId>jedis</artifactId> - <version>3.6.3</version> - </dependency> - <dependency> - <groupId>org.mortbay.jasper</groupId> - <artifactId>apache-el</artifactId> - <version>9.0.52</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.orbit</groupId> - <artifactId>javax.servlet.jsp</artifactId> - <version>2.2.0.v201112011158</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-reactive-httpclient</artifactId> - <version>1.1.10</version> - </dependency> - <dependency> - <groupId>com.samskivert</groupId> - <artifactId>jmustache</artifactId> - <version>1.15</version> - </dependency> - <dependency> - <groupId>org.apache.johnzon</groupId> - <artifactId>johnzon-core</artifactId> - <version>1.2.15</version> - </dependency> - <dependency> - <groupId>org.apache.johnzon</groupId> - <artifactId>johnzon-jaxrs</artifactId> - <version>1.2.15</version> - </dependency> - <dependency> - <groupId>org.apache.johnzon</groupId> - <artifactId>johnzon-jsonb</artifactId> - <version>1.2.15</version> - </dependency> - <dependency> - <groupId>org.apache.johnzon</groupId> - <artifactId>johnzon-jsonb-extras</artifactId> - <version>1.2.15</version> - </dependency> - <dependency> - <groupId>org.apache.johnzon</groupId> - <artifactId>johnzon-jsonschema</artifactId> - <version>1.2.15</version> - </dependency> - <dependency> - <groupId>org.apache.johnzon</groupId> - <artifactId>johnzon-mapper</artifactId> - <version>1.2.15</version> - </dependency> - <dependency> - <groupId>org.apache.johnzon</groupId> - <artifactId>johnzon-websocket</artifactId> - <version>1.2.15</version> - </dependency> - <dependency> - <groupId>org.jolokia</groupId> - <artifactId>jolokia-core</artifactId> - <version>1.6.2</version> - </dependency> - <dependency> - <groupId>org.jooq</groupId> - <artifactId>jooq</artifactId> - <version>3.14.15</version> - </dependency> - <dependency> - <groupId>org.jooq</groupId> - <artifactId>jooq-codegen</artifactId> - <version>3.14.15</version> - </dependency> - <dependency> - <groupId>org.jooq</groupId> - <artifactId>jooq-kotlin</artifactId> - <version>3.14.15</version> - </dependency> - <dependency> - <groupId>org.jooq</groupId> - <artifactId>jooq-meta</artifactId> - <version>3.14.15</version> - </dependency> - <dependency> - <groupId>com.jayway.jsonpath</groupId> - <artifactId>json-path</artifactId> - <version>2.5.0</version> - </dependency> - <dependency> - <groupId>com.jayway.jsonpath</groupId> - <artifactId>json-path-assert</artifactId> - <version>2.5.0</version> - </dependency> - <dependency> - <groupId>net.minidev</groupId> - <artifactId>json-smart</artifactId> - <version>2.4.7</version> - </dependency> - <dependency> - <groupId>org.skyscreamer</groupId> - <artifactId>jsonassert</artifactId> - <version>1.5.0</version> - </dependency> - <dependency> - <groupId>javax.servlet</groupId> - <artifactId>jstl</artifactId> - <version>1.2</version> - </dependency> - <dependency> - <groupId>net.sourceforge.jtds</groupId> - <artifactId>jtds</artifactId> - <version>1.3.1</version> - </dependency> - <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - <version>4.13.2</version> - </dependency> - <dependency> - <groupId>org.apache.kafka</groupId> - <artifactId>connect-api</artifactId> - <version>2.7.2</version> - </dependency> - <dependency> - <groupId>org.apache.kafka</groupId> - <artifactId>connect-basic-auth-extension</artifactId> - <version>2.7.2</version> - </dependency> - <dependency> - <groupId>org.apache.kafka</groupId> - <artifactId>connect-file</artifactId> - <version>2.7.2</version> - </dependency> - <dependency> - <groupId>org.apache.kafka</groupId> - <artifactId>connect-json</artifactId> - <version>2.7.2</version> - </dependency> - <dependency> - <groupId>org.apache.kafka</groupId> - <artifactId>connect-runtime</artifactId> - <version>2.7.2</version> - </dependency> - <dependency> - <groupId>org.apache.kafka</groupId> - <artifactId>connect-transforms</artifactId> - <version>2.7.2</version> - </dependency> - <dependency> - <groupId>org.apache.kafka</groupId> - <artifactId>kafka-clients</artifactId> - <version>2.7.2</version> - </dependency> - <dependency> - <groupId>org.apache.kafka</groupId> - <artifactId>kafka-log4j-appender</artifactId> - <version>2.7.2</version> - </dependency> - <dependency> - <groupId>org.apache.kafka</groupId> - <artifactId>kafka-streams</artifactId> - <version>2.7.2</version> - </dependency> - <dependency> - <groupId>org.apache.kafka</groupId> - <artifactId>kafka-streams-scala_2.12</artifactId> - <version>2.7.2</version> - </dependency> - <dependency> - <groupId>org.apache.kafka</groupId> - <artifactId>kafka-streams-scala_2.13</artifactId> - <version>2.7.2</version> - </dependency> - <dependency> - <groupId>org.apache.kafka</groupId> - <artifactId>kafka-streams-test-utils</artifactId> - <version>2.7.2</version> - </dependency> - <dependency> - <groupId>org.apache.kafka</groupId> - <artifactId>kafka-tools</artifactId> - <version>2.7.2</version> - </dependency> - <dependency> - <groupId>org.apache.kafka</groupId> - <artifactId>kafka_2.12</artifactId> - <version>2.7.2</version> - </dependency> - <dependency> - <groupId>org.apache.kafka</groupId> - <artifactId>kafka_2.13</artifactId> - <version>2.7.2</version> - </dependency> - <dependency> - <groupId>io.lettuce</groupId> - <artifactId>lettuce-core</artifactId> - <version>6.1.6.RELEASE</version> - </dependency> - <dependency> - <groupId>org.liquibase</groupId> - <artifactId>liquibase-core</artifactId> - <version>4.3.5</version> - </dependency> - <dependency> - <groupId>ch.qos.logback</groupId> - <artifactId>logback-access</artifactId> - <version>1.2.10</version> - </dependency> - <dependency> - <groupId>ch.qos.logback</groupId> - <artifactId>logback-classic</artifactId> - <version>1.2.10</version> - </dependency> - <dependency> - <groupId>ch.qos.logback</groupId> - <artifactId>logback-core</artifactId> - <version>1.2.10</version> - </dependency> - <dependency> - <groupId>org.projectlombok</groupId> - <artifactId>lombok</artifactId> - <version>1.18.22</version> - </dependency> - <dependency> - <groupId>org.mariadb.jdbc</groupId> - <artifactId>mariadb-java-client</artifactId> - <version>2.7.5</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-stackdriver</artifactId> - <version>1.7.8</version> - <exclusions> - <exclusion> - <artifactId>javax.annotation-api</artifactId> - <groupId>javax.annotation</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.jvnet.mimepull</groupId> - <artifactId>mimepull</artifactId> - <version>1.9.15</version> - </dependency> - <dependency> - <groupId>org.mockito</groupId> - <artifactId>mockito-core</artifactId> - <version>3.9.0</version> - </dependency> - <dependency> - <groupId>org.mockito</groupId> - <artifactId>mockito-inline</artifactId> - <version>3.9.0</version> - </dependency> - <dependency> - <groupId>org.mockito</groupId> - <artifactId>mockito-junit-jupiter</artifactId> - <version>3.9.0</version> - </dependency> - <dependency> - <groupId>org.mongodb</groupId> - <artifactId>bson</artifactId> - <version>4.2.3</version> - </dependency> - <dependency> - <groupId>org.mongodb</groupId> - <artifactId>mongodb-driver-core</artifactId> - <version>4.2.3</version> - </dependency> - <dependency> - <groupId>org.mongodb</groupId> - <artifactId>mongodb-driver-legacy</artifactId> - <version>4.2.3</version> - </dependency> - <dependency> - <groupId>org.mongodb</groupId> - <artifactId>mongodb-driver-reactivestreams</artifactId> - <version>4.2.3</version> - </dependency> - <dependency> - <groupId>org.mongodb</groupId> - <artifactId>mongodb-driver-sync</artifactId> - <version>4.2.3</version> - </dependency> - <dependency> - <groupId>com.microsoft.sqlserver</groupId> - <artifactId>mssql-jdbc</artifactId> - <version>9.2.1.jre8</version> - </dependency> - <dependency> - <groupId>mysql</groupId> - <artifactId>mysql-connector-java</artifactId> - <version>8.0.28</version> - <exclusions> - <exclusion> - <artifactId>protobuf-java</artifactId> - <groupId>com.google.protobuf</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>net.sourceforge.nekohtml</groupId> - <artifactId>nekohtml</artifactId> - <version>1.9.22</version> - </dependency> - <dependency> - <groupId>org.neo4j.driver</groupId> - <artifactId>neo4j-java-driver</artifactId> - <version>4.2.8</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-tcnative</artifactId> - <version>2.0.47.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-tcnative-boringssl-static</artifactId> - <version>2.0.47.Final</version> - </dependency> - <dependency> - <groupId>com.nimbusds</groupId> - <artifactId>oauth2-oidc-sdk</artifactId> - <version>9.9.1</version> - </dependency> - <dependency> - <groupId>com.nimbusds</groupId> - <artifactId>nimbus-jose-jwt</artifactId> - <version>9.10.1</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>dms</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>ojdbc10</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>ojdbc10_g</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>ojdbc10dms</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>ojdbc10dms_g</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>ojdbc8</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>ojdbc8_g</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>ojdbc8dms</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>ojdbc8dms_g</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>ons</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>oraclepki</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>orai18n</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>osdt_cert</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>osdt_core</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>simplefan</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>ucp</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>xdb</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.ojdbc</groupId> - <artifactId>xmlparserv2</artifactId> - <version>19.3.0.0</version> - </dependency> - <dependency> - <groupId>com.squareup.okhttp3</groupId> - <artifactId>logging-interceptor</artifactId> - <version>3.14.9</version> - </dependency> - <dependency> - <groupId>com.squareup.okhttp3</groupId> - <artifactId>mockwebserver</artifactId> - <version>3.14.9</version> - </dependency> - <dependency> - <groupId>com.squareup.okhttp3</groupId> - <artifactId>okcurl</artifactId> - <version>3.14.9</version> - </dependency> - <dependency> - <groupId>com.squareup.okhttp3</groupId> - <artifactId>okhttp</artifactId> - <version>3.14.9</version> - </dependency> - <dependency> - <groupId>com.squareup.okhttp3</groupId> - <artifactId>okhttp-dnsoverhttps</artifactId> - <version>3.14.9</version> - </dependency> - <dependency> - <groupId>com.squareup.okhttp3</groupId> - <artifactId>okhttp-sse</artifactId> - <version>3.14.9</version> - </dependency> - <dependency> - <groupId>com.squareup.okhttp3</groupId> - <artifactId>okhttp-testing-support</artifactId> - <version>3.14.9</version> - </dependency> - <dependency> - <groupId>com.squareup.okhttp3</groupId> - <artifactId>okhttp-tls</artifactId> - <version>3.14.9</version> - </dependency> - <dependency> - <groupId>com.squareup.okhttp3</groupId> - <artifactId>okhttp-urlconnection</artifactId> - <version>3.14.9</version> - </dependency> - <dependency> - <groupId>org.messaginghub</groupId> - <artifactId>pooled-jms</artifactId> - <version>1.2.3</version> - </dependency> - <dependency> - <groupId>org.postgresql</groupId> - <artifactId>postgresql</artifactId> - <version>42.2.24</version> - </dependency> - <dependency> - <groupId>org.quartz-scheduler</groupId> - <artifactId>quartz</artifactId> - <version>2.3.2</version> - <exclusions> - <exclusion> - <artifactId>c3p0</artifactId> - <groupId>com.mchange</groupId> - </exclusion> - <exclusion> - <artifactId>*</artifactId> - <groupId>com.zaxxer</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.quartz-scheduler</groupId> - <artifactId>quartz-jobs</artifactId> - <version>2.3.2</version> - </dependency> - <dependency> - <groupId>com.querydsl</groupId> - <artifactId>querydsl-apt</artifactId> - <version>4.4.0</version> - </dependency> - <dependency> - <groupId>com.querydsl</groupId> - <artifactId>querydsl-collections</artifactId> - <version>4.4.0</version> - </dependency> - <dependency> - <groupId>com.querydsl</groupId> - <artifactId>querydsl-core</artifactId> - <version>4.4.0</version> - </dependency> - <dependency> - <groupId>com.querydsl</groupId> - <artifactId>querydsl-jpa</artifactId> - <version>4.4.0</version> - </dependency> - <dependency> - <groupId>com.querydsl</groupId> - <artifactId>querydsl-mongodb</artifactId> - <version>4.4.0</version> - <exclusions> - <exclusion> - <artifactId>mongo-java-driver</artifactId> - <groupId>org.mongodb</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>com.rabbitmq</groupId> - <artifactId>amqp-client</artifactId> - <version>5.12.0</version> - </dependency> - <dependency> - <groupId>org.reactivestreams</groupId> - <artifactId>reactive-streams</artifactId> - <version>1.0.3</version> - </dependency> - <dependency> - <groupId>io.rest-assured</groupId> - <artifactId>json-path</artifactId> - <version>4.3.3</version> - </dependency> - <dependency> - <groupId>io.rest-assured</groupId> - <artifactId>json-schema-validator</artifactId> - <version>4.3.3</version> - </dependency> - <dependency> - <groupId>io.rest-assured</groupId> - <artifactId>rest-assured</artifactId> - <version>4.3.3</version> - </dependency> - <dependency> - <groupId>io.rest-assured</groupId> - <artifactId>scala-support</artifactId> - <version>4.3.3</version> - </dependency> - <dependency> - <groupId>io.rest-assured</groupId> - <artifactId>spring-mock-mvc</artifactId> - <version>4.3.3</version> - </dependency> - <dependency> - <groupId>io.rest-assured</groupId> - <artifactId>spring-web-test-client</artifactId> - <version>4.3.3</version> - </dependency> - <dependency> - <groupId>io.rest-assured</groupId> - <artifactId>xml-path</artifactId> - <version>4.3.3</version> - </dependency> - <dependency> - <groupId>io.reactivex</groupId> - <artifactId>rxjava</artifactId> - <version>1.3.8</version> - </dependency> - <dependency> - <groupId>io.reactivex</groupId> - <artifactId>rxjava-reactive-streams</artifactId> - <version>1.2.1</version> - </dependency> - <dependency> - <groupId>io.reactivex.rxjava2</groupId> - <artifactId>rxjava</artifactId> - <version>2.2.21</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-test</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-test-autoconfigure</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-actuator</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-actuator-autoconfigure</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-autoconfigure</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-autoconfigure-processor</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-buildpack-platform</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-configuration-metadata</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-configuration-processor</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-devtools</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-jarmode-layertools</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-loader</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-loader-tools</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-properties-migrator</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-activemq</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-actuator</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-amqp</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-aop</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-artemis</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-batch</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-cache</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-cassandra</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-cassandra-reactive</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-couchbase</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-couchbase-reactive</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-elasticsearch</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-jdbc</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-jpa</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-ldap</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-mongodb</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-mongodb-reactive</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-r2dbc</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-redis</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-redis-reactive</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-neo4j</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-rest</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-freemarker</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-groovy-templates</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-hateoas</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-integration</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-jdbc</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-jersey</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-jetty</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-jooq</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-json</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-jta-atomikos</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-log4j2</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-logging</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-mail</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-mustache</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-oauth2-client</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-oauth2-resource-server</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-quartz</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-reactor-netty</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-rsocket</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-security</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-test</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-thymeleaf</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-tomcat</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-undertow</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-validation</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-web</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-webflux</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-websocket</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-web-services</artifactId> - <version>2.5.9</version> - </dependency> - <dependency> - <groupId>com.sun.xml.messaging.saaj</groupId> - <artifactId>saaj-impl</artifactId> - <version>1.5.3</version> - </dependency> - <dependency> - <groupId>org.seleniumhq.selenium</groupId> - <artifactId>selenium-api</artifactId> - <version>3.141.59</version> - </dependency> - <dependency> - <groupId>org.seleniumhq.selenium</groupId> - <artifactId>selenium-chrome-driver</artifactId> - <version>3.141.59</version> - </dependency> - <dependency> - <groupId>org.seleniumhq.selenium</groupId> - <artifactId>selenium-edge-driver</artifactId> - <version>3.141.59</version> - </dependency> - <dependency> - <groupId>org.seleniumhq.selenium</groupId> - <artifactId>selenium-firefox-driver</artifactId> - <version>3.141.59</version> - </dependency> - <dependency> - <groupId>org.seleniumhq.selenium</groupId> - <artifactId>selenium-ie-driver</artifactId> - <version>3.141.59</version> - </dependency> - <dependency> - <groupId>org.seleniumhq.selenium</groupId> - <artifactId>selenium-java</artifactId> - <version>3.141.59</version> - </dependency> - <dependency> - <groupId>org.seleniumhq.selenium</groupId> - <artifactId>selenium-opera-driver</artifactId> - <version>3.141.59</version> - </dependency> - <dependency> - <groupId>org.seleniumhq.selenium</groupId> - <artifactId>selenium-remote-driver</artifactId> - <version>3.141.59</version> - </dependency> - <dependency> - <groupId>org.seleniumhq.selenium</groupId> - <artifactId>selenium-safari-driver</artifactId> - <version>3.141.59</version> - </dependency> - <dependency> - <groupId>org.seleniumhq.selenium</groupId> - <artifactId>selenium-support</artifactId> - <version>3.141.59</version> - </dependency> - <dependency> - <groupId>org.seleniumhq.selenium</groupId> - <artifactId>htmlunit-driver</artifactId> - <version>2.49.1</version> - </dependency> - <dependency> - <groupId>com.sendgrid</groupId> - <artifactId>sendgrid-java</artifactId> - <version>4.7.6</version> - </dependency> - <dependency> - <groupId>javax.servlet</groupId> - <artifactId>javax.servlet-api</artifactId> - <version>4.0.1</version> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>jcl-over-slf4j</artifactId> - <version>1.7.33</version> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>jul-to-slf4j</artifactId> - <version>1.7.33</version> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>log4j-over-slf4j</artifactId> - <version>1.7.33</version> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-api</artifactId> - <version>1.7.33</version> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-ext</artifactId> - <version>1.7.33</version> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-jcl</artifactId> - <version>1.7.33</version> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-jdk14</artifactId> - <version>1.7.33</version> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> - <version>1.7.33</version> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-nop</artifactId> - <version>1.7.33</version> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-simple</artifactId> - <version>1.7.33</version> - </dependency> - <dependency> - <groupId>org.yaml</groupId> - <artifactId>snakeyaml</artifactId> - <version>1.28</version> - </dependency> - <dependency> - <groupId>org.apache.solr</groupId> - <artifactId>solr-analysis-extras</artifactId> - <version>8.8.2</version> - </dependency> - <dependency> - <groupId>org.apache.solr</groupId> - <artifactId>solr-analytics</artifactId> - <version>8.8.2</version> - </dependency> - <dependency> - <groupId>org.apache.solr</groupId> - <artifactId>solr-cell</artifactId> - <version>8.8.2</version> - </dependency> - <dependency> - <groupId>org.apache.solr</groupId> - <artifactId>solr-core</artifactId> - <version>8.8.2</version> - </dependency> - <dependency> - <groupId>org.apache.solr</groupId> - <artifactId>solr-dataimporthandler</artifactId> - <version>8.8.2</version> - </dependency> - <dependency> - <groupId>org.apache.solr</groupId> - <artifactId>solr-dataimporthandler-extras</artifactId> - <version>8.8.2</version> - </dependency> - <dependency> - <groupId>org.apache.solr</groupId> - <artifactId>solr-langid</artifactId> - <version>8.8.2</version> - </dependency> - <dependency> - <groupId>org.apache.solr</groupId> - <artifactId>solr-ltr</artifactId> - <version>8.8.2</version> - </dependency> - <dependency> - <groupId>org.apache.solr</groupId> - <artifactId>solr-solrj</artifactId> - <version>8.8.2</version> - <exclusions> - <exclusion> - <artifactId>jcl-over-slf4j</artifactId> - <groupId>org.slf4j</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.solr</groupId> - <artifactId>solr-test-framework</artifactId> - <version>8.8.2</version> - </dependency> - <dependency> - <groupId>org.apache.solr</groupId> - <artifactId>solr-velocity</artifactId> - <version>8.8.2</version> - </dependency> - <dependency> - <groupId>org.springframework.amqp</groupId> - <artifactId>spring-amqp</artifactId> - <version>2.3.14</version> - </dependency> - <dependency> - <groupId>org.springframework.amqp</groupId> - <artifactId>spring-rabbit</artifactId> - <version>2.3.14</version> - </dependency> - <dependency> - <groupId>org.springframework.amqp</groupId> - <artifactId>spring-rabbit-junit</artifactId> - <version>2.3.14</version> - </dependency> - <dependency> - <groupId>org.springframework.amqp</groupId> - <artifactId>spring-rabbit-test</artifactId> - <version>2.3.14</version> - </dependency> - <dependency> - <groupId>org.springframework.batch</groupId> - <artifactId>spring-batch-core</artifactId> - <version>4.3.4</version> - </dependency> - <dependency> - <groupId>org.springframework.batch</groupId> - <artifactId>spring-batch-infrastructure</artifactId> - <version>4.3.4</version> - </dependency> - <dependency> - <groupId>org.springframework.batch</groupId> - <artifactId>spring-batch-integration</artifactId> - <version>4.3.4</version> - </dependency> - <dependency> - <groupId>org.springframework.batch</groupId> - <artifactId>spring-batch-test</artifactId> - <version>4.3.4</version> - </dependency> - <dependency> - <groupId>org.springframework.hateoas</groupId> - <artifactId>spring-hateoas</artifactId> - <version>1.3.7</version> - </dependency> - <dependency> - <groupId>org.springframework.kafka</groupId> - <artifactId>spring-kafka</artifactId> - <version>2.7.10</version> - </dependency> - <dependency> - <groupId>org.springframework.kafka</groupId> - <artifactId>spring-kafka-test</artifactId> - <version>2.7.10</version> - </dependency> - <dependency> - <groupId>org.springframework.ldap</groupId> - <artifactId>spring-ldap-core</artifactId> - <version>2.3.5.RELEASE</version> - </dependency> - <dependency> - <groupId>org.springframework.ldap</groupId> - <artifactId>spring-ldap-core-tiger</artifactId> - <version>2.3.5.RELEASE</version> - </dependency> - <dependency> - <groupId>org.springframework.ldap</groupId> - <artifactId>spring-ldap-ldif-batch</artifactId> - <version>2.3.5.RELEASE</version> - </dependency> - <dependency> - <groupId>org.springframework.ldap</groupId> - <artifactId>spring-ldap-ldif-core</artifactId> - <version>2.3.5.RELEASE</version> - </dependency> - <dependency> - <groupId>org.springframework.ldap</groupId> - <artifactId>spring-ldap-odm</artifactId> - <version>2.3.5.RELEASE</version> - </dependency> - <dependency> - <groupId>org.springframework.ldap</groupId> - <artifactId>spring-ldap-test</artifactId> - <version>2.3.5.RELEASE</version> - </dependency> - <dependency> - <groupId>org.springframework.restdocs</groupId> - <artifactId>spring-restdocs-asciidoctor</artifactId> - <version>2.0.6.RELEASE</version> - </dependency> - <dependency> - <groupId>org.springframework.restdocs</groupId> - <artifactId>spring-restdocs-core</artifactId> - <version>2.0.6.RELEASE</version> - </dependency> - <dependency> - <groupId>org.springframework.restdocs</groupId> - <artifactId>spring-restdocs-mockmvc</artifactId> - <version>2.0.6.RELEASE</version> - </dependency> - <dependency> - <groupId>org.springframework.restdocs</groupId> - <artifactId>spring-restdocs-restassured</artifactId> - <version>2.0.6.RELEASE</version> - </dependency> - <dependency> - <groupId>org.springframework.restdocs</groupId> - <artifactId>spring-restdocs-webtestclient</artifactId> - <version>2.0.6.RELEASE</version> - </dependency> - <dependency> - <groupId>org.springframework.retry</groupId> - <artifactId>spring-retry</artifactId> - <version>1.3.1</version> - </dependency> - <dependency> - <groupId>org.springframework.ws</groupId> - <artifactId>spring-ws-core</artifactId> - <version>3.1.2</version> - </dependency> - <dependency> - <groupId>org.springframework.ws</groupId> - <artifactId>spring-ws-security</artifactId> - <version>3.1.2</version> - </dependency> - <dependency> - <groupId>org.springframework.ws</groupId> - <artifactId>spring-ws-support</artifactId> - <version>3.1.2</version> - </dependency> - <dependency> - <groupId>org.springframework.ws</groupId> - <artifactId>spring-ws-test</artifactId> - <version>3.1.2</version> - </dependency> - <dependency> - <groupId>org.springframework.ws</groupId> - <artifactId>spring-xml</artifactId> - <version>3.1.2</version> - </dependency> - <dependency> - <groupId>org.xerial</groupId> - <artifactId>sqlite-jdbc</artifactId> - <version>3.34.0</version> - </dependency> - <dependency> - <groupId>com.sun.mail</groupId> - <artifactId>jakarta.mail</artifactId> - <version>1.6.7</version> - </dependency> - <dependency> - <groupId>org.thymeleaf</groupId> - <artifactId>thymeleaf</artifactId> - <version>3.0.14.RELEASE</version> - </dependency> - <dependency> - <groupId>org.thymeleaf</groupId> - <artifactId>thymeleaf-spring5</artifactId> - <version>3.0.14.RELEASE</version> - </dependency> - <dependency> - <groupId>com.github.mxab.thymeleaf.extras</groupId> - <artifactId>thymeleaf-extras-data-attribute</artifactId> - <version>2.0.1</version> - </dependency> - <dependency> - <groupId>org.thymeleaf.extras</groupId> - <artifactId>thymeleaf-extras-java8time</artifactId> - <version>3.0.4.RELEASE</version> - </dependency> - <dependency> - <groupId>org.thymeleaf.extras</groupId> - <artifactId>thymeleaf-extras-springsecurity5</artifactId> - <version>3.0.4.RELEASE</version> - </dependency> - <dependency> - <groupId>nz.net.ultraq.thymeleaf</groupId> - <artifactId>thymeleaf-layout-dialect</artifactId> - <version>2.5.3</version> - </dependency> - <dependency> - <groupId>org.apache.tomcat</groupId> - <artifactId>tomcat-annotations-api</artifactId> - <version>9.0.56</version> - </dependency> - <dependency> - <groupId>org.apache.tomcat</groupId> - <artifactId>tomcat-jdbc</artifactId> - <version>9.0.56</version> - </dependency> - <dependency> - <groupId>org.apache.tomcat</groupId> - <artifactId>tomcat-jsp-api</artifactId> - <version>9.0.56</version> - </dependency> - <dependency> - <groupId>org.apache.tomcat.embed</groupId> - <artifactId>tomcat-embed-core</artifactId> - <version>9.0.56</version> - </dependency> - <dependency> - <groupId>org.apache.tomcat.embed</groupId> - <artifactId>tomcat-embed-el</artifactId> - <version>9.0.56</version> - </dependency> - <dependency> - <groupId>org.apache.tomcat.embed</groupId> - <artifactId>tomcat-embed-jasper</artifactId> - <version>9.0.56</version> - </dependency> - <dependency> - <groupId>org.apache.tomcat.embed</groupId> - <artifactId>tomcat-embed-websocket</artifactId> - <version>9.0.56</version> - </dependency> - <dependency> - <groupId>com.unboundid</groupId> - <artifactId>unboundid-ldapsdk</artifactId> - <version>4.0.14</version> - </dependency> - <dependency> - <groupId>io.undertow</groupId> - <artifactId>undertow-core</artifactId> - <version>2.2.14.Final</version> - </dependency> - <dependency> - <groupId>io.undertow</groupId> - <artifactId>undertow-servlet</artifactId> - <version>2.2.14.Final</version> - </dependency> - <dependency> - <groupId>io.undertow</groupId> - <artifactId>undertow-websockets-jsr</artifactId> - <version>2.2.14.Final</version> - </dependency> - <dependency> - <groupId>org.webjars</groupId> - <artifactId>hal-browser</artifactId> - <version>3325375</version> - </dependency> - <dependency> - <groupId>org.webjars</groupId> - <artifactId>webjars-locator-core</artifactId> - <version>0.46</version> - </dependency> - <dependency> - <groupId>wsdl4j</groupId> - <artifactId>wsdl4j</artifactId> - <version>1.6.3</version> - </dependency> - <dependency> - <groupId>org.xmlunit</groupId> - <artifactId>xmlunit-assertj</artifactId> - <version>2.8.4</version> - </dependency> - <dependency> - <groupId>org.xmlunit</groupId> - <artifactId>xmlunit-core</artifactId> - <version>2.8.4</version> - </dependency> - <dependency> - <groupId>org.xmlunit</groupId> - <artifactId>xmlunit-legacy</artifactId> - <version>2.8.4</version> - </dependency> - <dependency> - <groupId>org.xmlunit</groupId> - <artifactId>xmlunit-matchers</artifactId> - <version>2.8.4</version> - </dependency> - <dependency> - <groupId>org.xmlunit</groupId> - <artifactId>xmlunit-placeholders</artifactId> - <version>2.8.4</version> - </dependency> - <dependency> - <groupId>com.datastax.oss</groupId> - <artifactId>java-driver-core-shaded</artifactId> - <version>4.11.3</version> - </dependency> - <dependency> - <groupId>com.datastax.oss</groupId> - <artifactId>java-driver-mapper-processor</artifactId> - <version>4.11.3</version> - </dependency> - <dependency> - <groupId>com.datastax.oss</groupId> - <artifactId>java-driver-mapper-runtime</artifactId> - <version>4.11.3</version> - </dependency> - <dependency> - <groupId>com.datastax.oss</groupId> - <artifactId>java-driver-query-builder</artifactId> - <version>4.11.3</version> - </dependency> - <dependency> - <groupId>com.datastax.oss</groupId> - <artifactId>java-driver-test-infra</artifactId> - <version>4.11.3</version> - </dependency> - <dependency> - <groupId>com.datastax.oss</groupId> - <artifactId>java-driver-metrics-micrometer</artifactId> - <version>4.11.3</version> - </dependency> - <dependency> - <groupId>com.datastax.oss</groupId> - <artifactId>java-driver-metrics-microprofile</artifactId> - <version>4.11.3</version> - </dependency> - <dependency> - <groupId>com.datastax.oss</groupId> - <artifactId>native-protocol</artifactId> - <version>1.5.0</version> - </dependency> - <dependency> - <groupId>com.datastax.oss</groupId> - <artifactId>java-driver-shaded-guava</artifactId> - <version>25.1-jre-graal-sub-1</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-annotation</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-caffeine</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-core</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-collectd</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-ehcache</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-graphite</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-healthchecks</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-httpclient</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-httpasyncclient</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-jcache</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-jdbi</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-jdbi3</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-jersey2</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-jetty9</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-jmx</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-json</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-jvm</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-log4j2</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-logback</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-servlet</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>io.dropwizard.metrics</groupId> - <artifactId>metrics-servlets</artifactId> - <version>4.1.29</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-ant</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-astbuilder</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-bsf</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-cli-commons</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-cli-picocli</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-console</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-datetime</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-dateutil</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-docgenerator</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-groovydoc</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-groovysh</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-jaxb</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-jmx</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-json</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-jsr223</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-macro</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-nio</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-servlet</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-sql</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-swing</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-templates</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-test</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-test-junit5</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-testng</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-xml</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-yaml</artifactId> - <version>3.0.9</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-api</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-cachestore-jdbc</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-cachestore-jpa</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-cachestore-remote</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-cachestore-rocksdb</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-cdi-common</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-cdi-embedded</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-cdi-remote</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-checkstyle</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-cli-client</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-client-hotrod</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-client-rest</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-key-value-store-client</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-clustered-counter</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-clustered-lock</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-commons</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-commons-test</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-component-annotations</artifactId> - <version>12.1.11.Final</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-component-processor</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-core</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-jboss-marshalling</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-extended-statistics</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-hibernate-cache-commons</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-hibernate-cache-spi</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-hibernate-cache-v51</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-hibernate-cache-v53</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-jcache-commons</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-jcache</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-jcache-remote</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-console</artifactId> - <version>0.14.3.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-marshaller-kryo</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-marshaller-kryo-bundle</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-marshaller-protostuff</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-marshaller-protostuff-bundle</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-multimap</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-objectfilter</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-persistence-soft-index</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-query-core</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-query</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-query-dsl</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-remote-query-client</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-remote-query-server</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-scripting</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-server-core</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-server-hotrod</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-server-memcached</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-server-rest</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-server-router</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-server-runtime</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-server-testdriver-core</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-server-testdriver-junit4</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-server-testdriver-junit5</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-spring5-common</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-spring5-embedded</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-spring5-remote</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-spring-boot-starter-embedded</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-spring-boot-starter-remote</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-tasks</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-tasks-api</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-tools</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-anchored-keys</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan.protostream</groupId> - <artifactId>protostream</artifactId> - <version>4.4.1.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan.protostream</groupId> - <artifactId>protostream-types</artifactId> - <version>4.4.1.Final</version> - </dependency> - <dependency> - <groupId>org.infinispan.protostream</groupId> - <artifactId>protostream-processor</artifactId> - <version>4.4.1.Final</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>org.infinispan</groupId> - <artifactId>infinispan-cloudevents-integration</artifactId> - <version>12.1.11.Final</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.core</groupId> - <artifactId>jackson-annotations</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.core</groupId> - <artifactId>jackson-core</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.core</groupId> - <artifactId>jackson-databind</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.dataformat</groupId> - <artifactId>jackson-dataformat-avro</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.dataformat</groupId> - <artifactId>jackson-dataformat-cbor</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.dataformat</groupId> - <artifactId>jackson-dataformat-csv</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.dataformat</groupId> - <artifactId>jackson-dataformat-ion</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.dataformat</groupId> - <artifactId>jackson-dataformat-properties</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.dataformat</groupId> - <artifactId>jackson-dataformat-protobuf</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.dataformat</groupId> - <artifactId>jackson-dataformat-smile</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.dataformat</groupId> - <artifactId>jackson-dataformat-toml</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.dataformat</groupId> - <artifactId>jackson-dataformat-xml</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.dataformat</groupId> - <artifactId>jackson-dataformat-yaml</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-eclipse-collections</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-guava</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-hibernate3</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-hibernate4</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-hibernate5</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-hppc</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-jakarta-jsonp</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-jaxrs</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-jaxrs</artifactId> - <version>2.12.6</version> - <classifier>jakarta</classifier> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-joda</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-joda-money</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-jdk8</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-json-org</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-jsr310</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-jsr353</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-pcollections</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jaxrs</groupId> - <artifactId>jackson-jaxrs-base</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jaxrs</groupId> - <artifactId>jackson-jaxrs-base</artifactId> - <version>2.12.6</version> - <classifier>jakarta</classifier> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jaxrs</groupId> - <artifactId>jackson-jaxrs-cbor-provider</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jaxrs</groupId> - <artifactId>jackson-jaxrs-cbor-provider</artifactId> - <version>2.12.6</version> - <classifier>jakarta</classifier> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jaxrs</groupId> - <artifactId>jackson-jaxrs-json-provider</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jaxrs</groupId> - <artifactId>jackson-jaxrs-json-provider</artifactId> - <version>2.12.6</version> - <classifier>jakarta</classifier> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jaxrs</groupId> - <artifactId>jackson-jaxrs-smile-provider</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jaxrs</groupId> - <artifactId>jackson-jaxrs-smile-provider</artifactId> - <version>2.12.6</version> - <classifier>jakarta</classifier> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jaxrs</groupId> - <artifactId>jackson-jaxrs-xml-provider</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jaxrs</groupId> - <artifactId>jackson-jaxrs-xml-provider</artifactId> - <version>2.12.6</version> - <classifier>jakarta</classifier> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jaxrs</groupId> - <artifactId>jackson-jaxrs-yaml-provider</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jaxrs</groupId> - <artifactId>jackson-jaxrs-yaml-provider</artifactId> - <version>2.12.6</version> - <classifier>jakarta</classifier> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jr</groupId> - <artifactId>jackson-jr-all</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jr</groupId> - <artifactId>jackson-jr-annotation-support</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jr</groupId> - <artifactId>jackson-jr-objects</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jr</groupId> - <artifactId>jackson-jr-retrofit2</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.jr</groupId> - <artifactId>jackson-jr-stree</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.module</groupId> - <artifactId>jackson-module-afterburner</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.module</groupId> - <artifactId>jackson-module-blackbird</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.module</groupId> - <artifactId>jackson-module-guice</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.module</groupId> - <artifactId>jackson-module-jaxb-annotations</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.module</groupId> - <artifactId>jackson-module-jaxb-annotations</artifactId> - <version>2.12.6</version> - <classifier>jakarta</classifier> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.module</groupId> - <artifactId>jackson-module-jsonSchema</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.module</groupId> - <artifactId>jackson-module-kotlin</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.module</groupId> - <artifactId>jackson-module-mrbean</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.module</groupId> - <artifactId>jackson-module-osgi</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.module</groupId> - <artifactId>jackson-module-parameter-names</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.module</groupId> - <artifactId>jackson-module-paranamer</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.module</groupId> - <artifactId>jackson-module-scala_2.11</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.module</groupId> - <artifactId>jackson-module-scala_2.12</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.module</groupId> - <artifactId>jackson-module-scala_2.13</artifactId> - <version>2.12.6</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.core</groupId> - <artifactId>jersey-common</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.core</groupId> - <artifactId>jersey-client</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.core</groupId> - <artifactId>jersey-server</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.bundles</groupId> - <artifactId>jaxrs-ri</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.connectors</groupId> - <artifactId>jersey-apache-connector</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.connectors</groupId> - <artifactId>jersey-helidon-connector</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.connectors</groupId> - <artifactId>jersey-grizzly-connector</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.connectors</groupId> - <artifactId>jersey-jetty-connector</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.connectors</groupId> - <artifactId>jersey-jdk-connector</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.connectors</groupId> - <artifactId>jersey-netty-connector</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.containers</groupId> - <artifactId>jersey-container-jetty-http</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.containers</groupId> - <artifactId>jersey-container-grizzly2-http</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.containers</groupId> - <artifactId>jersey-container-grizzly2-servlet</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.containers</groupId> - <artifactId>jersey-container-jetty-servlet</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.containers</groupId> - <artifactId>jersey-container-jdk-http</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.containers</groupId> - <artifactId>jersey-container-netty-http</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.containers</groupId> - <artifactId>jersey-container-servlet</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.containers</groupId> - <artifactId>jersey-container-servlet-core</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.containers</groupId> - <artifactId>jersey-container-simple-http</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.containers.glassfish</groupId> - <artifactId>jersey-gf-ejb</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext</groupId> - <artifactId>jersey-bean-validation</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext</groupId> - <artifactId>jersey-entity-filtering</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext</groupId> - <artifactId>jersey-metainf-services</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext.microprofile</groupId> - <artifactId>jersey-mp-config</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext</groupId> - <artifactId>jersey-mvc</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext</groupId> - <artifactId>jersey-mvc-bean-validation</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext</groupId> - <artifactId>jersey-mvc-freemarker</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext</groupId> - <artifactId>jersey-mvc-jsp</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext</groupId> - <artifactId>jersey-mvc-mustache</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext</groupId> - <artifactId>jersey-proxy-client</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext</groupId> - <artifactId>jersey-servlet-portability</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext</groupId> - <artifactId>jersey-spring4</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext</groupId> - <artifactId>jersey-spring5</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext</groupId> - <artifactId>jersey-declarative-linking</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext</groupId> - <artifactId>jersey-wadl-doclet</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext.cdi</groupId> - <artifactId>jersey-weld2-se</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext.cdi</groupId> - <artifactId>jersey-cdi1x</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext.cdi</groupId> - <artifactId>jersey-cdi1x-transaction</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext.cdi</groupId> - <artifactId>jersey-cdi1x-validation</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext.cdi</groupId> - <artifactId>jersey-cdi1x-servlet</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext.cdi</groupId> - <artifactId>jersey-cdi1x-ban-custom-hk2-binding</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext.rx</groupId> - <artifactId>jersey-rx-client-guava</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext.rx</groupId> - <artifactId>jersey-rx-client-rxjava</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext.rx</groupId> - <artifactId>jersey-rx-client-rxjava2</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.ext.microprofile</groupId> - <artifactId>jersey-mp-rest-client</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.media</groupId> - <artifactId>jersey-media-jaxb</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.media</groupId> - <artifactId>jersey-media-json-jackson</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.media</groupId> - <artifactId>jersey-media-json-jettison</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.media</groupId> - <artifactId>jersey-media-json-processing</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.media</groupId> - <artifactId>jersey-media-json-binding</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.media</groupId> - <artifactId>jersey-media-kryo</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.media</groupId> - <artifactId>jersey-media-moxy</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.media</groupId> - <artifactId>jersey-media-multipart</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.media</groupId> - <artifactId>jersey-media-sse</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.security</groupId> - <artifactId>oauth1-client</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.security</groupId> - <artifactId>oauth1-server</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.security</groupId> - <artifactId>oauth1-signature</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.security</groupId> - <artifactId>oauth2-client</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.inject</groupId> - <artifactId>jersey-hk2</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.inject</groupId> - <artifactId>jersey-cdi2-se</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.test-framework</groupId> - <artifactId>jersey-test-framework-core</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-bundle</artifactId> - <version>2.33</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-external</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-grizzly2</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-inmemory</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-jdk-http</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-simple</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-jetty</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.glassfish.jersey.test-framework</groupId> - <artifactId>jersey-test-framework-util</artifactId> - <version>2.33</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>apache-jsp</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>apache-jstl</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-alpn-client</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-alpn-java-client</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-alpn-java-server</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-alpn-openjdk8-client</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-alpn-openjdk8-server</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-alpn-conscrypt-client</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-alpn-conscrypt-server</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-alpn-server</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-annotations</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-ant</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-client</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-continuation</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-deploy</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-distribution</artifactId> - <version>9.4.44.v20210927</version> - <type>zip</type> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-distribution</artifactId> - <version>9.4.44.v20210927</version> - <type>tar.gz</type> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.fcgi</groupId> - <artifactId>fcgi-client</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.fcgi</groupId> - <artifactId>fcgi-server</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.gcloud</groupId> - <artifactId>jetty-gcloud-session-manager</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-home</artifactId> - <version>9.4.44.v20210927</version> - <type>zip</type> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-home</artifactId> - <version>9.4.44.v20210927</version> - <type>tar.gz</type> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-http</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.http2</groupId> - <artifactId>http2-client</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.http2</groupId> - <artifactId>http2-common</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.http2</groupId> - <artifactId>http2-hpack</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.http2</groupId> - <artifactId>http2-http-client-transport</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.http2</groupId> - <artifactId>http2-server</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-http-spi</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>infinispan-common</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>infinispan-remote-query</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>infinispan-embedded-query</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-hazelcast</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-io</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-jaas</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-jaspi</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-jmx</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-jndi</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.memcached</groupId> - <artifactId>jetty-memcached-sessions</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-nosql</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.osgi</groupId> - <artifactId>jetty-osgi-boot</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.osgi</groupId> - <artifactId>jetty-osgi-boot-jsp</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.osgi</groupId> - <artifactId>jetty-osgi-boot-warurl</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.osgi</groupId> - <artifactId>jetty-httpservice</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-plus</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-proxy</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-quickstart</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-rewrite</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-security</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-openid</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-server</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-servlet</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-servlets</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-spring</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-unixsocket</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-util</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-util-ajax</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-webapp</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.websocket</groupId> - <artifactId>javax-websocket-client-impl</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.websocket</groupId> - <artifactId>javax-websocket-server-impl</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.websocket</groupId> - <artifactId>websocket-api</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.websocket</groupId> - <artifactId>websocket-client</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.websocket</groupId> - <artifactId>websocket-common</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.websocket</groupId> - <artifactId>websocket-server</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty.websocket</groupId> - <artifactId>websocket-servlet</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-xml</artifactId> - <version>9.4.44.v20210927</version> - </dependency> - <dependency> - <groupId>org.junit.jupiter</groupId> - <artifactId>junit-jupiter</artifactId> - <version>5.7.2</version> - </dependency> - <dependency> - <groupId>org.junit.jupiter</groupId> - <artifactId>junit-jupiter-api</artifactId> - <version>5.7.2</version> - </dependency> - <dependency> - <groupId>org.junit.jupiter</groupId> - <artifactId>junit-jupiter-engine</artifactId> - <version>5.7.2</version> - </dependency> - <dependency> - <groupId>org.junit.jupiter</groupId> - <artifactId>junit-jupiter-migrationsupport</artifactId> - <version>5.7.2</version> - </dependency> - <dependency> - <groupId>org.junit.jupiter</groupId> - <artifactId>junit-jupiter-params</artifactId> - <version>5.7.2</version> - </dependency> - <dependency> - <groupId>org.junit.platform</groupId> - <artifactId>junit-platform-commons</artifactId> - <version>1.7.2</version> - </dependency> - <dependency> - <groupId>org.junit.platform</groupId> - <artifactId>junit-platform-console</artifactId> - <version>1.7.2</version> - </dependency> - <dependency> - <groupId>org.junit.platform</groupId> - <artifactId>junit-platform-engine</artifactId> - <version>1.7.2</version> - </dependency> - <dependency> - <groupId>org.junit.platform</groupId> - <artifactId>junit-platform-jfr</artifactId> - <version>1.7.2</version> - </dependency> - <dependency> - <groupId>org.junit.platform</groupId> - <artifactId>junit-platform-launcher</artifactId> - <version>1.7.2</version> - </dependency> - <dependency> - <groupId>org.junit.platform</groupId> - <artifactId>junit-platform-reporting</artifactId> - <version>1.7.2</version> - </dependency> - <dependency> - <groupId>org.junit.platform</groupId> - <artifactId>junit-platform-runner</artifactId> - <version>1.7.2</version> - </dependency> - <dependency> - <groupId>org.junit.platform</groupId> - <artifactId>junit-platform-suite-api</artifactId> - <version>1.7.2</version> - </dependency> - <dependency> - <groupId>org.junit.platform</groupId> - <artifactId>junit-platform-testkit</artifactId> - <version>1.7.2</version> - </dependency> - <dependency> - <groupId>org.junit.vintage</groupId> - <artifactId>junit-vintage-engine</artifactId> - <version>5.7.2</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-stdlib</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-stdlib-jdk7</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-stdlib-jdk8</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-stdlib-js</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-stdlib-common</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-reflect</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-osgi-bundle</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-test</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-test-junit</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-test-junit5</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-test-testng</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-test-js</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-test-common</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-test-annotations-common</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-main-kts</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-script-runtime</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-script-util</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-scripting-common</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-scripting-jvm</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-scripting-jvm-host</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-scripting-ide-services</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-compiler</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-compiler-embeddable</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-daemon-client</artifactId> - <version>1.5.32</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlinx</groupId> - <artifactId>kotlinx-coroutines-android</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlinx</groupId> - <artifactId>kotlinx-coroutines-core-jvm</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlinx</groupId> - <artifactId>kotlinx-coroutines-core</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlinx</groupId> - <artifactId>kotlinx-coroutines-debug</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlinx</groupId> - <artifactId>kotlinx-coroutines-guava</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlinx</groupId> - <artifactId>kotlinx-coroutines-javafx</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlinx</groupId> - <artifactId>kotlinx-coroutines-jdk8</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlinx</groupId> - <artifactId>kotlinx-coroutines-jdk9</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlinx</groupId> - <artifactId>kotlinx-coroutines-play-services</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlinx</groupId> - <artifactId>kotlinx-coroutines-reactive</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlinx</groupId> - <artifactId>kotlinx-coroutines-reactor</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlinx</groupId> - <artifactId>kotlinx-coroutines-rx2</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlinx</groupId> - <artifactId>kotlinx-coroutines-rx3</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlinx</groupId> - <artifactId>kotlinx-coroutines-slf4j</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlinx</groupId> - <artifactId>kotlinx-coroutines-swing</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlinx</groupId> - <artifactId>kotlinx-coroutines-test</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-api</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-core</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-layout-template-json</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-1.2-api</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-jcl</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-flume-ng</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-taglib</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-jmx-gui</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-slf4j-impl</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-slf4j18-impl</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-to-slf4j</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-appserver</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-web</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-couchdb</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-mongodb4</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-mongodb3</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-cassandra</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-jpa</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-iostreams</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-jul</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-jpl</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-liquibase</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-docker</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-kubernetes</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-spring-boot</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-spring-cloud-config-client</artifactId> - <version>2.17.1</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-core</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-jersey2</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-appoptics</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-atlas</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-azure-monitor</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-cloudwatch</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-cloudwatch2</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-datadog</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-dynatrace</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-elastic</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-ganglia</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-graphite</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-health</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-humio</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-influx</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-jmx</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-kairos</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-new-relic</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-opentsdb</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-prometheus</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-signalfx</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-statsd</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-registry-wavefront</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.micrometer</groupId> - <artifactId>micrometer-test</artifactId> - <version>1.7.8</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-buffer</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-codec</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-codec-dns</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-codec-haproxy</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-codec-http</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-codec-http2</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-codec-memcache</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-codec-mqtt</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-codec-redis</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-codec-smtp</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-codec-socks</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-codec-stomp</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-codec-xml</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-common</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-dev-tools</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-handler</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-handler-proxy</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-resolver</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-resolver-dns</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport-rxtx</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport-sctp</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport-udt</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-example</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-all</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-resolver-dns-classes-macos</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-resolver-dns-native-macos</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-resolver-dns-native-macos</artifactId> - <version>4.1.73.Final</version> - <classifier>osx-x86_64</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-resolver-dns-native-macos</artifactId> - <version>4.1.73.Final</version> - <classifier>osx-aarch_64</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport-native-unix-common</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport-native-unix-common</artifactId> - <version>4.1.73.Final</version> - <classifier>linux-aarch_64</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport-native-unix-common</artifactId> - <version>4.1.73.Final</version> - <classifier>linux-x86_64</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport-native-unix-common</artifactId> - <version>4.1.73.Final</version> - <classifier>osx-x86_64</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport-native-unix-common</artifactId> - <version>4.1.73.Final</version> - <classifier>osx-aarch_64</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport-classes-epoll</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport-native-epoll</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport-native-epoll</artifactId> - <version>4.1.73.Final</version> - <classifier>linux-aarch_64</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport-native-epoll</artifactId> - <version>4.1.73.Final</version> - <classifier>linux-x86_64</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport-classes-kqueue</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport-native-kqueue</artifactId> - <version>4.1.73.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport-native-kqueue</artifactId> - <version>4.1.73.Final</version> - <classifier>osx-x86_64</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-transport-native-kqueue</artifactId> - <version>4.1.73.Final</version> - <classifier>osx-aarch_64</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-tcnative-classes</artifactId> - <version>2.0.46.Final</version> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-tcnative</artifactId> - <version>2.0.46.Final</version> - <classifier>linux-x86_64</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-tcnative</artifactId> - <version>2.0.46.Final</version> - <classifier>linux-x86_64-fedora</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-tcnative</artifactId> - <version>2.0.46.Final</version> - <classifier>linux-aarch_64-fedora</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-tcnative</artifactId> - <version>2.0.46.Final</version> - <classifier>osx-x86_64</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-tcnative-boringssl-static</artifactId> - <version>2.0.46.Final</version> - <classifier>linux-x86_64</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-tcnative-boringssl-static</artifactId> - <version>2.0.46.Final</version> - <classifier>linux-aarch_64</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-tcnative-boringssl-static</artifactId> - <version>2.0.46.Final</version> - <classifier>osx-x86_64</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-tcnative-boringssl-static</artifactId> - <version>2.0.46.Final</version> - <classifier>osx-aarch_64</classifier> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-tcnative-boringssl-static</artifactId> - <version>2.0.46.Final</version> - <classifier>windows-x86_64</classifier> - </dependency> - <dependency> - <groupId>com.oracle.database.jdbc</groupId> - <artifactId>ojdbc11</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.jdbc</groupId> - <artifactId>ojdbc8</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.jdbc</groupId> - <artifactId>ucp</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.jdbc</groupId> - <artifactId>rsi</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.security</groupId> - <artifactId>oraclepki</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.security</groupId> - <artifactId>osdt_core</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.security</groupId> - <artifactId>osdt_cert</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.ha</groupId> - <artifactId>simplefan</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.ha</groupId> - <artifactId>ons</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.nls</groupId> - <artifactId>orai18n</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.xml</groupId> - <artifactId>xdb</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.xml</groupId> - <artifactId>xmlparserv2</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.jdbc.debug</groupId> - <artifactId>ojdbc11_g</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.jdbc.debug</groupId> - <artifactId>ojdbc8_g</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.jdbc.debug</groupId> - <artifactId>ojdbc8dms_g</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.jdbc.debug</groupId> - <artifactId>ojdbc11dms_g</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.observability</groupId> - <artifactId>dms</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.observability</groupId> - <artifactId>ojdbc11dms</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.observability</groupId> - <artifactId>ojdbc8dms</artifactId> - <version>21.1.0.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.jdbc</groupId> - <artifactId>ojdbc11-production</artifactId> - <version>21.1.0.0</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>com.oracle.database.jdbc</groupId> - <artifactId>ojdbc8-production</artifactId> - <version>21.1.0.0</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>com.oracle.database.observability</groupId> - <artifactId>ojdbc8-observability</artifactId> - <version>21.1.0.0</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>com.oracle.database.observability</groupId> - <artifactId>ojdbc11-observability</artifactId> - <version>21.1.0.0</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>com.oracle.database.jdbc.debug</groupId> - <artifactId>ojdbc8-debug</artifactId> - <version>21.1.0.0</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>com.oracle.database.jdbc.debug</groupId> - <artifactId>ojdbc11-debug</artifactId> - <version>21.1.0.0</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>com.oracle.database.jdbc.debug</groupId> - <artifactId>ojdbc8-observability-debug</artifactId> - <version>21.1.0.0</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>com.oracle.database.jdbc.debug</groupId> - <artifactId>ojdbc11-observability-debug</artifactId> - <version>21.1.0.0</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_common</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_caffeine</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_dropwizard</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_graphite_bridge</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_hibernate</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_guava</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_hotspot</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_httpserver</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_log4j</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_log4j2</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_logback</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_pushgateway</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_servlet</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_spring_web</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_spring_boot</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_jetty</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_jetty_jdk8</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>io.prometheus</groupId> - <artifactId>simpleclient_vertx</artifactId> - <version>0.10.0</version> - </dependency> - <dependency> - <groupId>com.google.cloud</groupId> - <artifactId>cloud-spanner-r2dbc</artifactId> - <version>1.1.0</version> - </dependency> - <dependency> - <groupId>com.oracle.database.r2dbc</groupId> - <artifactId>oracle-r2dbc</artifactId> - <version>0.1.0</version> - </dependency> - <dependency> - <groupId>io.r2dbc</groupId> - <artifactId>r2dbc-h2</artifactId> - <version>0.8.5.RELEASE</version> - </dependency> - <dependency> - <groupId>org.mariadb</groupId> - <artifactId>r2dbc-mariadb</artifactId> - <version>1.0.3</version> - </dependency> - <dependency> - <groupId>io.r2dbc</groupId> - <artifactId>r2dbc-mssql</artifactId> - <version>0.8.8.RELEASE</version> - </dependency> - <dependency> - <groupId>dev.miku</groupId> - <artifactId>r2dbc-mysql</artifactId> - <version>0.8.2.RELEASE</version> - </dependency> - <dependency> - <groupId>io.r2dbc</groupId> - <artifactId>r2dbc-postgresql</artifactId> - <version>0.8.11.RELEASE</version> - </dependency> - <dependency> - <groupId>io.r2dbc</groupId> - <artifactId>r2dbc-pool</artifactId> - <version>0.8.8.RELEASE</version> - </dependency> - <dependency> - <groupId>io.r2dbc</groupId> - <artifactId>r2dbc-proxy</artifactId> - <version>0.8.8.RELEASE</version> - </dependency> - <dependency> - <groupId>io.r2dbc</groupId> - <artifactId>r2dbc-spi</artifactId> - <version>0.8.6.RELEASE</version> - </dependency> - <dependency> - <groupId>io.projectreactor</groupId> - <artifactId>reactor-core</artifactId> - <version>3.4.14</version> - </dependency> - <dependency> - <groupId>io.projectreactor</groupId> - <artifactId>reactor-test</artifactId> - <version>3.4.14</version> - </dependency> - <dependency> - <groupId>io.projectreactor</groupId> - <artifactId>reactor-tools</artifactId> - <version>3.4.14</version> - </dependency> - <dependency> - <groupId>io.projectreactor.addons</groupId> - <artifactId>reactor-extra</artifactId> - <version>3.4.6</version> - </dependency> - <dependency> - <groupId>io.projectreactor.addons</groupId> - <artifactId>reactor-adapter</artifactId> - <version>3.4.6</version> - </dependency> - <dependency> - <groupId>io.projectreactor.netty</groupId> - <artifactId>reactor-netty</artifactId> - <version>1.0.15</version> - </dependency> - <dependency> - <groupId>io.projectreactor.netty</groupId> - <artifactId>reactor-netty-core</artifactId> - <version>1.0.15</version> - </dependency> - <dependency> - <groupId>io.projectreactor.netty</groupId> - <artifactId>reactor-netty-http</artifactId> - <version>1.0.15</version> - </dependency> - <dependency> - <groupId>io.projectreactor.netty</groupId> - <artifactId>reactor-netty-http-brave</artifactId> - <version>1.0.15</version> - </dependency> - <dependency> - <groupId>io.projectreactor.addons</groupId> - <artifactId>reactor-pool</artifactId> - <version>0.2.7</version> - </dependency> - <dependency> - <groupId>io.projectreactor.kafka</groupId> - <artifactId>reactor-kafka</artifactId> - <version>1.3.9</version> - </dependency> - <dependency> - <groupId>io.projectreactor.rabbitmq</groupId> - <artifactId>reactor-rabbitmq</artifactId> - <version>1.5.4</version> - </dependency> - <dependency> - <groupId>io.projectreactor.kotlin</groupId> - <artifactId>reactor-kotlin-extensions</artifactId> - <version>1.1.5</version> - </dependency> - <dependency> - <groupId>io.rsocket</groupId> - <artifactId>rsocket-core</artifactId> - <version>1.1.1</version> - </dependency> - <dependency> - <groupId>io.rsocket</groupId> - <artifactId>rsocket-load-balancer</artifactId> - <version>1.1.1</version> - </dependency> - <dependency> - <groupId>io.rsocket</groupId> - <artifactId>rsocket-micrometer</artifactId> - <version>1.1.1</version> - </dependency> - <dependency> - <groupId>io.rsocket</groupId> - <artifactId>rsocket-test</artifactId> - <version>1.1.1</version> - </dependency> - <dependency> - <groupId>io.rsocket</groupId> - <artifactId>rsocket-transport-local</artifactId> - <version>1.1.1</version> - </dependency> - <dependency> - <groupId>io.rsocket</groupId> - <artifactId>rsocket-transport-netty</artifactId> - <version>1.1.1</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-cassandra</artifactId> - <version>3.2.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-commons</artifactId> - <version>2.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-couchbase</artifactId> - <version>4.2.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-elasticsearch</artifactId> - <version>4.2.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-geode</artifactId> - <version>2.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-jdbc</artifactId> - <version>2.2.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-relational</artifactId> - <version>2.2.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-jpa</artifactId> - <version>2.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-mongodb</artifactId> - <version>3.2.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-neo4j</artifactId> - <version>6.1.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-r2dbc</artifactId> - <version>1.3.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-redis</artifactId> - <version>2.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-rest-webmvc</artifactId> - <version>3.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-rest-core</artifactId> - <version>3.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-rest-hal-explorer</artifactId> - <version>3.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-keyvalue</artifactId> - <version>2.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-envers</artifactId> - <version>2.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-ldap</artifactId> - <version>2.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-aop</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-aspects</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-beans</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-context</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-context-indexer</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-context-support</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-core</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-expression</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-instrument</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-jcl</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-jdbc</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-jms</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-messaging</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-orm</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-oxm</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-r2dbc</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-test</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-tx</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-web</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-webflux</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-webmvc</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-websocket</artifactId> - <version>5.3.15</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-amqp</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-core</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-event</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-feed</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-file</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-ftp</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-gemfire</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-groovy</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-http</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-ip</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-jdbc</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-jms</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-jmx</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-jpa</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-kafka</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-mail</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-mongodb</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-mqtt</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-r2dbc</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-redis</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-rmi</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-rsocket</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-scripting</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-security</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-sftp</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-stomp</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-stream</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-syslog</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-test</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-test-support</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-webflux</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-websocket</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-ws</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-xml</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-xmpp</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-zeromq</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.integration</groupId> - <artifactId>spring-integration-zookeeper</artifactId> - <version>5.5.8</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-acl</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-aspects</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-cas</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-config</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-core</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-crypto</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-data</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-ldap</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-messaging</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-oauth2-client</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-oauth2-core</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-oauth2-jose</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-oauth2-resource-server</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-openid</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-remoting</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-rsocket</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-saml2-service-provider</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-taglibs</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-test</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-web</artifactId> - <version>5.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.session</groupId> - <artifactId>spring-session-jdbc</artifactId> - <version>2.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.session</groupId> - <artifactId>spring-session-data-geode</artifactId> - <version>2.5.5</version> - </dependency> - <dependency> - <groupId>org.springframework.session</groupId> - <artifactId>spring-session-hazelcast</artifactId> - <version>2.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.session</groupId> - <artifactId>spring-session-data-mongodb</artifactId> - <version>2.5.0</version> - </dependency> - <dependency> - <groupId>org.springframework.session</groupId> - <artifactId>spring-session-core</artifactId> - <version>2.5.4</version> - </dependency> - <dependency> - <groupId>org.springframework.session</groupId> - <artifactId>spring-session-data-redis</artifactId> - <version>2.5.4</version> - </dependency> - </dependencies> - </dependencyManagement> - <dependencies> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-web</artifactId> - <version>2.5.9</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>org.mybatis.spring.boot</groupId> - <artifactId>mybatis-spring-boot-starter</artifactId> - <version>2.3.1</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>com.alibaba</groupId> - <artifactId>fastjson</artifactId> - <version>1.2.70</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-commons</artifactId> - <version>2.3.1.RELEASE</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>mysql</groupId> - <artifactId>mysql-connector-java</artifactId> - <version>8.0.20</version> - <scope>runtime</scope> - <exclusions> - <exclusion> - <artifactId>protobuf-java</artifactId> - <groupId>com.google.protobuf</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.projectlombok</groupId> - <artifactId>lombok</artifactId> - <version>1.18.22</version> - <scope>compile</scope> - <optional>true</optional> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-test</artifactId> - <version>2.5.9</version> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.mybatis.spring.boot</groupId> - <artifactId>mybatis-spring-boot-starter-test</artifactId> - <version>2.3.1</version> - <scope>test</scope> - </dependency> - <dependency> - <groupId>com.auth0</groupId> - <artifactId>java-jwt</artifactId> - <version>3.10.3</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>org.assertj</groupId> - <artifactId>assertj-core</artifactId> - <version>3.19.0</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>cn.hutool</groupId> - <artifactId>hutool-all</artifactId> - <version>5.4.0</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>com.baomidou</groupId> - <artifactId>mybatis-plus-boot-starter</artifactId> - <version>3.5.1</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>com.baomidou</groupId> - <artifactId>dynamic-datasource-spring-boot-starter</artifactId> - <version>3.5.1</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>io.springfox</groupId> - <artifactId>springfox-swagger2</artifactId> - <version>2.9.2</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>io.springfox</groupId> - <artifactId>springfox-swagger-ui</artifactId> - <version>2.9.2</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>io.swagger</groupId> - <artifactId>swagger-annotations</artifactId> - <version>1.5.20</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>com.github.xingshuangs</groupId> - <artifactId>iot-communication</artifactId> - <version>1.4.2</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-cache</artifactId> - <version>2.5.9</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-all</artifactId> - <version>4.1.36.Final</version> - <scope>compile</scope> - </dependency> - </dependencies> - <repositories> - <repository> - <releases> - <enabled>true</enabled> - </releases> - <snapshots> - <enabled>false</enabled> - </snapshots> - <id>nexus-aliyun</id> - <name>nexus-aliyun</name> - <url>http://maven.aliyun.com/nexus/content/groups/public/</url> - </repository> - <repository> - <snapshots> - <enabled>false</enabled> - </snapshots> - <id>central</id> - <name>Central Repository</name> - <url>https://repo.maven.apache.org/maven2</url> - </repository> - </repositories> - <pluginRepositories> - <pluginRepository> - <releases> - <enabled>true</enabled> - </releases> - <snapshots> - <enabled>false</enabled> - </snapshots> - <id>public</id> - <name>aliyun nexus</name> - <url>http://maven.aliyun.com/nexus/content/groups/public/</url> - </pluginRepository> - <pluginRepository> - <releases> - <updatePolicy>never</updatePolicy> - </releases> - <snapshots> - <enabled>false</enabled> - </snapshots> - <id>central</id> - <name>Central Repository</name> - <url>https://repo.maven.apache.org/maven2</url> - </pluginRepository> - </pluginRepositories> - <build> - <sourceDirectory>d:\Code\HangZhouMes\CacheGlassModule\src\main\java</sourceDirectory> - <scriptSourceDirectory>d:\Code\HangZhouMes\CacheGlassModule\src\main\scripts</scriptSourceDirectory> - <testSourceDirectory>d:\Code\HangZhouMes\CacheGlassModule\src\test\java</testSourceDirectory> - <outputDirectory>d:\Code\HangZhouMes\CacheGlassModule\target\classes</outputDirectory> - <testOutputDirectory>d:\Code\HangZhouMes\CacheGlassModule\target\test-classes</testOutputDirectory> - <resources> - <resource> - <filtering>true</filtering> - <directory>d:\Code\HangZhouMes\CacheGlassModule\src\main\resources</directory> - <includes> - <include>**/application*.yml</include> - <include>**/application*.yaml</include> - <include>**/application*.properties</include> - </includes> - </resource> - <resource> - <directory>d:\Code\HangZhouMes\CacheGlassModule\src\main\resources</directory> - <excludes> - <exclude>**/application*.yml</exclude> - <exclude>**/application*.yaml</exclude> - <exclude>**/application*.properties</exclude> - </excludes> - </resource> - </resources> - <testResources> - <testResource> - <directory>d:\Code\HangZhouMes\CacheGlassModule\src\test\resources</directory> - </testResource> - </testResources> - <directory>d:\Code\HangZhouMes\CacheGlassModule\target</directory> - <finalName>MES-Module-0.0.1-SNAPSHOT</finalName> - <pluginManagement> - <plugins> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>build-helper-maven-plugin</artifactId> - <version>3.2.0</version> - </plugin> - <plugin> - <groupId>org.flywaydb</groupId> - <artifactId>flyway-maven-plugin</artifactId> - <version>7.7.3</version> - </plugin> - <plugin> - <groupId>pl.project13.maven</groupId> - <artifactId>git-commit-id-plugin</artifactId> - <version>4.0.5</version> - <executions> - <execution> - <goals> - <goal>revision</goal> - </goals> - <configuration> - <verbose>true</verbose> - <dateFormat>yyyy-MM-dd'T'HH:mm:ssZ</dateFormat> - <generateGitPropertiesFile>true</generateGitPropertiesFile> - <generateGitPropertiesFilename>d:\Code\HangZhouMes\CacheGlassModule\target\classes/git.properties</generateGitPropertiesFilename> - </configuration> - </execution> - </executions> - <configuration> - <verbose>true</verbose> - <dateFormat>yyyy-MM-dd'T'HH:mm:ssZ</dateFormat> - <generateGitPropertiesFile>true</generateGitPropertiesFile> - <generateGitPropertiesFilename>d:\Code\HangZhouMes\CacheGlassModule\target\classes/git.properties</generateGitPropertiesFilename> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.johnzon</groupId> - <artifactId>johnzon-maven-plugin</artifactId> - <version>1.2.15</version> - </plugin> - <plugin> - <groupId>org.jooq</groupId> - <artifactId>jooq-codegen-maven</artifactId> - <version>3.14.15</version> - </plugin> - <plugin> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-maven-plugin</artifactId> - <version>1.5.32</version> - <executions> - <execution> - <id>compile</id> - <phase>compile</phase> - <goals> - <goal>compile</goal> - </goals> - <configuration> - <jvmTarget>1.8</jvmTarget> - <javaParameters>true</javaParameters> - </configuration> - </execution> - <execution> - <id>test-compile</id> - <phase>test-compile</phase> - <goals> - <goal>test-compile</goal> - </goals> - <configuration> - <jvmTarget>1.8</jvmTarget> - <javaParameters>true</javaParameters> - </configuration> - </execution> - </executions> - <configuration> - <jvmTarget>1.8</jvmTarget> - <javaParameters>true</javaParameters> - </configuration> - </plugin> - <plugin> - <groupId>org.liquibase</groupId> - <artifactId>liquibase-maven-plugin</artifactId> - <version>4.3.5</version> - </plugin> - <plugin> - <artifactId>maven-antrun-plugin</artifactId> - <version>1.8</version> - </plugin> - <plugin> - <artifactId>maven-assembly-plugin</artifactId> - <version>3.3.0</version> - </plugin> - <plugin> - <artifactId>maven-clean-plugin</artifactId> - <version>3.1.0</version> - </plugin> - <plugin> - <artifactId>maven-compiler-plugin</artifactId> - <version>3.8.1</version> - <configuration> - <parameters>true</parameters> - </configuration> - </plugin> - <plugin> - <artifactId>maven-dependency-plugin</artifactId> - <version>3.1.2</version> - </plugin> - <plugin> - <artifactId>maven-release-plugin</artifactId> - <version>2.3.2</version> - </plugin> - <plugin> - <artifactId>maven-deploy-plugin</artifactId> - <version>2.8.2</version> - </plugin> - <plugin> - <artifactId>maven-enforcer-plugin</artifactId> - <version>3.0.0</version> - </plugin> - <plugin> - <artifactId>maven-failsafe-plugin</artifactId> - <version>2.22.2</version> - <executions> - <execution> - <goals> - <goal>integration-test</goal> - <goal>verify</goal> - </goals> - <configuration> - <classesDirectory>d:\Code\HangZhouMes\CacheGlassModule\target\classes</classesDirectory> - </configuration> - </execution> - </executions> - <configuration> - <classesDirectory>d:\Code\HangZhouMes\CacheGlassModule\target\classes</classesDirectory> - </configuration> - </plugin> - <plugin> - <artifactId>maven-help-plugin</artifactId> - <version>3.2.0</version> - </plugin> - <plugin> - <artifactId>maven-install-plugin</artifactId> - <version>2.5.2</version> - </plugin> - <plugin> - <artifactId>maven-invoker-plugin</artifactId> - <version>3.2.2</version> - </plugin> - <plugin> - <artifactId>maven-jar-plugin</artifactId> - <version>3.2.2</version> - <configuration> - <archive> - <manifest> - <mainClass>${start-class}</mainClass> - <addDefaultImplementationEntries>true</addDefaultImplementationEntries> - </manifest> - </archive> - </configuration> - </plugin> - <plugin> - <artifactId>maven-javadoc-plugin</artifactId> - <version>3.2.0</version> - </plugin> - <plugin> - <artifactId>maven-resources-plugin</artifactId> - <version>3.2.0</version> - <configuration> - <propertiesEncoding>UTF-8</propertiesEncoding> - <delimiters> - <delimiter>@</delimiter> - </delimiters> - <useDefaultDelimiters>false</useDefaultDelimiters> - </configuration> - </plugin> - <plugin> - <artifactId>maven-shade-plugin</artifactId> - <version>3.2.4</version> - <executions> - <execution> - <phase>package</phase> - <goals> - <goal>shade</goal> - </goals> - <configuration> - <transformers> - <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> - <resource>META-INF/spring.handlers</resource> - </transformer> - <transformer implementation="org.springframework.boot.maven.PropertiesMergingResourceTransformer"> - <resource>META-INF/spring.factories</resource> - </transformer> - <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> - <resource>META-INF/spring.schemas</resource> - </transformer> - <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" /> - <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> - <mainClass>${start-class}</mainClass> - </transformer> - </transformers> - <keepDependenciesWithProvidedScope>true</keepDependenciesWithProvidedScope> - <createDependencyReducedPom>true</createDependencyReducedPom> - <filters> - <filter> - <artifact>*:*</artifact> - <excludes> - <exclude>META-INF/*.SF</exclude> - <exclude>META-INF/*.DSA</exclude> - <exclude>META-INF/*.RSA</exclude> - </excludes> - </filter> - </filters> - </configuration> - </execution> - </executions> - <dependencies> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-maven-plugin</artifactId> - <version>2.5.9</version> - </dependency> - </dependencies> - <configuration> - <keepDependenciesWithProvidedScope>true</keepDependenciesWithProvidedScope> - <createDependencyReducedPom>true</createDependencyReducedPom> - <filters> - <filter> - <artifact>*:*</artifact> - <excludes> - <exclude>META-INF/*.SF</exclude> - <exclude>META-INF/*.DSA</exclude> - <exclude>META-INF/*.RSA</exclude> - </excludes> - </filter> - </filters> - </configuration> - </plugin> - <plugin> - <artifactId>maven-source-plugin</artifactId> - <version>3.2.1</version> - </plugin> - <plugin> - <artifactId>maven-surefire-plugin</artifactId> - <version>2.22.2</version> - </plugin> - <plugin> - <artifactId>maven-war-plugin</artifactId> - <version>3.3.2</version> - <configuration> - <archive> - <manifest> - <mainClass>${start-class}</mainClass> - <addDefaultImplementationEntries>true</addDefaultImplementationEntries> - </manifest> - </archive> - </configuration> - </plugin> - <plugin> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-maven-plugin</artifactId> - <version>2.5.9</version> - <executions> - <execution> - <id>repackage</id> - <goals> - <goal>repackage</goal> - </goals> - <configuration> - <mainClass>${start-class}</mainClass> - </configuration> - </execution> - </executions> - <configuration> - <mainClass>${start-class}</mainClass> - </configuration> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>versions-maven-plugin</artifactId> - <version>2.8.1</version> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>xml-maven-plugin</artifactId> - <version>1.0.2</version> - </plugin> - </plugins> - </pluginManagement> - <plugins> - <plugin> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-maven-plugin</artifactId> - <version>2.5.9</version> - <executions> - <execution> - <id>repackage</id> - <goals> - <goal>repackage</goal> - </goals> - <configuration> - <excludes> - <exclude> - <groupId>org.projectlombok</groupId> - <artifactId>lombok</artifactId> - </exclude> - </excludes> - <mainClass>${start-class}</mainClass> - </configuration> - </execution> - </executions> - <configuration> - <excludes> - <exclude> - <groupId>org.projectlombok</groupId> - <artifactId>lombok</artifactId> - </exclude> - </excludes> - <mainClass>${start-class}</mainClass> - </configuration> - </plugin> - <plugin> - <artifactId>maven-clean-plugin</artifactId> - <version>3.1.0</version> - <executions> - <execution> - <id>default-clean</id> - <phase>clean</phase> - <goals> - <goal>clean</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <artifactId>maven-resources-plugin</artifactId> - <version>3.2.0</version> - <executions> - <execution> - <id>default-testResources</id> - <phase>process-test-resources</phase> - <goals> - <goal>testResources</goal> - </goals> - <configuration> - <propertiesEncoding>UTF-8</propertiesEncoding> - <delimiters> - <delimiter>@</delimiter> - </delimiters> - <useDefaultDelimiters>false</useDefaultDelimiters> - </configuration> - </execution> - <execution> - <id>default-resources</id> - <phase>process-resources</phase> - <goals> - <goal>resources</goal> - </goals> - <configuration> - <propertiesEncoding>UTF-8</propertiesEncoding> - <delimiters> - <delimiter>@</delimiter> - </delimiters> - <useDefaultDelimiters>false</useDefaultDelimiters> - </configuration> - </execution> - </executions> - <configuration> - <propertiesEncoding>UTF-8</propertiesEncoding> - <delimiters> - <delimiter>@</delimiter> - </delimiters> - <useDefaultDelimiters>false</useDefaultDelimiters> - </configuration> - </plugin> - <plugin> - <artifactId>maven-jar-plugin</artifactId> - <version>3.2.2</version> - <executions> - <execution> - <id>default-jar</id> - <phase>package</phase> - <goals> - <goal>jar</goal> - </goals> - <configuration> - <archive> - <manifest> - <mainClass>${start-class}</mainClass> - <addDefaultImplementationEntries>true</addDefaultImplementationEntries> - </manifest> - </archive> - </configuration> - </execution> - </executions> - <configuration> - <archive> - <manifest> - <mainClass>${start-class}</mainClass> - <addDefaultImplementationEntries>true</addDefaultImplementationEntries> - </manifest> - </archive> - </configuration> - </plugin> - <plugin> - <artifactId>maven-compiler-plugin</artifactId> - <version>3.8.1</version> - <executions> - <execution> - <id>default-compile</id> - <phase>compile</phase> - <goals> - <goal>compile</goal> - </goals> - <configuration> - <parameters>true</parameters> - </configuration> - </execution> - <execution> - <id>default-testCompile</id> - <phase>test-compile</phase> - <goals> - <goal>testCompile</goal> - </goals> - <configuration> - <parameters>true</parameters> - </configuration> - </execution> - </executions> - <configuration> - <parameters>true</parameters> - </configuration> - </plugin> - <plugin> - <artifactId>maven-surefire-plugin</artifactId> - <version>2.22.2</version> - <executions> - <execution> - <id>default-test</id> - <phase>test</phase> - <goals> - <goal>test</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <artifactId>maven-install-plugin</artifactId> - <version>2.5.2</version> - <executions> - <execution> - <id>default-install</id> - <phase>install</phase> - <goals> - <goal>install</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <artifactId>maven-deploy-plugin</artifactId> - <version>2.8.2</version> - <executions> - <execution> - <id>default-deploy</id> - <phase>deploy</phase> - <goals> - <goal>deploy</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <artifactId>maven-site-plugin</artifactId> - <version>3.3</version> - <executions> - <execution> - <id>default-site</id> - <phase>site</phase> - <goals> - <goal>site</goal> - </goals> - <configuration> - <outputDirectory>d:\Code\HangZhouMes\CacheGlassModule\target\site</outputDirectory> - <reportPlugins> - <reportPlugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-project-info-reports-plugin</artifactId> - </reportPlugin> - </reportPlugins> - </configuration> - </execution> - <execution> - <id>default-deploy</id> - <phase>site-deploy</phase> - <goals> - <goal>deploy</goal> - </goals> - <configuration> - <outputDirectory>d:\Code\HangZhouMes\CacheGlassModule\target\site</outputDirectory> - <reportPlugins> - <reportPlugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-project-info-reports-plugin</artifactId> - </reportPlugin> - </reportPlugins> - </configuration> - </execution> - </executions> - <configuration> - <outputDirectory>d:\Code\HangZhouMes\CacheGlassModule\target\site</outputDirectory> - <reportPlugins> - <reportPlugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-project-info-reports-plugin</artifactId> - </reportPlugin> - </reportPlugins> - </configuration> - </plugin> - </plugins> - </build> - <reporting> - <outputDirectory>d:\Code\HangZhouMes\CacheGlassModule\target\site</outputDirectory> - </reporting> -</project> diff --git a/CacheGlassModule/pom.xml b/CacheGlassModule/pom.xml deleted file mode 100644 index 66013a9..0000000 --- a/CacheGlassModule/pom.xml +++ /dev/null @@ -1,246 +0,0 @@ -<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-parent</artifactId> - <version>2.5.9</version> - <relativePath/> <!-- lookup parent from repository --> - </parent> - <groupId>com.MES-Module</groupId> - <artifactId>MES-UnLoadGlassModule</artifactId> - <version>0.0.1-SNAPSHOT</version> - <name>MES-UnLoadGlassModule</name> - <description>project for Spring Boot</description> - <properties> - <java.version>1.8</java.version> - </properties> - <dependencies> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-web</artifactId> - </dependency> - <dependency> - <groupId>org.mybatis.spring.boot</groupId> - <artifactId>mybatis-spring-boot-starter</artifactId> - <version>2.3.1</version> - </dependency> - <dependency> - <groupId>com.alibaba</groupId> - <artifactId>fastjson</artifactId> - <version>1.2.70</version> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-commons</artifactId> - <version>2.3.1.RELEASE</version> - </dependency> - <dependency> - <groupId>mysql</groupId> - <artifactId>mysql-connector-java</artifactId> - <version>8.0.20</version> - <scope>runtime</scope> - </dependency> - <dependency> - <groupId>org.projectlombok</groupId> - <artifactId>lombok</artifactId> - <optional>true</optional> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-test</artifactId> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.mybatis.spring.boot</groupId> - <artifactId>mybatis-spring-boot-starter-test</artifactId> - <version>2.3.1</version> - <scope>test</scope> - </dependency> - <!--jwt 椤圭洰鐢熸垚token--> - <dependency> - <groupId>com.auth0</groupId> - <artifactId>java-jwt</artifactId> - <version>3.10.3</version> - </dependency> - <dependency> - <groupId>org.assertj</groupId> - <artifactId>assertj-core</artifactId> - </dependency> - <!--hutool java楠岃瘉鏂规硶绫�--> - <dependency> - <groupId>cn.hutool</groupId> - <artifactId>hutool-all</artifactId> - <version>5.4.0</version> - </dependency> - - <dependency> - <groupId>com.baomidou</groupId> - <artifactId>mybatis-plus-boot-starter</artifactId> - <version>3.5.1</version> - </dependency> - - <dependency> - <groupId>com.baomidou</groupId> - <artifactId>dynamic-datasource-spring-boot-starter</artifactId> - <version>3.5.1</version> - </dependency> - -<!-- SwaggerUi--> - <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>io.swagger</groupId> - <artifactId>swagger-annotations</artifactId> - <version>1.5.20</version> - </dependency> - - <dependency> - <groupId>com.github.xingshuangs</groupId> - <artifactId>iot-communication</artifactId> - <version>1.4.2</version> - </dependency> - <!-- spring cache 鏁版嵁缂撳瓨 --> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-cache</artifactId> - </dependency> - - <!-- rabbitmq --> - <dependency> - <groupId>com.rabbitmq</groupId> - <artifactId>amqp-client</artifactId> - <version>5.13.1</version> - </dependency> - - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-amqp</artifactId> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.core</groupId> - <artifactId>jackson-databind</artifactId> - <version>2.12.2</version> - </dependency> - - <dependency> - <groupId>com.fasterxml.jackson.core</groupId> - <artifactId>jackson-core</artifactId> - <version>2.13.0</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.core</groupId> - <artifactId>jackson-databind</artifactId> - <version>2.13.0</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.core</groupId> - <artifactId>jackson-annotations</artifactId> - <version>2.13.0</version> - </dependency> - - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-websocket</artifactId> - </dependency> - <dependency> - <groupId>com.github.xingshuangs</groupId> - <artifactId>iot-communication</artifactId> - <version>1.4.2</version> - </dependency> - - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-websocket</artifactId> - </dependency> - - <dependency> - <groupId>com.google.code.gson</groupId> - <artifactId>gson</artifactId> - <version>2.8.9</version> - </dependency> - <dependency> - <groupId>org.apache.poi</groupId> - <artifactId>poi</artifactId> - <version>5.2.4</version> - </dependency> - - <dependency> - <groupId>org.apache.poi</groupId> - <artifactId>poi-ooxml</artifactId> - <version>5.2.4</version> - </dependency> - - <!--websocket--> -<!-- <dependency>--> -<!-- <groupId>org.springframework.boot</groupId>--> -<!-- <artifactId>spring-boot-starter-websocket</artifactId>--> -<!-- </dependency>--> - - <dependency> - <groupId>io.netty</groupId> - <artifactId>netty-all</artifactId> - <version>4.1.36.Final</version> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-jpa</artifactId> - </dependency> - - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-maven-plugin</artifactId> - <configuration> - <excludes> - <exclude> - <groupId>org.projectlombok</groupId> - <artifactId>lombok</artifactId> - </exclude> - </excludes> - </configuration> - </plugin> - </plugins> - </build> - - - <repositories> - <repository> - <id>nexus-aliyun</id> - <name>nexus-aliyun</name> - <url>http://maven.aliyun.com/nexus/content/groups/public/</url> - <releases> - <enabled>true</enabled> - </releases> - <snapshots> - <enabled>false</enabled> - </snapshots> - </repository> - </repositories> - - <pluginRepositories> - <pluginRepository> - <id>public</id> - <name>aliyun nexus</name> - <url>http://maven.aliyun.com/nexus/content/groups/public/</url> - <releases> - <enabled>true</enabled> - </releases> - <snapshots> - <enabled>false</enabled> - </snapshots> - </pluginRepository> - </pluginRepositories> -</project> diff --git a/CacheGlassModule/src/main/java/com/mes/MesApplication.java b/CacheGlassModule/src/main/java/com/mes/MesApplication.java deleted file mode 100644 index 2c50d25..0000000 --- a/CacheGlassModule/src/main/java/com/mes/MesApplication.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.mes; - -import com.mes.common.PlcTools.S7object; -import com.mes.mapper.PpMapper; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.cache.annotation.EnableCaching; -import org.springframework.transaction.annotation.EnableTransactionManagement; -import org.springframework.transaction.annotation.Transactional; - -//springboot 鍚姩鍏ュ彛 -@SpringBootApplication -@EnableCaching -@EnableTransactionManagement//浜嬪姟娉ㄨВ -//@Transactional//鍦╯ervice閲岄潰鏈夊琛ㄦ搷浣滐紝寮�鍚簨鍔℃敞瑙� -public class MesApplication { - public static void main(String[] args) { - SpringApplication.run(MesApplication.class, args); - try { - //new NettyServer(12345).start(); - } catch (Exception e) { - throw new RuntimeException(e); - } - } - -} diff --git a/CacheGlassModule/src/main/java/com/mes/common/CacheUtil.java b/CacheGlassModule/src/main/java/com/mes/common/CacheUtil.java deleted file mode 100644 index df5af14..0000000 --- a/CacheGlassModule/src/main/java/com/mes/common/CacheUtil.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.mes.common; - -import com.mes.controller.dto.UserDTO; -import org.springframework.cache.annotation.CacheEvict; -import org.springframework.cache.annotation.Cacheable; -import org.springframework.stereotype.Component; - -@Component -public class CacheUtil { - @Cacheable(value="users", key="#id") - public UserDTO getCacheData(String id){ - return null; - } - - @Cacheable(value="users", key="#userDTO.getUserId()") - public UserDTO setCacheData(UserDTO userDTO){ - - return userDTO; - } - - - -} diff --git a/CacheGlassModule/src/main/java/com/mes/common/Constants.java b/CacheGlassModule/src/main/java/com/mes/common/Constants.java deleted file mode 100644 index 9e591db..0000000 --- a/CacheGlassModule/src/main/java/com/mes/common/Constants.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.mes.common; - -/** - * 瀹氫箟涓�浜涘父閲忚繘琛屼娇鐢� - */ -public interface Constants { - String Code_500="500";//绯荤粺閿欒 - String Code_401="401";//鏉冮檺涓嶈冻 - String Code_400="400";// - String Code_200="200";//鎴愬姛 - String Code_600="600";//鍏朵粬闂 -} diff --git a/CacheGlassModule/src/main/java/com/mes/common/PlcTools/S7control.java b/CacheGlassModule/src/main/java/com/mes/common/PlcTools/S7control.java deleted file mode 100644 index 8ffee41..0000000 --- a/CacheGlassModule/src/main/java/com/mes/common/PlcTools/S7control.java +++ /dev/null @@ -1,484 +0,0 @@ -package com.mes.common.PlcTools; - -import java.nio.ByteBuffer; -import java.nio.ByteOrder; -import java.nio.charset.StandardCharsets; -import java.sql.Time; -import java.util.ArrayList; -import java.util.List; - -import com.github.xingshuangs.iot.protocol.s7.enums.EPlcType; -import com.github.xingshuangs.iot.protocol.s7.service.MultiAddressWrite; -import com.github.xingshuangs.iot.protocol.s7.service.S7PLC; -import com.google.common.primitives.Bytes; -import org.apache.ibatis.jdbc.Null; - -public class S7control { - - S7PLC s7PLC; // PLC閫氳绫诲疄渚� - private EPlcType plcType = EPlcType.S1500; // 瑗块棬瀛怭LC绫诲瀷 - private String ip = "192.168.10.1"; // plc ip鍦板潃 - private int port = 102; // plc 绔彛鍙� - - private static volatile S7control instance = null; - - private S7control() { - if (s7PLC == null) - s7PLC = new S7PLC(plcType, ip, port,0,0); - } - public S7control(EPlcType plcType,String ip,int port,int a,int b) { - if (s7PLC == null) - s7PLC = new S7PLC(plcType, ip, port,a,b); - } - - // 鍗曚緥妯″紡 鑾峰彇绫荤殑鍞竴瀹炰緥 - public static S7control getinstance() { - if (instance == null) { - synchronized (S7control.class) { - if (instance == null) - instance = new S7control(); - } - } - return instance; - } - - /** - * 鍏抽棴瑗块棬瀛恠7閫氳杩炴帴 - */ - public void CloseS7client() { - if (s7PLC == null) - s7PLC.close(); - s7PLC.checkConnected(); - } - - /** - * s7閫氳杩炴帴鐘舵�� - */ - public boolean CheckConnected() { - return s7PLC.checkConnected(); - } - - /** - * 鎸夋寚瀹氱殑鍦板潃 鍐欏叆涓�涓獁ord - * - * @param address 鍦板潃 - * @param data word鐨勫�� - */ - public void WriteWord(String address, short data) { - if (s7PLC==null) - { - return; - } - s7PLC.writeInt16(address, data); - } - - /** - * 浠庢煇鍦板潃杩炵画 鍐欏叆澶氫釜word - * - * @param address 鍦板潃 - * @param datas word鐨勫�� - */ - public void WriteWord(String address, List<Short> datas) { - if (s7PLC==null) - return; - // s7PLC.write(address, data); - List<String> addresslist = GetAddressList(address, datas.size(), 16); - MultiAddressWrite addressWrite = new MultiAddressWrite(); - for (int i = 0; i < datas.size(); i++) { - addressWrite.addInt16(addresslist.get(i), datas.get(i)); - } - s7PLC.writeMultiData(addressWrite); - } - - /** - * 鎸夋寚瀹氱殑鍦板潃 鍐欏叆澶氫釜word - * - * @param address 鍦板潃 - * @param datas word鐨勫�� - */ - - - - - - - /** - * 鎸夋寚瀹氱殑鍦板潃 鍐欏叆涓�涓狟it - * - * @param address 鍦板潃 - * @param data Bit鐨勫�� - */ - public void WriteBit(String address, Boolean data) { - if (s7PLC==null) - return; - s7PLC.writeBoolean(address, data); - } - - /** - * 鎸夋寚瀹氱殑鍦板潃 鍐欏叆澶氫釜bit - * - * @param address 鍦板潃 - * @param datas bit鐨勫�� - */ - public void WriteBit(List<String> address, List<Boolean> datas) { - if (s7PLC==null) - return; - // s7PLC.write(address, data); - - MultiAddressWrite addressWrite = new MultiAddressWrite(); - for (int i = 0; i < address.size(); i++) { - addressWrite.addBoolean(address.get(i), datas.get(i)); - } - s7PLC.writeMultiData(addressWrite); - } - - /** - * 浠庢煇鍦板潃杩炵画 鍐欏叆澶氫釜bit - * - * @param address 鍦板潃 - * @param datas word鐨勫�� - */ - public void WriteBit(String address, List<Boolean> datas) { - if (s7PLC==null) - return; - // s7PLC.write(address, data); - List<String> addresslist = GetAddressList(address, datas.size(), 1); - MultiAddressWrite addressWrite = new MultiAddressWrite(); - for (int i = 0; i < datas.size(); i++) { - addressWrite.addBoolean(addresslist.get(i), datas.get(i)); - } - s7PLC.writeMultiData(addressWrite); - } - /** - * 鎸夋寚瀹氱殑鍦板潃 鍐欏叆澶氫釜byte - * - * @param address 鍦板潃 - * @param datas byte鐨勫�� - */ - public void WriteByte(String address, byte[] datas) { - if (s7PLC==null) - return; - // s7PLC.write(address, data); - s7PLC.writeByte(address, datas); - } - - /** - * 鎸夋寚瀹氱殑鍦板潃 璇诲彇word缁撴灉闆� - * - * @param address 鍦板潃 - * @return 缁撴灉 - */ - public List<Short> ReadWord(List<String> address) { - if (s7PLC == null) - return null; - - try { - return s7PLC.readInt16(address); - } catch (Exception e) { - System.out.println("璇诲彇 " + address + " 澶辫触锛�" + e.getMessage()); - return null; - } - } - - - - - private int getIndexFromAddress(String address) { - - // 鍙互瑙f瀽鍑哄湴鍧�涓殑鏁板瓧閮ㄥ垎锛屽苟杞崲涓烘暣鏁� - return 0; - } - - private String getAddressFromIndex(int index) { - - // 鏁存暟杞崲涓哄湴鍧�鏍煎紡鐨勫瓧绗︿覆 - return ""; - } - - /** - * 鎸夋寚瀹氱殑鍦板潃 璇诲彇word缁撴灉闆� - * - * @param address 鍦板潃 - * @param count 杩炵画璇诲灏戜釜word - * @return 缁撴灉 - */ - public List<Short> ReadWord(String address, int count) { - if (s7PLC == null) - return null; - List<String> addresslist = GetAddressList(address, count, 16); - try { - return s7PLC.readInt16(addresslist); - } catch (Exception e) { - System.out.println("璇诲彇 " + address + " 澶辫触锛�" + e.getMessage()); - - return null; - } - } - public byte[] Readbyte(String address, int count) { - byte[] byt=new byte[count]; - int wordcount=((count%2==0)?count/2:count+1); - List<Short> word=ReadWord(address,wordcount); - - return byt; - } - /** - * 鎸夋寚瀹氱殑鍦板潃 璇诲彇byte缁撴灉闆� - * - * @param address 鍦板潃 - * @param count 杩炵画璇诲灏戜釜byte - * @return 缁撴灉 - */ - public byte[] ReadByte(String address, int count) { - if (s7PLC==null) - return null; - // List<String> addresslist = GetAddressList(address, count, 16); - - try { - return s7PLC.readByte(address, count); - }catch (Exception e) { - // 澶勭悊寮傚父 - System.out.println("璇诲彇 " + address + " 澶辫触锛�" + e.getMessage()); - return null; - } - - } - - /** - * 鎸夋寚瀹氱殑鍦板潃 鎸塨it浣� 0 flase 1 true 璇诲彇缁撴灉 - * - * @param addresslist 鍦板潃闆� - * @return Boolean缁撴灉 - */ - public List<Boolean> ReadBits(List<String> addresslist) { - if (s7PLC==null) - return null; - return s7PLC.readBoolean(addresslist); - } -//璇诲彇涓嶈繛缁湴鍧�bit -public List<Boolean> readBits(List<String> addressList) { - if (s7PLC == null || addressList.isEmpty()) { - return null; - } - - List<Boolean> values = new ArrayList<>(); - for (String address : addressList) { - try { - boolean value = s7PLC.readBoolean(address); - values.add(value); - } catch (Exception e) { - // 澶勭悊寮傚父 - System.out.println("璇诲彇 " + address + " 澶辫触锛�" + e.getMessage()); - } - } - - return values; -} - - -//璇诲彇String -public List<String> readStrings(List<String> addressList) { - if (s7PLC == null) { - return null; - } - List<String> result = new ArrayList<>(); - for (String address : addressList) { - try { - byte[] bytes = s7PLC.readByte(address, 14); - if (bytes != null) { - String str = new String(bytes, StandardCharsets.UTF_8); - result.add(str); - } - } catch (Exception e) { - System.out.println("璇诲彇 " + address + " 澶辫触锛�" + e.getMessage()); - result.add(null); - } - } - - return result; -} - - - - - - public List<String> readStringsandword(List<String> addressList) { - if (s7PLC == null) { - return null; - } - List<String> result = new ArrayList<>(); - for (String address : addressList) { - try { - if (address.contains("-")) { - address = address.substring(0, address.indexOf("-")); - - byte[] bytes = s7PLC.readByte(address, 14); - if (bytes != null) { - String str = new String(bytes, StandardCharsets.UTF_8); - result.add(str); - } - - } else { - Short value = s7PLC.readInt16(address); - result.add(value.toString()); - - } - } catch (Exception e) { - System.out.println("璇诲彇 " + address + " 澶辫触锛�" + e.getMessage()); - result.add(null); - } - } - - return result; - } - - - -//涓嶈繛缁湴鍧�鍐欏叆Word - public void WriteWord(List<String> address, List<Short> datas) { - if (s7PLC == null) - return; - - for (int i = 0; i < address.size(); i++) { - String addr = address.get(i); - short data = datas.get(i); - - if (addr.contains("-")) { - outmesid(String.valueOf(data),addr); // 鍗曠嫭澶勭悊甯︾牬鎶樺彿鐨勫湴鍧� - } else { - s7PLC.writeInt16(addr, data); // 灏嗘暟鎹啓鍏ュ崟涓湴鍧� - } - } - } - - - -//瀛楃涓插啓鍏� - public void outmesid(String data, String addr) { -// System.out.println("outmesid: " + data); - List<Byte> glassidlist = new ArrayList<>(); - String[] parts = addr.split("-"); - if (parts.length == 2) { - addr = parts[0]; // 鍙繚鐣� "-" 鍓嶉潰鐨勯儴鍒� - } - for (char iditem : data.toCharArray()) { - glassidlist.add(Byte.valueOf(String.valueOf(iditem))); - } - byte[] bytes = Bytes.toArray(glassidlist); - S7control.getinstance().WriteByte(addr, bytes); - } - -//璇诲彇涓嶈繛缁瓀ord - public List<Short> readWords(List<String> addresses) { - if (s7PLC == null) { - return null; - } - - List<Short> data = new ArrayList<>(); - - for (String address : addresses) { - try { - - // 鍗曚釜鍦板潃 - Short value = s7PLC.readInt16(address); - data.add(value); - } catch (Exception e) { - System.out.println("璇诲彇 " + address + " 澶辫触锛�" + e.getMessage()); - - } - - } - return data; - } - -//璇诲彇鏃堕棿 -public Long readtime(String address) { - if (s7PLC == null) - return null; - try { - return s7PLC.readTime(address); - } catch (Exception e) { - System.out.println("璇诲彇 " + address + " 澶辫触锛�" + e.getMessage()); - return null; - } -} - - - public void writetime(String address, long datas) { - if (s7PLC == null) - return; - - - s7PLC.writeTime(address, datas); // 灏嗘暟鎹啓鍏ュ崟涓湴鍧� - } - - - - - - private int extractAddressNumber(String address) { - String numberStr = address.replaceAll("\\D+", ""); // 浣跨敤姝e垯琛ㄨ揪寮忔彁鍙栨暟瀛楅儴鍒� - return Integer.parseInt(numberStr); - } - - - /** - * 浠庢寚瀹氱殑鍦板潃寮�濮� 杩炵画鎸塨it浣嶈鍙� - * - * @param address 鍦板潃 - * @param count 闀垮害 - * @return Boolean缁撴灉 - */ - public List<Boolean> ReadBits(String address, int count) { - if (s7PLC == null) - return null; - List<String> addresslist = GetAddressList(address, count, 1); - try { - return s7PLC.readBoolean(addresslist); - } catch (Exception e) { - System.out.println("璇诲彇 " + address + " 澶辫触锛�" + e.getMessage()); - return null; - } - - }; - - - - private List<String> GetAddressList(String address, int count, int addedbit) { - List<String> addresslist = new ArrayList<String>(); - - String[] stringdatas = address.trim().split("\\."); - if (stringdatas.length < 2 || !address.startsWith("DB")) - return null; - int dbwindex = 0; - int bitindex = 0; - if (stringdatas.length == 2) { - dbwindex = Integer.parseInt(stringdatas[1]); - } else if (stringdatas.length == 3) { - dbwindex = Integer.parseInt(stringdatas[1]); - bitindex = Integer.parseInt(stringdatas[2]); - } else - return null; - - addresslist.add(address); - for (int i = 0; i < count-1; i++) { - - int bitcurrent = bitindex + addedbit; - if (bitcurrent > 7) { - dbwindex += bitcurrent / 8; - bitindex = 0; - } else - bitindex = bitcurrent; - - String endstr=stringdatas.length==3?"." + bitindex:""; - addresslist.add(stringdatas[0] + "." + dbwindex + endstr); - } - return addresslist; - } - public void writeString(String addr,String data) { - s7PLC.writeString(addr,data); - } - - public String readStrings(String addr) { - return s7PLC.readString(addr); - } -} diff --git a/CacheGlassModule/src/main/java/com/mes/common/PlcTools/S7object.java b/CacheGlassModule/src/main/java/com/mes/common/PlcTools/S7object.java deleted file mode 100644 index 16bd1de..0000000 --- a/CacheGlassModule/src/main/java/com/mes/common/PlcTools/S7object.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.mes.common.PlcTools; - -import com.github.xingshuangs.iot.protocol.s7.enums.EPlcType; -import com.github.xingshuangs.iot.protocol.s7.service.S7PLC; - -public class S7object { - public S7control plccontrol; // PLC閫氳绫诲疄渚� - private EPlcType plcType = EPlcType.S1500; // 瑗块棬瀛怭LC绫诲瀷 - private String ip = "192.168.10.1"; // plc ip鍦板潃 - private int port = 102; // plc 绔彛鍙� - - private static volatile S7object instance = null; - - private S7object() { - if (plccontrol == null) - plccontrol = new S7control(plcType, ip, port,0,0); - } - - // 鍗曚緥妯″紡 鑾峰彇绫荤殑鍞竴瀹炰緥 - public static S7object getinstance() { - if (instance == null) { - synchronized (S7object.class) { - if (instance == null) - instance = new S7object(); - } - } - return instance; - } -} diff --git a/CacheGlassModule/src/main/java/com/mes/common/PlcTools/S7object2.java b/CacheGlassModule/src/main/java/com/mes/common/PlcTools/S7object2.java deleted file mode 100644 index 4ed72d6..0000000 --- a/CacheGlassModule/src/main/java/com/mes/common/PlcTools/S7object2.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.mes.common.PlcTools; - -import com.github.xingshuangs.iot.protocol.s7.enums.EPlcType; -import com.github.xingshuangs.iot.protocol.s7.service.S7PLC; - -public class S7object2 { - public S7control plccontrol; // PLC閫氳绫诲疄渚� - private EPlcType plcType = EPlcType.S1500; // 瑗块棬瀛怭LC绫诲瀷 - private String ip = "192.168.10.2"; // plc ip鍦板潃 - private int port = 102; // plc 绔彛鍙� - - private static volatile S7object2 instance = null; - - private S7object2() { - if (plccontrol == null) - plccontrol = new S7control(plcType, ip, port,0,0); - } - - // 鍗曚緥妯″紡 鑾峰彇绫荤殑鍞竴瀹炰緥 - public static S7object2 getinstance() { - if (instance == null) { - synchronized (S7object2.class) { - if (instance == null) - instance = new S7object2(); - } - } - return instance; - } -} diff --git a/CacheGlassModule/src/main/java/com/mes/common/Result.java b/CacheGlassModule/src/main/java/com/mes/common/Result.java deleted file mode 100644 index 654546b..0000000 --- a/CacheGlassModule/src/main/java/com/mes/common/Result.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.mes.common; -//杩斿洖缁撴灉鍖呰绫� -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NoArgsConstructor; - -@Data -@NoArgsConstructor -@AllArgsConstructor -public class Result { - private String code; - private String msg; - private Object data; - - public static Result seccess(){ - return new Result(Constants.Code_200,"",null); - } - public static Result seccess(Object data){ - return new Result(Constants.Code_200,"",data); - } - - public static Result error(String code ,String msg){ - return new Result(code,msg,null); - } - public static Result error(){ - return new Result(Constants.Code_500,"鏈嶅姟鍣ㄥ彂鐢熷紓甯�",null); - } - -} diff --git a/CacheGlassModule/src/main/java/com/mes/common/interceptor/JwtInterceptor.java b/CacheGlassModule/src/main/java/com/mes/common/interceptor/JwtInterceptor.java deleted file mode 100644 index 43104f9..0000000 --- a/CacheGlassModule/src/main/java/com/mes/common/interceptor/JwtInterceptor.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.mes.common.interceptor; - -import cn.hutool.core.util.StrUtil; -import com.auth0.jwt.JWT; -import com.auth0.jwt.JWTVerifier; -import com.auth0.jwt.algorithms.Algorithm; -import com.auth0.jwt.exceptions.JWTVerificationException; -import com.mes.common.CacheUtil; -import com.mes.common.Constants; -import com.mes.controller.dto.UserDTO; -import com.mes.exception.ServiceException; -import com.mes.service.userInfo.UserService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; -import org.springframework.web.method.HandlerMethod; -import org.springframework.web.servlet.HandlerInterceptor; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -@Component -public class JwtInterceptor implements HandlerInterceptor { - - @Autowired - private UserService userService; - @Autowired - private CacheUtil cacheUtil; - - @Override - public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { - //return HandlerInterceptor.super.preHandle(request, response, handler); - /*String token=request.getHeader("token"); - if(!(handler instanceof HandlerMethod)){ - return true; - } - - if(StrUtil.isBlank(token)){ - throw new ServiceException(Constants.Code_401,"鏃爐oken,閲嶆柊鐧婚檰"); - } - String userId; - try{ - userId = JWT.decode(token).getAudience().get(0); - }catch (Exception e){ - throw new ServiceException(Constants.Code_500,"token鏍煎紡閿欒"); - } - - UserDTO getUserDTO = cacheUtil.getCacheData(userId); - - if(getUserDTO != null && !getUserDTO.getToken().equals(token)){ - throw new ServiceException(Constants.Code_600,"鐢ㄦ埛鍦ㄥ叾浠栦綅缃櫥闄�"); - } - - - String password=userService.getUserByID(userId).toLowerCase(); - //鐢ㄦ埛瀵嗙爜鍔犵楠岃瘉 - JWTVerifier jwtVerifier = JWT.require(Algorithm.HMAC256(password)).build(); - try { - jwtVerifier.verify(token); - } catch (JWTVerificationException e) { - throw new ServiceException(Constants.Code_401,"token楠岃瘉澶辫触,璇烽噸鏂扮櫥闄�"); - }*/ - return true; - } - -} diff --git a/CacheGlassModule/src/main/java/com/mes/config/AppRunnerConfig.java b/CacheGlassModule/src/main/java/com/mes/config/AppRunnerConfig.java deleted file mode 100644 index 7191cfe..0000000 --- a/CacheGlassModule/src/main/java/com/mes/config/AppRunnerConfig.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.mes.config; - - -import com.mes.*; -import org.springframework.boot.ApplicationArguments; -import org.springframework.boot.ApplicationRunner; -import org.springframework.core.annotation.Order; -import org.springframework.stereotype.Component; - -@Component -@Order(1) - -public class AppRunnerConfig implements ApplicationRunner { - - @Override - public void run(ApplicationArguments args) throws Exception { - // TODO Auto-generated method stub - // - System.out.println("鍚姩瀹屾垚1"); - - - } -} diff --git a/CacheGlassModule/src/main/java/com/mes/config/InterceptorConfig.java b/CacheGlassModule/src/main/java/com/mes/config/InterceptorConfig.java deleted file mode 100644 index 43bfcc7..0000000 --- a/CacheGlassModule/src/main/java/com/mes/config/InterceptorConfig.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.mes.config; - -import com.mes.common.interceptor.JwtInterceptor; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.web.servlet.config.annotation.InterceptorRegistry; -import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; - -import javax.annotation.Resource; - -@Configuration - -public class InterceptorConfig implements WebMvcConfigurer { - @Resource - private JwtInterceptor jwtInterceptor; - @Override - public void addInterceptors(InterceptorRegistry registry) { - registry.addInterceptor(jwtInterceptor) - .addPathPatterns("/**") - .excludePathPatterns("/user/login", - "/user/register", - "/swagger-resources/**" - ,"/webjars/**" - ,"/v2/**" - ,"/swagger-ui.html/**" - ,"/swagger-ui.html#/**"); - } - - -} diff --git a/CacheGlassModule/src/main/java/com/mes/config/MyCorsConfig.java b/CacheGlassModule/src/main/java/com/mes/config/MyCorsConfig.java deleted file mode 100644 index 9cb413e..0000000 --- a/CacheGlassModule/src/main/java/com/mes/config/MyCorsConfig.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.mes.config; - -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.web.servlet.config.annotation.CorsRegistry; -import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; -@Configuration(proxyBeanMethods = false) -public class MyCorsConfig { - @Bean - public WebMvcConfigurer corsConfigurer() { - return new WebMvcConfigurer() { - @Override - public void addCorsMappings(CorsRegistry registry) { - registry.addMapping("/**"); - } - }; - } - - -} \ No newline at end of file diff --git a/CacheGlassModule/src/main/java/com/mes/config/MybatisPlusConfig.java b/CacheGlassModule/src/main/java/com/mes/config/MybatisPlusConfig.java deleted file mode 100644 index d14faae..0000000 --- a/CacheGlassModule/src/main/java/com/mes/config/MybatisPlusConfig.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.mes.config; - -import com.baomidou.mybatisplus.annotation.DbType; -import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; -import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; -import org.springframework.context.annotation.Bean; - -public class MybatisPlusConfig { - @Bean - public MybatisPlusInterceptor mybatisPlusInterceptor() { - MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); - interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));//濡傛灉閰嶇疆澶氫釜鎻掍欢,鍒囪鍒嗛〉鏈�鍚庢坊鍔� - //interceptor.addInnerInterceptor(new PaginationInnerInterceptor()); 濡傛灉鏈夊鏁版嵁婧愬彲浠ヤ笉閰嶅叿浣撶被鍨� 鍚﹀垯閮藉缓璁厤涓婂叿浣撶殑DbType - return interceptor; - } -} diff --git a/CacheGlassModule/src/main/java/com/mes/config/SwaggerConfig.java b/CacheGlassModule/src/main/java/com/mes/config/SwaggerConfig.java deleted file mode 100644 index 7ccbf7e..0000000 --- a/CacheGlassModule/src/main/java/com/mes/config/SwaggerConfig.java +++ /dev/null @@ -1,89 +0,0 @@ -package com.mes.config; -import com.google.common.collect.Lists; -import io.swagger.annotations.ApiOperation; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import springfox.documentation.builders.ApiInfoBuilder; -import springfox.documentation.builders.ParameterBuilder; -import springfox.documentation.builders.PathSelectors; -import springfox.documentation.builders.RequestHandlerSelectors; -import springfox.documentation.schema.ModelRef; -import springfox.documentation.service.*; -import springfox.documentation.spi.DocumentationType; -import springfox.documentation.spi.service.contexts.SecurityContext; -import springfox.documentation.spring.web.plugins.Docket; -import springfox.documentation.swagger2.annotations.EnableSwagger2; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -import static springfox.documentation.builders.PathSelectors.regex; - -@Configuration -@EnableSwagger2 //寮�鍚疭wagger2 -public class SwaggerConfig { - - //閰嶇疆浜哠wagger鐨凞ocket鐨刡ean瀹炰緥 - @Bean - public Docket docket(){ - return new Docket(DocumentationType.SWAGGER_2) - .apiInfo(apiInfo()) - .select() - //鍔犱簡ApiOperation娉ㄨВ鐨勭被锛屾墠鐢熸垚鎺ュ彛鏂囨。 - .apis(RequestHandlerSelectors.basePackage("com.mes.controller")) - //鍖呬笅鐨勭被锛屾墠鐢熸垚鎺ュ彛鏂囨。 - .paths(PathSelectors.any()) - .build() - .securitySchemes(securitySchemes()) - .securityContexts(securityContexts()); - - } - - - /** - * 閰嶇疆璁よ瘉妯″紡 - * @return - */ - private List<ApiKey> securitySchemes() { - List<ApiKey> arrayList = new ArrayList<>(); - arrayList.add( new ApiKey("token", "token", "header")); - return arrayList; - } - - /** - * 閰嶇疆璁よ瘉涓婁笅鏂� - */ - private List<SecurityContext> securityContexts() { - List<SecurityContext> securityContexts = new ArrayList<>(); - securityContexts.add(SecurityContext.builder().securityReferences(defaultAuth()) - //杩囨护瑕侀獙璇佺殑璺緞 - .forPaths(PathSelectors.regex("^(?!auth).*$")) - .build()); - return securityContexts; - } - - private List<SecurityReference> defaultAuth() { - AuthorizationScope authorizationScope = new AuthorizationScope("global", "accessEverything"); - AuthorizationScope[] authorizationScopes = new AuthorizationScope[1]; - authorizationScopes[0] = authorizationScope; - List<SecurityReference> securityReferences = new ArrayList<>(); - //楠岃瘉澧炲姞锛堟湁璁稿鏁欑▼璇存槑涓繖涓湴鏂规槸Authorization,瀵艰嚧涓嶈兘甯﹀叆鍏ㄥ眬token锛屽洜涓簊ecuritySchemes()鏂规硶涓環eader鍐欏叆token锛屾墍浠ヨ繖涓湴鏂规垜鏀逛负token灏卞彲浠ヤ簡锛� - securityReferences.add(new SecurityReference("token", authorizationScopes)); - return securityReferences; - } - //閰嶇疆Swagger淇℃伅 = apiInfo - private ApiInfo apiInfo(){ - //浣滆�呬俊鎭� - Contact contact = new Contact("閮瓂j", "", ""); - return new ApiInfo( - "NorthGlass-ERP 鎺ュ彛鏂囨。", //title - "閮瓂j", //description - "1.0", //version - "urn:tos", - contact, - "Apache 2.0", - "http://www.apache.org/licenses/LICENSE-2.0", - new ArrayList()); - } -} diff --git a/CacheGlassModule/src/main/java/com/mes/config/WebSocketConfig.java b/CacheGlassModule/src/main/java/com/mes/config/WebSocketConfig.java deleted file mode 100644 index 1902638..0000000 --- a/CacheGlassModule/src/main/java/com/mes/config/WebSocketConfig.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.mes.config; - -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -//import org.springframework.web.socket.server.standard.ServerEndpointExporter; - -/** - * @author HFL - * @date 2022/5/16 14:49 - * 閰嶇疆绫� - */ -//@Configuration -public class WebSocketConfig { - - //@Bean -// public ServerEndpointExporter serverEndpointExporter(){ -// return new ServerEndpointExporter(); -// } - -} diff --git a/CacheGlassModule/src/main/java/com/mes/controller/TidyUpGlassModuleController.java b/CacheGlassModule/src/main/java/com/mes/controller/TidyUpGlassModuleController.java deleted file mode 100644 index 591558a..0000000 --- a/CacheGlassModule/src/main/java/com/mes/controller/TidyUpGlassModuleController.java +++ /dev/null @@ -1,79 +0,0 @@ -package com.mes.controller; - -import com.mes.mapper.PpMapper; - -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; -import com.mes.common.Result; -import com.mes.entity.Tempered; -import com.mes.service.pp.PpService; -import com.mes.service.hangzhoumes.*; - -@RestController -@RequestMapping("/TidyUpGlassModule") - -// TidyUpGlassModule 鐞嗙墖妯″潡 -public class TidyUpGlassModuleController { - - - @Autowired - private PpService ppService; - - @Autowired - private HangzhoumesService hangzhoumesService; - - @GetMapping("/SelectTerritoryInfo") // 鏌ヨ閽㈠寲鐗堝浘淇℃伅-鏍规嵁 宸ョ▼鍙� - @ResponseBody - public Result SelectTerritoryInfo(@RequestParam(name = "ProcessId", required = false) String ProcessId) { - List<Tempered> h = ppService.selectTemperedTerritory(ProcessId); - return Result.seccess(h); - } - - @GetMapping("/CutTerritory") // 鏌ヨ鍒囧壊鐗堝浘淇℃伅-鏍规嵁 宸ョ▼鍙� - @ResponseBody - public Result CutTerritory(String ProcessId) { - List<Map> h = ppService.selectCutTerritory(ProcessId); - return Result.seccess(h); - } - - @GetMapping("/CurrentCutTerritory") // 璇嗗埆鏄剧ず 褰撳墠鐗堝浘 - @ResponseBody - public Result CurrentCutTerritory() { - List<Map> h = ppService.selectCutTerritory(); - System.out.println(h); - return Result.seccess(h); - } - - @GetMapping("/SelectCutTerritory") // 璇嗗埆鏄剧ず 鐗瑰畾鐗堝浘 - @ResponseBody - public Result SelectCutTerritory(String TerritoryId) { - List<Map> h = ppService.selectCutTerritory(TerritoryId); - return Result.seccess(h); - } - - @GetMapping("/IdentControls") // 璇嗗埆鎿嶄綔锛� 鐮存崯/鎷胯蛋 鍙傛暟锛圛D锛屽姛鑳絒0:鐮存崯锛�1锛氭嬁璧癩锛� - @ResponseBody - public Result Ident(@RequestParam(name = "IdentId", required = false) String ProcessId,@RequestParam(name = "ControlsId", required = false) String ControlsId) { - List<Map> h = ppService.selectCutTerritory("P24032508"); - return Result.seccess(h); - } - - @GetMapping("/SelectCageInfo") // 鏌ヨ绗煎唴淇℃伅 - @ResponseBody - public Result SelectCageInfo(String ProcessId) { - List<Map> h = hangzhoumesService.SelectCageInfo(); - return Result.seccess(h); - } - - - @GetMapping("/SelectEdgTask") //纾ㄨ竟浠诲姟 - @ResponseBody - public Result SelectEdgTask(String ProcessId) { - List<Map> EdgTasks = hangzhoumesService.SelectEdgInfo("1"); - return Result.seccess(EdgTasks); - } - -} diff --git a/CacheGlassModule/src/main/java/com/mes/controller/dto/UserDTO.java b/CacheGlassModule/src/main/java/com/mes/controller/dto/UserDTO.java deleted file mode 100644 index 05a2545..0000000 --- a/CacheGlassModule/src/main/java/com/mes/controller/dto/UserDTO.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.mes.controller.dto; - -import lombok.Data; -@Data //鐢ㄤ簬鎺ュ彈鍓嶇鐧诲綍棰漸ser淇℃伅 -public class UserDTO { - private String userId; - private String pass; - private String token; - private String userName; -} diff --git a/CacheGlassModule/src/main/java/com/mes/controller/userInfo/SysMenuController.java b/CacheGlassModule/src/main/java/com/mes/controller/userInfo/SysMenuController.java deleted file mode 100644 index 6eee09a..0000000 --- a/CacheGlassModule/src/main/java/com/mes/controller/userInfo/SysMenuController.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.mes.controller.userInfo; - -import com.mes.common.CacheUtil; -import com.mes.common.Result; -import com.mes.service.userInfo.SysMenuService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - - -@RestController -@RequestMapping("/menu") - -public class SysMenuController { - @Autowired - private CacheUtil cacheUtil; - @Autowired - private SysMenuService sysMenuService; - @GetMapping - public Result getMenu(){ - //MyChannelHandlerPool myChannelHandlerPool = new MyChannelHandlerPool(); - //myChannelHandlerPool.sendMsg("123"); - //MyChannelHandlerPool.channelGroup.writeAndFlush( new TextWebSocketFrame("123123")); - return Result.seccess(sysMenuService.getMenu()); - - } -} diff --git a/CacheGlassModule/src/main/java/com/mes/controller/userInfo/SysMenuItemController.java b/CacheGlassModule/src/main/java/com/mes/controller/userInfo/SysMenuItemController.java deleted file mode 100644 index e7247fe..0000000 --- a/CacheGlassModule/src/main/java/com/mes/controller/userInfo/SysMenuItemController.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.mes.controller.userInfo; - -import com.mes.common.Result; -import com.mes.service.userInfo.SysMenuItemService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -@RequestMapping("/menuItem") -public class SysMenuItemController { - @Autowired - SysMenuItemService sysMenuItemService; - @GetMapping - public Result getMenuItem(){ - return Result.seccess(sysMenuItemService.getMenuItem()); - } -} diff --git a/CacheGlassModule/src/main/java/com/mes/controller/userInfo/UserController.java b/CacheGlassModule/src/main/java/com/mes/controller/userInfo/UserController.java deleted file mode 100644 index 9a8eea0..0000000 --- a/CacheGlassModule/src/main/java/com/mes/controller/userInfo/UserController.java +++ /dev/null @@ -1,58 +0,0 @@ -package com.mes.controller.userInfo; - -import com.mes.common.CacheUtil; -import com.mes.common.Constants; -import com.mes.common.Result; -import com.mes.controller.dto.UserDTO; -import com.mes.entity.userInfo.User; -import com.mes.exception.ServiceException; -import com.mes.mapper.userInfo.UserMapper; -import com.mes.service.userInfo.UserService; -import io.swagger.annotations.ApiOperation; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; - -import java.util.List; -@RestController //娉ㄨВuser鎺у埗鍣紝鎸傝浇鍒皊pringboot褰撲腑 -@RequestMapping("/user") //娉ㄨВ鍓嶇寮傛璇锋眰濡傦細localhost锛�8080/user -public class UserController { - @Autowired - private UserMapper userMapper; - @Autowired - private UserService userService; - @Autowired - private CacheUtil cacheUtil; - - - - - @GetMapping - public List<User> getUser(){ - System.out.println(cacheUtil.getCacheData("admin")); - return userMapper.findAll(); - } - @ApiOperation("鐧诲綍") - @PostMapping("/login") - public Result login(@RequestBody UserDTO userDTO){ - //UserDTO getUserCacheDTO = cacheUtil.getCacheData(userDTO.getUserId()); - userService.deleteCache(userDTO.getUserId()); - UserDTO getUserDTO=userService.login(userDTO); - if(getUserDTO!=null){ - return Result.seccess(userDTO); - }else{ - throw new ServiceException(Constants.Code_600,"鐢ㄦ埛鍚嶆垨瀵嗙爜閿欒"); - } - } - @ApiOperation("娉ㄥ唽") - @PostMapping("/register") - public Result register(@RequestBody User user){ - User getUser= userService.register(user); - if(getUser == null){ - throw new ServiceException(Constants.Code_500,"娉ㄥ唽澶辫触"); - }else { - return Result.seccess(getUser); - } - - //return - } -} diff --git a/CacheGlassModule/src/main/java/com/mes/entity/EdgStorageCage.java b/CacheGlassModule/src/main/java/com/mes/entity/EdgStorageCage.java deleted file mode 100644 index 3d10308..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/EdgStorageCage.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.mes.entity; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import lombok.Data; - -@Data //lombok 绠�鍐檍ava浠g爜 瀹炰綋绫荤殑get涓巗et -@TableName("`edg_storage_cage`") -public class EdgStorageCage { - @TableId(type = IdType.AUTO) - private Integer id;//纾ㄨ竟鍓嶇悊鐗囩琛╥d - private Integer flowcard_id;//璁惧id - private String glass_type;//鏍呮牸鍙� - private String height;//鍚敤鐘舵�� - private Integer thickness;//鍓╀綑 - -} diff --git a/CacheGlassModule/src/main/java/com/mes/entity/EdgStorageCageDetails.java b/CacheGlassModule/src/main/java/com/mes/entity/EdgStorageCageDetails.java deleted file mode 100644 index 6cf60bd..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/EdgStorageCageDetails.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.mes.entity; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import lombok.Data; - -@Data //lombok 绠�鍐檍ava浠g爜 瀹炰綋绫荤殑get涓巗et -@TableName("`edg_storage_cage_details`") -public class EdgStorageCageDetails { - @TableId(type = IdType.AUTO) - private Integer id;//纾ㄨ竟鍓嶇悊鐗囩璇︽儏琛╥d - private Integer deviceid;//璁惧id - private Integer slot;//鏍呮牸鍙� - private Integer glassid;//鐜荤拑id - private Integer sequence;//灏忕墖鍦ㄦ牸鍐呯殑椤哄簭 - private String flowcardid;//娴佺▼鍗″彿 - private Integer glasstype;//鐜荤拑绫诲瀷 - private Double width;//瀹� - private Double height;//楂� - private Double thickness;//鍘氬害 - private Double edgwidth;//纾ㄥ墠瀹� - private Double edgheight;//纾ㄥ墠楂� - private Integer temperinglayoutid;//閽㈠寲鐗堝浘id - private Integer temperingfeedsequence;//閽㈠寲鐗堝浘鐗囧簭 - private Integer patternsequence;//鍘熺墖椤哄簭 - private Integer state;//鐘舵�� - private Integer gap;//鐜荤拑闂撮殭 - -} diff --git a/CacheGlassModule/src/main/java/com/mes/entity/Engineering.java b/CacheGlassModule/src/main/java/com/mes/entity/Engineering.java deleted file mode 100644 index 95eb3a0..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/Engineering.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.mes.entity; - -import java.math.BigInteger; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import lombok.Data; - -@Data //lombok 绠�鍐檍ava浠g爜 瀹炰綋绫荤殑get涓巗et -@TableName("`engineering`") -public class Engineering { - @TableId(type = IdType.AUTO) - private BigInteger id;//宸ョ▼琛╥d - private Integer engineerid;//宸ョ▼鍙� - private String engineername;//宸ョ▼鍚嶇О - private Double avgavailability;//骞冲潎鍒╃敤鐜� - private Double validavailability;//鏈夋晥鍒╃敤鐜� - private Double lastavailability;//灏剧墖鍒╃敤鐜� - private Integer state;//鐘舵�� - private Integer glasstotal;//灏忕墖鎬绘暟 - private Double glasstotalarea;//灏忕墖鎬婚潰绉� - private Integer planpatterntotal;//璁″垝鍘熺墖鎬绘暟 - private Double planpatterntotalarea;//璁″垝鍘熺墖鎬婚潰绉� - private Integer realitypatterntotal;//瀹為檯鍘熺墖鎬绘暟 - private Double realitypatterntotalarea;//瀹為檯鍘熺墖鎬婚潰绉� - private Integer filmsid;//鑶滅郴id - private String notes;//澶囨敞 - -} diff --git a/CacheGlassModule/src/main/java/com/mes/entity/GlassFilms.java b/CacheGlassModule/src/main/java/com/mes/entity/GlassFilms.java deleted file mode 100644 index a5d9044..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/GlassFilms.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.mes.entity; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import lombok.Data; - -@Data //lombok 绠�鍐檍ava浠g爜 瀹炰綋绫荤殑get涓巗et -@TableName("`glass_films`") -public class GlassFilms { - @TableId(type = IdType.AUTO) - private Integer id;//鑶滅郴琛╥d - private Integer films_id;//鑶滅郴id - private String films_name;//鑶滅郴 - - -} diff --git a/CacheGlassModule/src/main/java/com/mes/entity/GlassInfo.java b/CacheGlassModule/src/main/java/com/mes/entity/GlassInfo.java deleted file mode 100644 index efd3847..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/GlassInfo.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.mes.entity; - -import java.math.BigInteger; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import lombok.Data; - -@Data //lombok 绠�鍐檍ava浠g爜 瀹炰綋绫荤殑get涓巗et -@TableName("`glass_info`") -public class GlassInfo { - @TableId(type = IdType.AUTO) - private BigInteger id;//鐜荤拑淇℃伅琛╥d - private String flowcardid;//娴佺▼鍗� - private Integer glasstype;//娴佺▼鍗$幓鐠冪被鍨� - private Double width;//瀹� - private Double height;//楂� - private Double thickness;//鍘氬害 - private Integer filmsid;//鑶滅郴 - private Double edgwidth;//纾ㄥ墠瀹� - private Double edgheight;//纾ㄥ墠楂� - private Integer ismultiple;//鏄惁閰嶇墖 - private Double maxwidth;//閰嶇墖鏈�澶у - private Double maxheight;//閰嶇墖鏈�澶ч珮 - private Integer ishorizontal;//閽㈠寲鏄惁鎺ュ彈妯斁 - private Integer patternsequence;//鍘熺墖椤哄簭 - private Integer temperinglayoutid;//閽㈠寲鐗堝浘id - private Integer temperingfeedsequence;//閽㈠寲鐗堝浘鐗囧簭 - private Integer xcoordinate;//x鍧愭爣 - private Integer ycoordinate;//y鍧愭爣 - private Integer angle;//鏃嬭浆瑙掑害锛堥�嗘椂閽堬級 - -} diff --git a/CacheGlassModule/src/main/java/com/mes/entity/TaskCache.java b/CacheGlassModule/src/main/java/com/mes/entity/TaskCache.java deleted file mode 100644 index f69f315..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/TaskCache.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.mes.entity; - -import com.baomidou.mybatisplus.annotation.TableName; -import lombok.Data; - -@Data //lombok 绠�鍐檍ava浠g爜 瀹炰綋绫荤殑get涓巗et -@TableName("task_cache") -public class TaskCache { - private String ID;//浠诲姟缂栧彿 - private String startcell;//璧峰 - private String endcell;//缁撴潫 - private String tasktype;//浠诲姟绫诲瀷 - private String taskstauts;//浠诲姟鐘舵�� - -} diff --git a/CacheGlassModule/src/main/java/com/mes/entity/Tempered.java b/CacheGlassModule/src/main/java/com/mes/entity/Tempered.java deleted file mode 100644 index b46bac6..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/Tempered.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.mes.entity; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import lombok.Data; - -@Data //lombok 绠�鍐檍ava浠g爜 瀹炰綋绫荤殑get涓巗et -@TableName("v_optimize_heat_layout") -public class Tempered { - private String projectno;//宸ョ▼鍙� - private String glassthickness;//鍘氬害 - private String glasstype;//绫诲瀷 - private String loadrate;//瑁呰浇鐜� - private String furnacesqty;//閽㈠寲鐐夋暟 - private String glasstotal;//鐜荤拑鏁伴噺 - private String glasstotalarea;//鐜荤拑闈㈢Н - private String layoutid;//鐗堝浘ID - private String layoutrate;//褰撳墠鐗堝浘瑁呰浇鐜� - private String glassqty;//褰撳墠鐗堝浘鐜荤拑鏁伴噺 - private String loadwidth;//鐐夊 - private String loadlength;//鐐夐暱 - private String xspace;//X闂撮殧 - private String width;//瀹� - private String height;//楂� - private String yspace;//Y闂撮殧 - private String xaxis;//鍧愭爣 - private String yaxis;//鍧愭爣 - private String rotateangle;//鏃嬭浆瑙掑害 - private String processid;//娴佺▼鍗� - private String id;//鐗堝浘浼樺寲鐜荤拑ID - private String glassid;//鐜荤拑ID - private String sort;//鐜荤拑ID - -} diff --git a/CacheGlassModule/src/main/java/com/mes/entity/Tempering.java b/CacheGlassModule/src/main/java/com/mes/entity/Tempering.java deleted file mode 100644 index 5b61dae..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/Tempering.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.mes.entity; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import lombok.Data; - -@Data //lombok 绠�鍐檍ava浠g爜 瀹炰綋绫荤殑get涓巗et -@TableName("`tempering_glass_info`") -public class Tempering { - @TableId(type = IdType.AUTO) - private Integer id;//閽㈠寲灏忕墖淇℃伅琛╥d - private String flowcard_id;//娴佺▼鍗� - private Integer glass_type;//娴佺▼鍗$幓鐠冪被鍨� - private Double width;//瀹� - private Double height;//楂� - private Double thickness;//鍘氬害 - private Integer filmsid;//鑶滅郴 - private Integer ishorizontal;//閽㈠寲鏄惁鎺ュ彈妯斁 - private Integer tempering_layout_id;//閽㈠寲鐗堝浘id - private Integer tempering_feed_sequence;//閽㈠寲鐗堝浘鐗囧簭 - private Integer x_coordinate;//x鍧愭爣 - private Integer y_coordinate;//y鍧愭爣 - private Integer angle;//鏃嬭浆瑙掑害锛堥�嗘椂閽堬級 - private Integer state;//鐘舵�� - -} diff --git a/CacheGlassModule/src/main/java/com/mes/entity/device/InitUtil.java b/CacheGlassModule/src/main/java/com/mes/entity/device/InitUtil.java deleted file mode 100644 index 6d59bd3..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/device/InitUtil.java +++ /dev/null @@ -1,124 +0,0 @@ -package com.mes.entity.device; -import cn.hutool.json.JSONArray; -import cn.hutool.json.JSONObject; -import java.io.BufferedReader; -import java.io.FileReader; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import com.mes.common.PlcTools.S7control; - -public class InitUtil { - //鍒濆鍖杦ord - public static PlcParameterObject initword(String jsonFilePath) { - try { - FileReader fileReader = new FileReader(jsonFilePath); - BufferedReader bufferedReader = new BufferedReader(fileReader); - - StringBuilder content = new StringBuilder(); - String line; - - while ((line = bufferedReader.readLine()) != null) { - content.append(line); - } - - bufferedReader.close(); - fileReader.close(); - - JSONObject jsonfileobj = new JSONObject(content.toString()); - JSONArray jsonArray = jsonfileobj.getJSONArray("parameteInfor"); - PlcParameterObject plcParameterObject = new PlcParameterObject(); - plcParameterObject.setPlcAddressBegin(jsonfileobj.getStr("plcAddressBegin"));//璁剧疆璧峰浣嶅湴鍧� - plcParameterObject.setPlcAddressLength(Integer.valueOf(jsonfileobj.getStr("plcAddressLenght")));//璁剧疆鍦板潃闀垮害 - - for (int i = 0; i < jsonArray.size(); i++) { - JSONObject parameterObj = jsonArray.getJSONObject(i); - PlcParameterInfo plcParameterInfo = new PlcParameterInfo(jsonfileobj.getStr("plcAddressBegin")); //鍙傛暟瀹炰緥 - String codeid = parameterObj.getStr("codeId"); - plcParameterInfo.setCodeId(codeid); - plcParameterInfo.setAddressIndex(Integer.valueOf(parameterObj.getStr("addressIndex"))); - //plcParameterInfo.setRatio(Integer.valueOf(parameterObj.getStr("ratio"))); - plcParameterInfo.setAddressLength(Integer.valueOf(parameterObj.getStr("addressLenght"))); - plcParameterInfo.setUnit(parameterObj.getStr("unit")); - plcParameterObject.addPlcParameter(plcParameterInfo); - } - // byte[] getplcvlues = {0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02}; - // byte[] getplcvlues = S7control.getinstance().ReadByte(plcParameterObject.getPlcAddressBegin(), plcParameterObject.getPlcAddressLength()); - // plcParameterObject.setPlcParameterList(getplcvlues); - - return plcParameterObject; - } catch (IOException e) { - e.printStackTrace(); - } - return null; - } - - //鍒濆鍖朾it - public static PlcBitObject initbit(String jsonFilePath) { - PlcBitObject plcBitObject = new PlcBitObject(); - - try { - FileReader fileReader = new FileReader(jsonFilePath); - BufferedReader bufferedReader = new BufferedReader(fileReader); - - StringBuilder content = new StringBuilder(); - String line; - - while ((line = bufferedReader.readLine()) != null) { - content.append(line); - } - - bufferedReader.close(); - fileReader.close(); - - JSONObject jsonfileobj = new JSONObject(content.toString()); - JSONArray jsonArray = jsonfileobj.getJSONArray("parameteInfor"); - plcBitObject.setPlcAddressBegin(jsonfileobj.getStr("plcAddressBegin"));//璁剧疆璧峰浣嶅湴鍧� - plcBitObject.setPlcAddressLength(Integer.valueOf(jsonfileobj.getStr("plcAddressLenght")));//璁剧疆鍦板潃闀垮害 - - for (int i = 0; i < jsonArray.size(); i++) { - JSONObject parameterObj = jsonArray.getJSONObject(i); - - PlcBitInfo plcBitInfo = new PlcBitInfo(jsonfileobj.getStr("plcAddressBegin")); //鍙傛暟瀹炰緥 - String codeid = parameterObj.getStr("codeId"); - plcBitInfo.setCodeId(codeid); - plcBitInfo.setAddressIndex(Integer.valueOf(parameterObj.getStr("addressIndex"))); - - plcBitObject.addPlcBit(plcBitInfo); - } - System.out.println(""); - } catch (IOException e) { - e.printStackTrace(); - } - //Boolean[] values1 = { false, true, true, true, false, false, true, false, - // false, true ,true }; - // List<Boolean> getplcvlues = new ArrayList<>(Arrays.asList(values1)); - -// List<Boolean> getplcvlues = S7control.getinstance().ReadBits(plcBitObject.getPlcAddressBegin(), plcBitObject.getPlcAddressLength()); -// plcBitObject.setPlcBitList(getplcvlues); - return plcBitObject; - } - -// - public static void readAndUpdateBitValues(PlcBitObject plcBitObject) { - -// Boolean[] values1 = { false, true, true, true, false, false, true, false, -// false, true ,true }; -// List<Boolean> getplcvlues = new ArrayList<>(Arrays.asList(values1)); - List<Boolean> getplcvlues = S7control.getinstance().ReadBits(plcBitObject.getPlcAddressBegin(), plcBitObject.getPlcAddressLength()); - plcBitObject.setPlcBitList(getplcvlues); - } - - - public static void readAndUpdateWordValues(PlcParameterObject plcParameterObject) { - - // byte[] getplcvlues = {0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02}; - byte[] getplcvlues = S7control.getinstance().ReadByte(plcParameterObject.getPlcAddressBegin(), plcParameterObject.getPlcAddressLength()); - plcParameterObject.setPlcParameterList(getplcvlues); - } - - - -} diff --git a/CacheGlassModule/src/main/java/com/mes/entity/device/PLCAutoMes.java b/CacheGlassModule/src/main/java/com/mes/entity/device/PLCAutoMes.java deleted file mode 100644 index dcb707e..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/device/PLCAutoMes.java +++ /dev/null @@ -1,95 +0,0 @@ -package com.mes.entity.device; - - -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; -import static com.mes.entity.device.InitUtil.readAndUpdateWordValues; -public class PLCAutoMes extends Thread { - - // // 鐢ㄤ簬瀛樺偍搴旂敤绋嬪簭鐨勯厤缃俊鎭� - // private Configuration config; - private static InitUtil initUtil; - // public static PlcParameterObject PlcMesObject; - // public static PlcParameterObject PlcReadObject; - // public static PlcParameterObject PlcframeObject; - - // // 鍒涘缓涓�涓嚜瀹氫箟鐨� S7 鎺у埗鍣ㄦ秷鎭鐞嗗櫒瀵硅薄 - // MessageHandler customS7Control = new MessageHandler(); - - // 鍗曚緥瀹炰緥 - private static PLCAutoMes instance; - // private static String PlcMes = PLCAutoMes.class.getResource("/JsonFile/PlcMes.json").getPath(); - private static String PlcAlbania = PLCAutoMes.class.getResource("/JsonFile/PlcAlbania.json").getPath(); - // private static String PlcRead = PLCAutoMes.class.getResource("/JsonFile/PlcRead.json").getPath(); - // private static String Plcframe = PLCAutoMes.class.getResource("/JsonFile/Plcframe.json").getPath(); - // private static String PlcParameter = PLCAutomaticParameterSettingReview2.class.getResource("/JsonFile/PlcParameter.json").getPath(); - - // private static String PlcSign = PLCAutomaticParameterSettingReview2.class.getResource("/JsonFile/PlcSign.json").getPath(); - - // private static String PlcState = PLCAutomaticParameterSettingReview2.class.getResource("/JsonFile/PlcState.json").getPath(); - - // private static String PlcAlarm = PLCAutoMes.class.getResource("/JsonFile/PlcAlarm.json").getPath(); - // private static String PlcTest = PLCAutoMes.class.getResource("/JsonFile/PlcTest.json").getPath(); - - // 璋冪敤initword鏂规硶 - - // public static PlcParameterObject plcParameterObject = initUtil.initword(PlcParameter); - // public static PlcBitObject plcPlcTest = initUtil.initbit(PlcTest); - // public static PlcBitObject plcBitObject = initUtil.initbit(PlcSign); - // public static PlcParameterObject plcStateObject= initUtil.initword(PlcState); - // public static PlcBitObject plcPlcAlarm = initUtil.initbit(PlcAlarm); - public static PlcParameterObject PlcMesObject = InitUtil.initword(PlcAlbania); - // public static PlcParameterObject PlcReadObject = initUtil.initword(PlcRead); - // public static PlcParameterObject PlcframeObject = initUtil.initword(Plcframe); - - // 绉佹湁鏋勯�犲嚱鏁� - public PLCAutoMes() throws IOException { - //config = new Configuration("config.properties"); - initUtil = new InitUtil(); - } - - // 鑾峰彇鍗曚緥瀹炰緥 - public static synchronized PLCAutoMes getInstance() throws IOException { - if (instance == null) { - instance = new PLCAutoMes(); - } - return instance; - } - - @Override - public void run() { - while (this != null) { - try { - Thread.sleep(100); - - } catch (InterruptedException e) { - e.printStackTrace(); - } - - // System.out.println(jsonFilePath); - - //readAndUpdateWordValues(PlcReadObject); - readAndUpdateWordValues(PlcMesObject); - //readAndUpdateWordValues(PlcframeObject); - // readAndUpdateWordValues(PlcframeObject); - - // readAndUpdateWordValues(plcStateObject); - // int index = PlcMesObject.getPlcParameter("AddStart").getAddressIndex(); - // // System.out.println(index); - // PlcMesObject.getPlcParameter("AddStart").getAddress(index); - // // System.out.println(PlcMesObject.getPlcParameter("AddStart").getAddress(index)); - // List<String> addresses = new ArrayList<>(); - // addresses.add("FeedID"); - // addresses.add("AddStart"); - // // System.out.println(addresses); - // // System.out.println(PlcMesObject.getPlcParameterValues(addresses)); - // List<String> addresses2 = new ArrayList<>(); - // addresses2.add("FeedID"); - // addresses2.add("FeedCarStatus"); - - //System.out.println(PlcReadObject.getPlcParameterValues(addresses2)); - - } - } -} diff --git a/CacheGlassModule/src/main/java/com/mes/entity/device/PlcBitInfo.java b/CacheGlassModule/src/main/java/com/mes/entity/device/PlcBitInfo.java deleted file mode 100644 index 78846f9..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/device/PlcBitInfo.java +++ /dev/null @@ -1,77 +0,0 @@ -package com.mes.entity.device; - - - -public class PlcBitInfo { - - public PlcBitInfo(String startAddress) { - this.startAddress = startAddress; - } - private String startAddress; - // 鍙傛暟鏍囪瘑 - private String codeId; - - // 鍙傛暟鍚嶇О - private String name; - - // 璇诲彇 鍙傛暟鍊� - private Boolean value; - // 鍙傛暟鍦板潃 - private int addressIndex; - - public String getCodeId() { - return this.codeId; - } - - public void setCodeId(String codeId) { - this.codeId = codeId; - } - - public String getName() { - return this.name; - } - - public void setName(String name) { - this.name = name; - } - - public Boolean getValue() { - return this.value; - } - - public void setValue(Boolean value) { - this.value = value; - } - - - public int getAddressIndex() { - return this.addressIndex; - } - /** - * 鑾峰彇鍦板潃 - * - * @param index 绱㈠紩鍦板潃 - */ - public String getAddress(int index) { - String[] stringdatas = this.startAddress.trim().split("\\."); - if (stringdatas.length < 2 ) - return null; - int dbwindex = 0; - int bitindex = 0; - if (stringdatas.length == 3) { - dbwindex = Integer.parseInt(stringdatas[1]); - bitindex = Integer.parseInt(stringdatas[2]); - } else - return null; - dbwindex+=index/8; - bitindex+=index%8; - return stringdatas[0]+"."+dbwindex+"."+bitindex; - } - - - - - public void setAddressIndex(int addressindex) { - this.addressIndex = addressindex; - } - } diff --git a/CacheGlassModule/src/main/java/com/mes/entity/device/PlcBitObject.java b/CacheGlassModule/src/main/java/com/mes/entity/device/PlcBitObject.java deleted file mode 100644 index 977a13c..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/device/PlcBitObject.java +++ /dev/null @@ -1,142 +0,0 @@ -package com.mes.entity.device; - -import java.util.ArrayList; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; - -public class PlcBitObject { - - // 璇ユā鍧楁暟鎹被鍨嬶紝鏁版嵁璧峰浣嶇疆 - private String plcAddressBegin; - // 鏁版嵁鍦板潃闀垮害锛氱涓�鍙傛暟鍒版渶鍚庝竴涓弬鏁扮殑闀垮害 - private int plcAddressLength; - private ArrayList<PlcBitInfo> plcBitList; - - /** - * @return 鏁版嵁鍖哄紑濮嬪湴鍧� - */ - public String getPlcAddressBegin() { - return plcAddressBegin; - } - - /** - * @param plcAddressBegin 璁剧疆鏁版嵁鍖哄紑濮嬪湴鍧� - */ - public void setPlcAddressBegin(String plcAddressBegin) { - this.plcAddressBegin = plcAddressBegin; - } - - /** - * @return 鏁版嵁鍖� 璇诲彇鎵�鏈夋暟鎹墍闇�鐨勯暱搴︼紙浠yte绫诲瀷涓哄熀鍑嗭級 - */ - public int getPlcAddressLength() { - return plcAddressLength; - } - - /** - * @return 璁剧疆锛氭暟鎹尯 璇诲彇鎵�鏈夋暟鎹墍闇�鐨勯暱搴︼紙浠yte绫诲瀷涓哄熀鍑嗭級 - */ - public void setPlcAddressLength(int plcAddressLength) { - this.plcAddressLength = plcAddressLength; - } - - /** - * @return 鑾峰彇鍙傛暟瀹炰緥闆嗗悎 - */ - public ArrayList<PlcBitInfo> getBitList() { - return plcBitList; - } - - /** - * 鏍规嵁鍙傛暟鏍囪瘑 鑾峰彇鏌愪釜鍙傛暟瀹炰緥 - * - * @param codeid 鍙傛暟鏍囪瘑 - * @return 鑾峰彇鏌愪釜鍙傛暟瀹炰緥 - */ - public PlcBitInfo getPlcBit(String codeid) { - if (plcBitList != null) { - for (PlcBitInfo plcbitInfo : plcBitList) { - if (plcbitInfo.getCodeId().equals(codeid)) - return plcbitInfo; - } - return null; - } else - return null; - } - - /** - * 鏍规嵁鍙傛暟鏍囪瘑 鑾峰彇鏌愪釜鍙傛暟瀹炰緥 - * - * @param codeid 鍙傛暟鏍囪瘑 - * @return 鑾峰彇鏌愪釜鍙傛暟瀹炰緥 - */ - public List<Boolean> getPlcBitValues(List<String> codeids) { - List<Boolean> arrayList = new ArrayList<>(); - if (plcBitList != null) { - Map<String, Boolean> resultMap = new LinkedHashMap<>(); // 浣跨敤 LinkedHashMap 淇濈暀鎻掑叆椤哄簭 - for (PlcBitInfo plcBitInfo : plcBitList) { - if (codeids.contains(plcBitInfo.getCodeId().toString())) { - resultMap.put(plcBitInfo.getCodeId().toString(), plcBitInfo.getValue()); - } - } - for (String codeId : codeids) { // 鎸夌収浼犲叆鍙傛暟鐨勯『搴忛亶鍘� - Boolean value = resultMap.get(codeId); - if (value != null) { - arrayList.add(value); - } else { - arrayList.add(null); // 濡傛灉鎵句笉鍒板搴旂殑鍊硷紝娣诲姞 null - } - } - } - return arrayList; - } - - - public List<String> getAddressListByCodeId(List<String> codeIdList) { - List<String> addressList = new ArrayList<>(); - for (String codeId : codeIdList) { - for (PlcBitInfo plcBitInfo : plcBitList) { - if (plcBitInfo.getCodeId().equals(codeId)) { - int index = plcBitInfo.getAddressIndex(); - String address = plcBitInfo.getAddress(index); - if (address != null) { - addressList.add(address); - } - } - } - } - return addressList; - } - - - /** - * 娣诲姞鍙傛暟瀹炰緥 - * - * @param param 鍙傛暟瀹炰緥 - */ - public void addPlcBit(PlcBitInfo param) { - if (plcBitList != null) - plcBitList.add(param); - else { - plcBitList = new ArrayList<PlcBitInfo>(); - plcBitList.add(param); - } - } - - /** - * 鏍规嵁PLC杩斿洖鐨勬暟鎹� 缁欏弬鏁板疄渚嬭祴鍊� - * - * @param plcValueArray PLC璇诲彇鍥炴潵鐨刡yte绫诲瀷鏁版嵁闆嗗悎 - */ - public void setPlcBitList(List<Boolean> plcValueArray) { - if (plcBitList != null) { - for (PlcBitInfo plcbitInfo : plcBitList) { - plcbitInfo.setValue(plcValueArray.get(plcbitInfo.getAddressIndex())); - } - } - } - - - -} \ No newline at end of file diff --git a/CacheGlassModule/src/main/java/com/mes/entity/device/PlcParameterInfo.java b/CacheGlassModule/src/main/java/com/mes/entity/device/PlcParameterInfo.java deleted file mode 100644 index b4a2051..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/device/PlcParameterInfo.java +++ /dev/null @@ -1,128 +0,0 @@ -package com.mes.entity.device; -public class PlcParameterInfo { - public PlcParameterInfo(String startAddress) { - this.startAddress = startAddress; - } - private String startAddress; - // 鍙傛暟鏍囪瘑 - private String codeId; - - // 鍙傛暟鍚嶇О - private String name; - - // 璇诲彇 鍙傛暟鍊� - private String value; - - // // 鍐欏叆 鍙傛暟鍊� - // private String writeValue; - - // 鍙傛暟鍗曚綅 - private String unit; - - // 鍙傛暟鍊艰浆鎹㈢郴鏁� - private int ratio; - - // 鍙傛暟鍦板潃 - private int addressIndex; - - // 鍙傛暟鍦板潃浣嶉暱搴� - private int addressLength; - - public String getCodeId() { - return this.codeId; - } - - public void setCodeId(String codeId) { - this.codeId = codeId; - } - - public String getName() { - return this.name; - } - - public void setName(String name) { - this.name = name; - } - - public String getValue() { - return this.value; - } - - public void setValue(String value) { - this.value = value; - } - - // public String getWriteValue() { - // return this.writeValue; - // } - - // public void setWriteValue(String writeValue) { - // this.writeValue = writeValue; - // } - - public String getUnit() { - return this.unit; - } - - public void setUnit(String unit) { - this.unit = unit; - } - - public int getAddressIndex() { - return this.addressIndex; - } - - public void setAddressIndex(int addressindex) { - this.addressIndex = addressindex; - } - - public int getAddressLength() { - return this.addressLength; - } - - public void setAddressLength(int addresslength) { - this.addressLength = addresslength; - } - - public int getRatio() { - return this.ratio; - } - - public void setRatio(int ratio) { - this.ratio = ratio; - } - - - /** - * 鑾峰彇鍦板潃 - * - * @param index 绱㈠紩鍦板潃 - */ - public String getAddress(int index) { - String[] stringdatas = this.startAddress.trim().split("\\."); - int addressLength=this.addressLength; - if (addressLength < 2 ){ - return null; - } - - if (addressLength == 2 ) { - int wordindex = index; - - return stringdatas[0] + "." + wordindex; - } - if (addressLength == 14 ) { - int wordindex = index; - //int newIndex = wordindex + 13; - return stringdatas[0] + "." + wordindex ; - } - return null; - } - - public int getPlcAddress() { - - return addressIndex; - } - public String getAddress() { - return getAddress(this.addressIndex); - } -} \ No newline at end of file diff --git a/CacheGlassModule/src/main/java/com/mes/entity/device/PlcParameterObject.java b/CacheGlassModule/src/main/java/com/mes/entity/device/PlcParameterObject.java deleted file mode 100644 index 5355db5..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/device/PlcParameterObject.java +++ /dev/null @@ -1,202 +0,0 @@ -package com.mes.entity.device; - -import java.lang.reflect.Array; -import java.nio.charset.StandardCharsets; -import java.util.ArrayList; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; - -public class PlcParameterObject { - - // 璇ユā鍧楁暟鎹被鍨嬶紝鏁版嵁璧峰浣嶇疆 - private String plcAddressBegin; - // 鏁版嵁鍦板潃闀垮害锛氱涓�鍙傛暟鍒版渶鍚庝竴涓弬鏁扮殑闀垮害 - private int plcAddressLength; - private ArrayList<PlcParameterInfo> plcParameterList; - - /** - * @return 鏁版嵁鍖哄紑濮嬪湴鍧� - */ - public String getPlcAddressBegin() { - return plcAddressBegin; - } - - /** - * @param plcAddressBegin 璁剧疆鏁版嵁鍖哄紑濮嬪湴鍧� - */ - public void setPlcAddressBegin(String plcAddressBegin) { - this.plcAddressBegin = plcAddressBegin; - } - - /** - * @return 鏁版嵁鍖� 璇诲彇鎵�鏈夋暟鎹墍闇�鐨勯暱搴︼紙浠yte绫诲瀷涓哄熀鍑嗭級 - */ - public int getPlcAddressLength() { - return plcAddressLength; - } - - /** - * @return 璁剧疆锛氭暟鎹尯 璇诲彇鎵�鏈夋暟鎹墍闇�鐨勯暱搴︼紙浠yte绫诲瀷涓哄熀鍑嗭級 - */ - public void setPlcAddressLength(int plcAddressLength) { - this.plcAddressLength = plcAddressLength; - } - - /** - * @return 鑾峰彇鍙傛暟瀹炰緥闆嗗悎 - */ - public ArrayList<PlcParameterInfo> getPlcParameterList() { - return plcParameterList; - } - - /** - * 鏍规嵁鍙傛暟鏍囪瘑 鑾峰彇鏌愪釜鍙傛暟瀹炰緥 - * - * @param codeid 鍙傛暟鏍囪瘑 - * @return 鑾峰彇鏌愪釜鍙傛暟瀹炰緥 - */ - public PlcParameterInfo getPlcParameter(String codeid) { - if (plcParameterList != null) { - for (PlcParameterInfo plcParameterInfo : plcParameterList) { - if (plcParameterInfo.getCodeId().equals(codeid)) - return plcParameterInfo; - } - return null; - } else - return null; - } - - - - /** - * 鏍规嵁鍙傛暟鏍囪瘑 鑾峰彇鏌愪釜鍙傛暟瀹炰緥 - * - * @param codeids 鍙傛暟鏍囪瘑 - * @return 鑾峰彇鏌愪釜鍙傛暟瀹炰緥 - */ - public List<String> getPlcParameterValues(List<String> codeids) { - List<String> arrayList = new ArrayList<>(); - if (plcParameterList != null) { - Map<String, PlcParameterInfo> resultMap = new LinkedHashMap<>(); // 浣跨敤 LinkedHashMap 淇濈暀鎻掑叆椤哄簭 - for (PlcParameterInfo plcParameterInfo : plcParameterList) { - if (codeids.contains(plcParameterInfo.getCodeId())) { - resultMap.put(plcParameterInfo.getCodeId(), plcParameterInfo); - } - } - for (String codeId : codeids) { // 鎸夌収浼犲叆鍙傛暟鐨勯『搴忛亶鍘� - PlcParameterInfo plcParameterInfo = resultMap.get(codeId); - if (plcParameterInfo != null) { - arrayList.add(plcParameterInfo.getValue()); - } else { - arrayList.add(null); // 濡傛灉鎵句笉鍒板搴旂殑鍊硷紝娣诲姞 null - } - } - } - return arrayList; - } - - - public List<String> getAddressListByCodeId(List<String> codeIdList) { - List<String> addressList = new ArrayList<>(); - for (String codeId : codeIdList) { - for (PlcParameterInfo plcParameterInfo : plcParameterList) { - if (plcParameterInfo.getCodeId().equals(codeId)) { - int index = plcParameterInfo.getAddressIndex(); - String address = plcParameterInfo.getAddress(index); - if (address != null) { - addressList.add(address); - } - } - } - } - return addressList; - } - - - - - - - /** - * 娣诲姞鍙傛暟瀹炰緥 - * - * @param param 鍙傛暟瀹炰緥 - */ - public void addPlcParameter(PlcParameterInfo param) { - if (plcParameterList != null) - plcParameterList.add(param); - else { - plcParameterList = new ArrayList<PlcParameterInfo>(); - plcParameterList.add(param); - } - } - - /** - * 鏍规嵁PLC杩斿洖鐨勬暟鎹� 缁欏弬鏁板疄渚嬭祴鍊� - * - * @param plcValueArray PLC璇诲彇鍥炴潵鐨刡yte绫诲瀷鏁版嵁闆嗗悎 - */ - public void setPlcParameterList(byte[] plcValueArray) { - if (plcParameterList != null) { - - for (PlcParameterInfo plcParameterInfo : plcParameterList) { - - byte[] valueList = new byte[plcParameterInfo.getAddressLength()]; - -// System.out.println(plcParameterInfo.getAddressLength()); - - for (int i = 0; i < plcParameterInfo.getAddressLength(); i++) { - Array.setByte(valueList, i, plcValueArray[plcParameterInfo.getAddressIndex() + i]); - - } - if (plcParameterInfo.getAddressLength()==2) { - plcParameterInfo.setValue(String.valueOf(byte2short(valueList))); - } - else if (plcParameterInfo.getAddressLength()==14) { - plcParameterInfo.setValue((byteToHexString(valueList))); - } - - else - { - String valuestr = new String(valueList); - plcParameterInfo.setValue(valuestr); - } - } - } - } - /** - * short绫诲瀷杞琤yte[] - * - * @param s short绫诲瀷鍊� - */ - public static byte[] short2byte(short s){ - byte[] b = new byte[2]; - for(int i = 0; i < 2; i++){ - int offset = 16 - (i+1)*8; //鍥犱负byte鍗�4涓瓧鑺傦紝鎵�浠ヨ璁$畻鍋忕Щ閲� - b[i] = (byte)((s >> offset)&0xff); //鎶�16浣嶅垎涓�2涓�8浣嶈繘琛屽垎鍒瓨鍌� - } - return b; - } - /** - * byte[]绫诲瀷杞瑂hort - * - * @param b byte[]绫诲瀷鍊� - */ - public static short byte2short(byte[] b){ - short l = 0; - for (int i = 0; i < 2; i++) { - l<<=8; //<<=鍜屾垜浠殑 +=鏄竴鏍风殑锛屾剰鎬濆氨鏄� l = l << 8 - l |= (b[i] & 0xff); //鍜屼笂闈篃鏄竴鏍风殑 l = l | (b[i]&0xff) - } - return l; - } - - public static String byteToHexString(byte[] bytes) { - - String str = new String(bytes, StandardCharsets.UTF_8); - return str; - } - - -} \ No newline at end of file diff --git a/CacheGlassModule/src/main/java/com/mes/entity/userInfo/SysError.java b/CacheGlassModule/src/main/java/com/mes/entity/userInfo/SysError.java deleted file mode 100644 index d756660..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/userInfo/SysError.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.mes.entity.userInfo; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import lombok.Data; - -@Data -public class SysError { - @TableId(type = IdType.AUTO) - private String id; - private String func; - private String error; - private String createTime; -} diff --git a/CacheGlassModule/src/main/java/com/mes/entity/userInfo/SysMenu.java b/CacheGlassModule/src/main/java/com/mes/entity/userInfo/SysMenu.java deleted file mode 100644 index 5d0a881..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/userInfo/SysMenu.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.mes.entity.userInfo; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import lombok.Data; - -@Data -public class SysMenu { - @TableId(type = IdType.AUTO) - private String id; - private String menuName; - private String languageType; - private String state; - private String listSort; - private String createTime; -} diff --git a/CacheGlassModule/src/main/java/com/mes/entity/userInfo/SysMenuItem.java b/CacheGlassModule/src/main/java/com/mes/entity/userInfo/SysMenuItem.java deleted file mode 100644 index 9dc4f03..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/userInfo/SysMenuItem.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.mes.entity.userInfo; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import lombok.Data; - -@Data -public class SysMenuItem { - @TableId(type = IdType.AUTO) - private Integer id; - private Integer menuID; - private String itemName; - private String url; - private String languageType; - private Integer state; - private Integer listSort; - private String createTime; - -} diff --git a/CacheGlassModule/src/main/java/com/mes/entity/userInfo/User.java b/CacheGlassModule/src/main/java/com/mes/entity/userInfo/User.java deleted file mode 100644 index 216d340..0000000 --- a/CacheGlassModule/src/main/java/com/mes/entity/userInfo/User.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.mes.entity.userInfo; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import lombok.Data; - -@Data //get涓巗et浠g爜绠�鍐� -public class User { - - @TableId(type = IdType.AUTO) - private Integer id; - private String loginName; - private String passWord; - private String userName; - private String address; - private String phone; - private String createTime; - private String updateTime; - private Integer state; - -} diff --git a/CacheGlassModule/src/main/java/com/mes/exception/GlobalExceptionHandle.java b/CacheGlassModule/src/main/java/com/mes/exception/GlobalExceptionHandle.java deleted file mode 100644 index f4ee632..0000000 --- a/CacheGlassModule/src/main/java/com/mes/exception/GlobalExceptionHandle.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.mes.exception; - -import com.mes.common.Result; -import org.springframework.web.bind.annotation.ControllerAdvice; -import org.springframework.web.bind.annotation.ExceptionHandler; -import org.springframework.web.bind.annotation.ResponseBody; - -@ControllerAdvice -public class GlobalExceptionHandle { - /** - * 濡傛灉鏄痵erviceExcaption锛屽垯璋冪敤璇ユ柟娉� - */ - @ExceptionHandler(ServiceException.class) - @ResponseBody - public Result handle(ServiceException se){ - return Result.error(se.getCode(),se.getMessage()); - } -} diff --git a/CacheGlassModule/src/main/java/com/mes/exception/ServiceException.java b/CacheGlassModule/src/main/java/com/mes/exception/ServiceException.java deleted file mode 100644 index 92b6196..0000000 --- a/CacheGlassModule/src/main/java/com/mes/exception/ServiceException.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.mes.exception; - -import lombok.Getter; - -@Getter -public class ServiceException extends RuntimeException { - private String code; - public ServiceException(String code, String msg){ - super(msg); - this.code=code; - } -} diff --git a/CacheGlassModule/src/main/java/com/mes/mapper/HangzhouMesMapper.java b/CacheGlassModule/src/main/java/com/mes/mapper/HangzhouMesMapper.java deleted file mode 100644 index 4c4b87a..0000000 --- a/CacheGlassModule/src/main/java/com/mes/mapper/HangzhouMesMapper.java +++ /dev/null @@ -1,78 +0,0 @@ -package com.mes.mapper; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.mes.entity.EdgStorageCageDetails; -import com.mes.entity.GlassInfo; -import com.mes.entity.TaskCache; -import com.mes.entity.Tempered; - -import java.util.List; -import java.util.Map; - -import org.apache.ibatis.annotations.*; - -@DS("hangzhoumes") -@Mapper -public interface HangzhouMesMapper { - - // 鐜荤拑淇℃伅 鎸塈D鏌ヨ - @Select("select * from `glass_info` where id=#{id}") - GlassInfo selectGlassId(String id); - // 鏌ヨ纾ㄨ竟淇℃伅 - @Select("select * from task_cache where task_type='2' and task_stauts='2' and end_cell=#{EndCell}") - List<Map> selectEdgInfo(String EndCell); - - // 鏌ヨ绗煎瓙鍐呯┖闂� - @Select("select escd.* from edg_storage_cage as esc LEFT JOIN edg_storage_cage_details as escd on esc.slot=escd.slot where escd.slot is null order by escd.slot") - List<EdgStorageCageDetails> selectCacheLeisure(); - - // 鏌ヨ绗煎瓙鍐呭嚭鐗囦换鍔� - @Select("select escd.* from edg_storage_cage as esc LEFT JOIN edg_storage_cage_details as escd on esc.slot=escd.slot WHERE escd.slot IS NOT NULL order by escd.tempering_layout_id,escd.tempering_feed_sequence") - List<EdgStorageCageDetails> selectCacheOut(); - - // 鏌ヨ绗煎瓙鍐呬俊鎭� - @Select("select esc.*,escd.id as detailsID,escd.device_id as details_device_id,escd.glass_id,escd.sequence,escd.flow_card_id,escd.glass_type,escd.width,escd.height,escd.thickness,escd.edg_width,escd.edg_height,escd.tempering_layout_id,escd.tempering_feed_sequence,escd.pattern_sequence,escd.state,escd.gap from edg_storage_cage as esc LEFT JOIN edg_storage_cage_details as escd on esc.slot=escd.slot order by esc.slot") - List<Map> selectCachInfo(); - - // 鏌ヨ鍙繘姝ょ墖鐜荤拑鐨勬爡鏍煎彿 - @Select("select escd.* from edg_storage_cage as esc LEFT JOIN edg_storage_cage_details as escd on esc.slot=escd.slot where escd.slot is not null escd.tempering_layout_id=#{tempering_layout_id} and escd.tempering_feed_sequence<#{tempering_feed_sequence} and esc.remain_width-#{width}>0 order by escd.tempering_feed_sequence") - List<EdgStorageCageDetails> selectIsExistIntoCache(Integer tempering_layout_id, Integer tempering_feed_sequence,double width); - - // 鏌ヨ鍙繘姝ょ墖鐜荤拑鐨勬爡鏍煎彿 - @Select("select escd.* from edg_storage_cage as esc LEFT JOIN edg_storage_cage_details as escd on esc.slot=escd.slot where escd.slot is not null escd.tempering_layout_id<#{tempering_layout_id} and esc.remain_width-#{width}>0 order by escd.tempering_layout_id desc,escd.tempering_feed_sequence") - List<EdgStorageCageDetails> selectIsExistIntoCache(Integer tempering_layout_id, double width); - - // 鏌ヨ鍏ㄩ儴浠诲姟 - @Select("select * from task_cache") - List<TaskCache> selectCacheInfoAll(); - - // 鏌ヨ杩涚墖浠诲姟 - @Select("select * from task_cache where task_type='1' and task_stauts='0'") - List<TaskCache> selectInputCacheInfo(); - - // 鏌ヨ鍑虹墖浠诲姟 - @Select("select * from task_cache where task_type='2' and task_stauts='0'") - List<TaskCache> selectOutCacheInfo(); - - // 鏌ヨ A09 鎴� A10 鏈�鏂扮殑涓�鐗� 鍑虹墖浠诲姟 - @Select("select * from task_cache where task_type='2' and task_stauts='2' and end_cell=#{EndCell} limit 1") - GlassInfo selectLastOutCacheInfo(String EndCell); - - // 淇敼绗煎瓙鍐呬俊鎭� - @Update("update") - Integer updateCache(@Param("id") Integer id, @Param("order_id") String order_id); - - // 娣诲姞鐞嗙墖浠诲姟 - @Insert("INSERT into task_cache VALUES(#{id},#{start},#{end},#{type},0)") - Integer insertCacheTask(String id, String start, String end, String type); - - // - // @Insert("INSERT `order`(order_id)VALUES(#{order_id})") - // Integer insert(Order order); - // - // @Delete("delete from `order` where id=#{id}") - // Integer deleteById(@Param("id") Integer id); - // - // @Update("update `order` set order_id=#{order_id} where id=#{id}") - // Integer update(@Param("id") Integer id,@Param("order_id") String order_id); -} diff --git a/CacheGlassModule/src/main/java/com/mes/mapper/PpMapper.java b/CacheGlassModule/src/main/java/com/mes/mapper/PpMapper.java deleted file mode 100644 index bca7747..0000000 --- a/CacheGlassModule/src/main/java/com/mes/mapper/PpMapper.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.mes.mapper; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.mes.entity.EdgStorageCageDetails; -import com.mes.entity.GlassInfo; -import com.mes.entity.TaskCache; -import com.mes.entity.Tempered; - -import java.util.List; -import java.util.Map; - -import org.apache.ibatis.annotations.*; - -@DS("pp") -@Mapper -public interface PpMapper { - - // 閽㈠寲鎸夊伐绋嬫煡璇� - @Select("select * from `v_optimize_heat_layout` where project_no=#{projeceid} ") - List<Tempered> selectTemperedTerritory(String projeceid); - - // 鍒囧壊鐗堝浘 鎸夊伐绋�,鐗堝浘缂栧彿鏌ヨ - @Select("select * from optimize_detail where project_no=#{projeceid} and stock_id=#{TerritoryId}") - List<Map> selectCutTerritory(String projeceid,String TerritoryId); - - // 鍒囧壊鐗堝浘 鎸夊伐绋嬫煡璇� - @Select("select * from optimize_detail where project_no=#{projeceid} ") - List<Map> selectCutTerritory(String projeceid); - - // - // @Insert("INSERT `order`(order_id)VALUES(#{order_id})") - // Integer insert(Order order); - // - // @Delete("delete from `order` where id=#{id}") - // Integer deleteById(@Param("id") Integer id); - // - // @Update("update `order` set order_id=#{order_id} where id=#{id}") - // Integer update(@Param("id") Integer id,@Param("order_id") String order_id); -} diff --git a/CacheGlassModule/src/main/java/com/mes/mapper/userInfo/SysErrorMapper.java b/CacheGlassModule/src/main/java/com/mes/mapper/userInfo/SysErrorMapper.java deleted file mode 100644 index ce86b42..0000000 --- a/CacheGlassModule/src/main/java/com/mes/mapper/userInfo/SysErrorMapper.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.mes.mapper.userInfo; - -import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.mes.entity.userInfo.SysError; -import org.apache.ibatis.annotations.Mapper; -import org.apache.ibatis.annotations.Param; - -@Mapper -public interface SysErrorMapper extends BaseMapper<SysError> { - Boolean saveError(@Param("sysError")SysError sysError); -} diff --git a/CacheGlassModule/src/main/java/com/mes/mapper/userInfo/SysMenuItemMapper.java b/CacheGlassModule/src/main/java/com/mes/mapper/userInfo/SysMenuItemMapper.java deleted file mode 100644 index 4b42b5f..0000000 --- a/CacheGlassModule/src/main/java/com/mes/mapper/userInfo/SysMenuItemMapper.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.mes.mapper.userInfo; - -import com.mes.entity.userInfo.SysMenuItem; -import org.apache.ibatis.annotations.Mapper; -import org.apache.ibatis.annotations.Select; - -import java.util.List; - -@Mapper -public interface SysMenuItemMapper { - - @Select("select * from `sys_menu_item` as a where a.state=1 order by a.menuId,a.listSort;") - - - List<SysMenuItem> findAll() ; -} diff --git a/CacheGlassModule/src/main/java/com/mes/mapper/userInfo/SysMenuMapper.java b/CacheGlassModule/src/main/java/com/mes/mapper/userInfo/SysMenuMapper.java deleted file mode 100644 index 1c9baf4..0000000 --- a/CacheGlassModule/src/main/java/com/mes/mapper/userInfo/SysMenuMapper.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.mes.mapper.userInfo; - -import com.mes.entity.userInfo.SysMenu; -import org.apache.ibatis.annotations.Mapper; -import org.apache.ibatis.annotations.Select; - -import java.util.List; - -@Mapper - -public interface SysMenuMapper { - @Select("select a.id, a.menuName from sys_menu as a where a.state=1 order by a.listSort") - List<SysMenu> findAll(); -} diff --git a/CacheGlassModule/src/main/java/com/mes/mapper/userInfo/UserMapper.java b/CacheGlassModule/src/main/java/com/mes/mapper/userInfo/UserMapper.java deleted file mode 100644 index 0453572..0000000 --- a/CacheGlassModule/src/main/java/com/mes/mapper/userInfo/UserMapper.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.mes.mapper.userInfo; - - -import com.mes.controller.dto.UserDTO; -import com.mes.entity.userInfo.User; -import org.apache.ibatis.annotations.Mapper; -import org.apache.ibatis.annotations.Param; -import org.apache.ibatis.annotations.Select; - -import java.util.List; - -@Mapper - -public interface UserMapper { - List<User> findAll(); - - User findOne(Integer id); - - @Select("select user_name FROM `user` where login_name=#{LoginName} ") - - User findOneLoginName(String LoginName); - - @Select("select count(id) FROM `user` where login_name=#{userName} and password=#{password} ") - int checkUser(@Param("userName") String userName,@Param("password") String password); - - @Select("select password FROM `user` where login_name=#{userId} ") - String getUserByID(String userId); - - - Boolean register(User user); -} diff --git a/CacheGlassModule/src/main/java/com/mes/service/CacheGlassService/LogicService.java b/CacheGlassModule/src/main/java/com/mes/service/CacheGlassService/LogicService.java deleted file mode 100644 index 990e50e..0000000 --- a/CacheGlassModule/src/main/java/com/mes/service/CacheGlassService/LogicService.java +++ /dev/null @@ -1,175 +0,0 @@ -package com.mes.service.CacheGlassService; - -import java.util.List; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import com.mes.common.PlcTools.S7control; -import com.mes.entity.EdgStorageCageDetails; -import com.mes.entity.GlassInfo; -import com.mes.entity.TaskCache; -import com.mes.entity.device.PLCAutoMes; -import com.mes.entity.device.PlcParameterObject; -import com.mes.mapper.HangzhouMesMapper; -import com.mes.mapper.PpMapper; - - -@Service -public class LogicService { - @Autowired - private HangzhouMesMapper hangzhouMesMapper; - //璇嗗埆閫昏緫 涓嶄氦浜� - public void identify(String Number){ - //鏌ヨ浠诲姟 - PlcParameterObject plcmes=PLCAutoMes.PlcMesObject; - S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToGaStatus").getAddress(),(short) 1); - String s=S7control.getinstance().ReadWord("DB14.26", 1).get(0)+""; - boolean isexist=isExist(Number); - if (isexist) { - //瀛樺湪閫昏緫 1.娣诲姞淇℃伅 2.鍥炲PLC瀛樺湪 - //S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToGaStatus").getAddress(),(short) 1); - }else { - //涓嶅瓨鍦ㄩ�昏緫 1.鍥炲PLC涓嶅瓨鍦� - //S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToGaStatus").getAddress(),(short) 2); - } - } - //鐞嗙墖 - public void Process(){ - String Result=S7control.getinstance().ReadWord("DB14.0", 1).get(0)+""; - String Number=S7control.getinstance().ReadWord("DB14.2", 1).get(0)+""; - if(Result=="1"){//杩涚墖璇锋眰 - processInto(Number); - }else if(Result=="2"){//鍑虹墖璇锋眰 - processOut(); - }else if(Result=="3"){//杩涘嚭鐗囪姹� - if (!processOut()) { //鍏堝嚭鍚庤繘 - processInto(Number); - } - } - } - //鐞嗙墖 杩� - public boolean processInto(String Number){ - //鏌ヨ娑堟伅闃熷垪閲岀殑鐜荤拑 - GlassInfo GlassInfo=hangzhouMesMapper.selectGlassId(Number); - PlcParameterObject plcmes=PLCAutoMes.PlcMesObject; - if(GlassInfo!=null){//瀛樺湪姝ょ幓鐠冪紪鍙� - //鍚岄挗鍖栫増鍥惧唴鐨勬爡鏍煎彿 - List<EdgStorageCageDetails> list=hangzhouMesMapper.selectIsExistIntoCache(GlassInfo.getTemperinglayoutid(),GlassInfo.getTemperingfeedsequence(),GlassInfo.getWidth()); - //绌烘爡鏍煎彿 - if (list.size()==0) { - list=hangzhouMesMapper.selectCacheLeisure(); - } - //灏忎簬姝ょ幓鐠冮挗鍖栫増鍥惧簭鍙风殑鏍呮牸鍙� - if(list.size()==0){ - list=hangzhouMesMapper.selectIsExistIntoCache(GlassInfo.getTemperinglayoutid(),GlassInfo.getWidth()); - } - if(list.size()>0){ - //瀛樺湪绌烘牸 - //1.鐢熸垚浠诲姟锛� 璧峰浣嶇疆0 缁撴潫浣嶇疆this.slot 浠诲姟绫诲瀷 1 锛堣繘鐗囦换鍔★級 - //2.鍥炲 1杩涚墖 - EdgStorageCageDetails item=list.get(0); - hangzhouMesMapper.insertCacheTask(GlassInfo.getId()+"","0",item.getSlot()+"","1"); - S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToGaStatus").getAddress(),(short) 1); - return true; - } - - }else{ - // ID缂栧彿涓嶅瓨鍦� 涓嶅鐞�/鍥炲PLC 杩涜鎶ヨ鎻愮ず - } - //杩斿洖缁撴灉 - return false; - } - //鐞嗙墖 鍑� - public boolean processOut(){ - //鏌ヨ浠诲姟 - String A09=S7control.getinstance().ReadWord("DB14.56", 1).get(0)+""; - String A10=S7control.getinstance().ReadWord("DB14.58", 1).get(0)+""; - PlcParameterObject plcmes=PLCAutoMes.PlcMesObject; - List<EdgStorageCageDetails> list=hangzhouMesMapper.selectCacheOut(); - boolean isOut=true;//鍏朵粬鎯呭喌鏉′欢 濡傦細鍚庣画璁惧鏁呴殰绂佹鐞嗙墖鍑虹墖 绛� - if (list.size()>0&&isOut) { - EdgStorageCageDetails item=list.get(0); - if(A09=="0"&&A10=="1"){ - //鍑哄埌 A09 - hangzhouMesMapper.insertCacheTask(item.getGlassid()+"","0","09","2"); - S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.28").getAddress(), "1"); - S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.20").getAddress(), "1"); - return true; - }else if(A09=="1"&&A10=="0"){ - //鍑哄埌 A10 - hangzhouMesMapper.insertCacheTask(item.getGlassid()+"","0","10","2"); - S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.28").getAddress(), "2"); - S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.20").getAddress(), "1"); - return true; - }else if(A09=="0"&&A10=="0"){ - //閮藉厑璁� A09/A10 涓婁竴鐗囨槸鍚﹀拰姝ょ墖鐜荤拑灏哄灏哄鐩稿悓 - String endcell="09"; - String SendEndcell="1"; - boolean If_=false; - GlassInfo glassInfo09= hangzhouMesMapper.selectLastOutCacheInfo("09"); - GlassInfo glassInfo10= hangzhouMesMapper.selectLastOutCacheInfo("10"); - if(glassInfo10!=null&&glassInfo10.getWidth()==item.getWidth()&&glassInfo10.getHeight()==item.getHeight()){ - endcell="10"; - SendEndcell="2"; - }else if(glassInfo10!=null&&If_){ - //鍏朵粬鏉′欢 - } - hangzhouMesMapper.insertCacheTask(item.getGlassid()+"","0",endcell,"2"); - S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.28").getAddress(), SendEndcell); - S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.20").getAddress(), "1"); - return true; - } - } - //杩斿洖缁撴灉 - return false; - } - - //纾ㄨ竟 涓嶄氦浜� 鐞嗙墖鍜岀(杈规満鑷繁浜や簰 - public void processMb(String Number){ - //鏌ヨ浠诲姟 - GlassInfo GlassInfo=hangzhouMesMapper.selectGlassId(Number); - PlcParameterObject plcmes=PLCAutoMes.PlcMesObject; - if(GlassInfo!=null){ - //鍙戦�佷换鍔� ID 闀� 瀹� 鍘� 鍊掕 宸ヨ壓鍔熻兘绛� - S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.22").getAddress(),"N10000"); - S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.24").getAddress(), "1000"); - S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.26").getAddress(),"800"); - S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.28").getAddress(),"60"); - S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.30").getAddress(), "2"); - S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.20").getAddress(), "1"); - } - //杩斿洖缁撴灉 - } - - //鏌ヨ娑堟伅闃熷垪閲屾鐜荤拑ID鐨勬暟鎹� - public boolean SelectMessageId(String Number){ - //鏌ヨ鏄惁瀛樺湪 - GlassInfo GlassInfo=hangzhouMesMapper.selectGlassId(Number); - if(GlassInfo==null){ - return false;//杩斿洖 涓嶅瓨鍦� - } - return true;//杩斿洖 瀛樺湪 - } - //鍒犻櫎娑堟伅闃熷垪閲屾鐜荤拑ID鐨勬暟鎹� - public boolean DeleteMessageId(String Number){ - //鏌ヨ鏄惁瀛樺湪 - GlassInfo GlassInfo=hangzhouMesMapper.selectGlassId(Number); - if(GlassInfo==null){ - return false;//杩斿洖 涓嶅瓨鍦� - } - return true;//杩斿洖 瀛樺湪 - } - - //鏄惁瀛樺湪姝ょ紪鍙风幓鐠� - public boolean isExist(String Number){ - //鏌ヨ鏄惁瀛樺湪 - GlassInfo GlassInfo=hangzhouMesMapper.selectGlassId(Number); - if(GlassInfo==null){ - return false;//杩斿洖 涓嶅瓨鍦� - } - return true;//杩斿洖 瀛樺湪 - } - -} - diff --git a/CacheGlassModule/src/main/java/com/mes/service/pp/PpService.java b/CacheGlassModule/src/main/java/com/mes/service/pp/PpService.java deleted file mode 100644 index 5ba6b38..0000000 --- a/CacheGlassModule/src/main/java/com/mes/service/pp/PpService.java +++ /dev/null @@ -1,51 +0,0 @@ -package com.mes.service.pp; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.mes.entity.GlassInfo; -import com.mes.entity.Tempered; -import com.mes.mapper.HangzhouMesMapper; -import com.mes.mapper.PpMapper; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.List; -import java.util.Map; - -@Service -public class PpService { - - @Autowired - private PpMapper selectInfoMapper; - @Autowired - private HangzhouMesMapper hangzhouMesMapper; - - // public GlassInfo getUserInfo(String process_id){ - // return hangzhouMesMapper.selectGlassId(process_id); - // } - - public List<Tempered> selectTemperedTerritory(String process_id){ - return selectInfoMapper.selectTemperedTerritory(process_id); - } - - //鍒囧壊鐗堝浘 褰撳墠璇嗗埆鐗堝浘 - public List<Map> selectCutTerritory(){ - //寰楀埌瑕佹樉绀虹殑 宸ョ▼ID 浠ュ強鐗堝浘ID - //1.鍦℉angzhoumes鏁版嵁搴撻噷 寰楀埌鐩墠宸茬粡 棰嗗彇浣嗘湭瀹屾垚鐨� 宸ョ▼ID闆嗗悎 - //2.鎷垮伐绋嬮泦鍚堝幓PP鏁版嵁搴撻噷 寰楀埌瀵瑰簲鐨勫皬鐗囬泦鍚� - //3.鎷垮搴旂殑灏忕墖闆嗗悎 涓� 缂撳瓨浠诲姟琛ㄨ繘琛屽姣� 鏌ユ壘涓嬩竴鐗堝浘鏄剧ず - String process_id = "P24032204"; - String territory_id = "1"; - return selectInfoMapper.selectCutTerritory(process_id,territory_id); - } - //鍒囧壊鐗堝浘 鏍规嵁宸ョ▼鍙锋煡璇� 鎵�鏈夌増鍥惧皬鐗囨暟鎹� - public List<Map> selectCutTerritory(String process_id){ - return selectInfoMapper.selectCutTerritory(process_id); - } - //鍒囧壊鐗堝浘 鏍规嵁宸ョ▼鍙�,鐗堝浘缂栧彿鏌ヨ 鐗堝浘缂栧彿閲屾墍鏈夊皬鐗囨暟鎹� - public List<Map> selectCutTerritory(String process_id,String TerritoryId){ - return selectInfoMapper.selectCutTerritory(process_id,TerritoryId); - } - - -} - diff --git a/CacheGlassModule/src/main/java/com/mes/service/userInfo/SysErrorService.java b/CacheGlassModule/src/main/java/com/mes/service/userInfo/SysErrorService.java deleted file mode 100644 index 9940470..0000000 --- a/CacheGlassModule/src/main/java/com/mes/service/userInfo/SysErrorService.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.mes.service.userInfo; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.mes.entity.userInfo.SysError; -import com.mes.mapper.userInfo.SysErrorMapper; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -@Service -@DS("hangzhoumes") -public class SysErrorService { - private final SysErrorMapper sysErrorMapper; - - public SysErrorService(SysErrorMapper sysErrorMapper) { - this.sysErrorMapper = sysErrorMapper; - } - - public void insert(SysError sysError) { - sysErrorMapper.saveError(sysError); - } - -} diff --git a/CacheGlassModule/src/main/java/com/mes/service/userInfo/SysMenuItemService.java b/CacheGlassModule/src/main/java/com/mes/service/userInfo/SysMenuItemService.java deleted file mode 100644 index ee38452..0000000 --- a/CacheGlassModule/src/main/java/com/mes/service/userInfo/SysMenuItemService.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.mes.service.userInfo; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.mes.entity.userInfo.SysMenuItem; -import com.mes.mapper.userInfo.SysMenuItemMapper; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.List; - -@Service -@DS("hangzhoumes") -public class SysMenuItemService { - @Autowired - SysMenuItemMapper sysMenuItemMapper; - public List<SysMenuItem> getMenuItem() { - return sysMenuItemMapper.findAll(); - } -} diff --git a/CacheGlassModule/src/main/java/com/mes/service/userInfo/SysMenuService.java b/CacheGlassModule/src/main/java/com/mes/service/userInfo/SysMenuService.java deleted file mode 100644 index 55f8fc6..0000000 --- a/CacheGlassModule/src/main/java/com/mes/service/userInfo/SysMenuService.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.mes.service.userInfo; - -import com.baomidou.dynamic.datasource.annotation.DS; -import com.mes.entity.userInfo.SysMenu; -import com.mes.mapper.userInfo.SysMenuMapper; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.List; - -@Service -@DS("hangzhoumes") -public class SysMenuService { - @Autowired - private SysMenuMapper sysMenuMapper; - - public List<SysMenu> getMenu(){ - - return sysMenuMapper.findAll(); - } -} diff --git a/CacheGlassModule/src/main/java/com/mes/service/userInfo/UserService.java b/CacheGlassModule/src/main/java/com/mes/service/userInfo/UserService.java deleted file mode 100644 index 0652226..0000000 --- a/CacheGlassModule/src/main/java/com/mes/service/userInfo/UserService.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.mes.service.userInfo; - -import cn.hutool.core.util.StrUtil; -import com.baomidou.dynamic.datasource.annotation.DS; -import com.mes.common.CacheUtil; -import com.mes.common.Result; -import com.mes.entity.userInfo.User; -import com.mes.mapper.userInfo.UserMapper; -import com.mes.controller.dto.UserDTO; -import com.mes.tools.TokenTools; -import org.apache.ibatis.jdbc.Null; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.cache.annotation.CacheEvict; -import org.springframework.cache.annotation.Cacheable; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import java.util.List; - -@Service -@DS("hangzhoumes") -public class UserService { - - @Autowired - private UserMapper userMapper; - - - @Cacheable(value="users", key="#userDTO.getUserId()") - public UserDTO login(UserDTO userDTO) { - - if(StrUtil.isBlank(userDTO.getUserId()) ||StrUtil.isBlank(userDTO.getPass())){ - return null; - }else{ - int getUserCount=userMapper.checkUser(userDTO.getUserId(),userDTO.getPass()); - if(getUserCount==1){ - String token = TokenTools.getToken(userDTO.getUserId(),userDTO.getPass()); - userDTO.setToken(token); - User user = userMapper.findOneLoginName(userDTO.getUserId()); - userDTO.setUserName(user.getUserName()); - return userDTO; - } - return null; - - } - } - - @CacheEvict(value="users",key="#id",beforeInvocation=true) - public String deleteCache(String id ) { - //System.out.println("delete user by id: " + id); - return null; - - } - - public String getUserByID(String userId){ - return userMapper.getUserByID(userId); - } - - @Transactional - public User register(User user) { - User returnUser = new User(); - if(userMapper.register(user)){ - User getUser = userMapper.findOne(user.getId()); - returnUser.setUserName(getUser.getUserName()); - returnUser.setLoginName(getUser.getLoginName()); - } - return returnUser; - } -} - diff --git a/CacheGlassModule/src/main/java/com/mes/tools/TokenTools.java b/CacheGlassModule/src/main/java/com/mes/tools/TokenTools.java deleted file mode 100644 index 1cb6dc2..0000000 --- a/CacheGlassModule/src/main/java/com/mes/tools/TokenTools.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.mes.tools; - -import cn.hutool.core.date.DateUtil; -import com.auth0.jwt.JWT; -import com.auth0.jwt.algorithms.Algorithm; - -import java.util.Date; - -public class TokenTools { - - /** - * 鐢熸垚token - * @return - */ - public static String getToken(String userid,String sign){ - return JWT.create().withAudience(userid) // 灏� user id 淇濆瓨鍒� token 閲岄潰,浣滀负杞借嵎 - .withExpiresAt(DateUtil.offsetHour(new Date(), 24)) // 2灏忔椂鍚巘oken杩囨湡 - .sign(Algorithm.HMAC256(sign)); // 浠� password 浣滀负 token 鐨勫瘑閽� - - } -} diff --git a/CacheGlassModule/src/main/java/com/mes/tools/WebSocketServer.java b/CacheGlassModule/src/main/java/com/mes/tools/WebSocketServer.java deleted file mode 100644 index c14c54f..0000000 --- a/CacheGlassModule/src/main/java/com/mes/tools/WebSocketServer.java +++ /dev/null @@ -1,167 +0,0 @@ -package com.mes.tools; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.concurrent.ConcurrentHashMap; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import javax.websocket.OnClose; -import javax.websocket.OnError; -import javax.websocket.OnMessage; -import javax.websocket.OnOpen; -import javax.websocket.Session; -import javax.websocket.server.PathParam; -import javax.websocket.server.ServerEndpoint; - -import org.springframework.context.ConfigurableApplicationContext; -import org.springframework.stereotype.Component; - -import cn.hutool.json.JSONObject; -import cn.hutool.json.JSONUtil; - -@ServerEndpoint(value = "/api/talk/{username}") -@Component -public class WebSocketServer { - - // @Autowired - // HomeMapper homeMapper; - - static ConfigurableApplicationContext applicationContext; - - // 瑙e喅鏃犳硶娉ㄥ叆mapper闂 //浣跨敤鏂规硶 - // homeMapper=WebSocketServer.applicationContext.getBean(HomeMapper.class); - public static void setApplicationContext(ConfigurableApplicationContext configurableApplicationContext) { - WebSocketServer.applicationContext = configurableApplicationContext; - } - - private static final Logger log = LoggerFactory.getLogger(WebSocketServer.class); - private List<String> messages; - /** - * 璁板綍褰撳墠鍦ㄧ嚎杩炴帴鏁� - */ - public static final Map<String, ArrayList<WebSocketServer>> sessionMap = new ConcurrentHashMap<>(); - - String username; - Session session; - - public WebSocketServer() { - this.messages = new ArrayList<>(); - } - - /** - * 杩炴帴寤虹珛鎴愬姛璋冪敤鐨勬柟娉� - */ - @OnOpen - public void onOpen(Session session, @PathParam("username") String username) { - this.username = username; - this.session = session; - List<WebSocketServer> webSocketServers = sessionMap.get(username); - if (webSocketServers == null) { - ArrayList<WebSocketServer> arrayListwebserver = new ArrayList<WebSocketServer>(); - arrayListwebserver.add(this); - sessionMap.put(username, arrayListwebserver); - } else { - webSocketServers.add(this); - } - - log.info("鏈夋柊鐢ㄦ埛鍔犲叆锛寀sername={}, 褰撳墠鍦ㄧ嚎浜烘暟涓猴細{}", username, sessionMap.get(username).size()); - - // JSONObject result = new JSONObject(); - // JSONArray array = new JSONArray(); - // result.set("users", array); - // for (Object key : sessionMap.keySet()) { - // JSONObject jsonObject = new JSONObject(); - // jsonObject.set("username", key); - // array.add(jsonObject); - // } - - // sendAllMessage(JSONUtil.toJsonStr(result)); // 鍚庡彴鍙戦�佹秷鎭粰鎵�鏈夌殑瀹㈡埛绔� - } - - /** - * 杩炴帴鍏抽棴璋冪敤鐨勬柟娉� - */ - @OnClose - public void onClose(Session session, @PathParam("username") String username) { - List<WebSocketServer> webSocketServers = sessionMap.get(username); - ArrayList<WebSocketServer> arrayListwebserver = new ArrayList<WebSocketServer>(); - if (webSocketServers.size()>1) { - for (WebSocketServer webSocketServer : webSocketServers) { - if(webSocketServer!=this){ - arrayListwebserver.add(webSocketServer); - } - } - sessionMap.put(username, arrayListwebserver); - log.info("绉婚櫎username={}涓�鍚嶇敤鎴穝ession, {}鐨勫綋鍓嶅湪绾夸汉鏁颁负锛歿}", username, username, sessionMap.get(username).size()); - }else{ - sessionMap.remove(username); - log.info("绉婚櫎username={}涓�鍚嶇敤鎴穝ession, {}杩炴帴鍏抽棴, 褰撳墠杩炴帴鏁颁负锛歿}", username, username, sessionMap.size()); - } - - } - - /** - * 鏀跺埌瀹㈡埛绔秷鎭悗璋冪敤鐨勬柟娉� - * 鍚庡彴鏀跺埌瀹㈡埛绔彂閫佽繃鏉ョ殑娑堟伅 - * onMessage 鏄竴涓秷鎭殑涓浆绔� - * 鎺ュ彈 娴忚鍣ㄧ socket.send 鍙戦�佽繃鏉ョ殑 json鏁版嵁 - * - * @param message 瀹㈡埛绔彂閫佽繃鏉ョ殑娑堟伅 - */ - @OnMessage - public void onMessage(String message, Session session, @PathParam("username") String username) { - log.info("鏈嶅姟绔敹鍒扮敤鎴穟sername={}鐨勬秷鎭�:{}", username, message); - JSONObject obj = JSONUtil.parseObj(message); - String text = obj.getStr("data"); - - JSONObject jsonObject = new JSONObject(); - jsonObject.set("message", text); - this.messages.add(text); - this.sendMessage(jsonObject.toString()); // JSONUtil.toJsonStr(jsonObject) - - } - - @OnError - public void onError(Session session, Throwable error) { - log.error("鍙戠敓閿欒"); - error.printStackTrace(); - } - - /** - * 鏈嶅姟绔彂閫佹秷鎭粰瀹㈡埛绔� - */ - public void sendMessage(String message) { - try { - // log.info("鏈嶅姟绔粰瀹㈡埛绔痆{}]鍙戦�佹秷鎭瘂}", this.session.getId(), message); - this.session.getBasicRemote().sendText(message); - } catch (Exception e) { - log.error("鏈嶅姟绔彂閫佹秷鎭粰瀹㈡埛绔け璐�", e); - } - } - - // /** - // * 鏈嶅姟绔彂閫佹秷鎭粰鎵�鏈夊鎴风 - // */ - // public void sendAllMessage(String message) { - // try { - // for (WebSocketServer webSocketServer : sessionMap.values()) { - // // log.info("鏈嶅姟绔粰瀹㈡埛绔痆{}]鍙戦�佹秷鎭瘂}", this.session.getId(), message); - // webSocketServer.sendMessage(message); - // } - // } catch (Exception e) { - // log.error("鏈嶅姟绔彂閫佹秷鎭粰瀹㈡埛绔け璐�", e); - // } - // } - - public List<String> getMessages() { - return messages; - - } - - public void clearMessages() { - messages.clear(); - } -} diff --git a/CacheGlassModule/src/main/resources/application.yml b/CacheGlassModule/src/main/resources/application.yml deleted file mode 100644 index 079ce3c..0000000 --- a/CacheGlassModule/src/main/resources/application.yml +++ /dev/null @@ -1,22 +0,0 @@ - -server: - port: 8080 - servlet: - context-path: /mesModuleTools - -spring: - datasource: - dynamic: - primary: hangzhoumes #璁剧疆榛樿鐨勬暟鎹簮鎴栬�呮暟鎹簮缁�,榛樿鍊煎嵆涓簃aster - strict: false #璁剧疆涓ユ牸妯″紡,榛樿false涓嶅惎鍔�. 鍚姩鍚庡湪鏈尮閰嶅埌鎸囧畾鏁版嵁婧愭椂鍊欏洖鎶涘嚭寮傚父,涓嶅惎鍔ㄤ細浣跨敤榛樿鏁版嵁婧�. - datasource: - hangzhoumes: - url: jdbc:mysql://10.153.19.150:3306/hangzhoumes?serverTimezone=GMT%2b8 - username: root - password: beibo.123/ - driver-class-name: com.mysql.cj.jdbc.Driver - pp: - url: jdbc:mysql://10.153.19.150:3306/pp?serverTimezone=GMT%2b8 - username: root - password: beibo.123/ - driver-class-name: com.mysql.cj.jdbc.Driver \ No newline at end of file diff --git a/CacheGlassModule/src/main/resources/banner.txt b/CacheGlassModule/src/main/resources/banner.txt deleted file mode 100644 index b4027f0..0000000 --- a/CacheGlassModule/src/main/resources/banner.txt +++ /dev/null @@ -1,32 +0,0 @@ -________ ________ ___ _____________ ____ -`MMMMMMMb. 68b `MMMMMMMb. `MMb dMM'`MMMMMMMMM 6MMMMb\ - MM `Mb Y89 MM `Mb MMM. ,PMM MM \ 6M' ` - MM MM ____ ___ MM MM _____ M`Mb d'MM MM MM - MM .M9 6MMMMb `MM MM .M9 6MMMMMb M YM. ,P MM MM , YM. - MMMMMMM( 6M' `Mb MM MMMMMMM( 6M' `Mb M `Mb d' MM MMMMMMM YMMMMb - MM `Mb MM MM MM MM `Mb MM MM M YM.P MM MM ` `Mb - MM MM MMMMMMMM MM MM MM MM MM M `Mb' MM MM MM - MM MM MM MM MM MM MM MM M YP MM MM MM - MM .M9 YM d9 MM MM .M9 YM. ,M9 68b M `' MM MM / L ,M9 -_MMMMMMM9' YMMMM9 _MM__MMMMMMM9' YMMMMM9 Y89 _M_ _MM__MMMMMMMMM MYMMMM9 - -// _ooOoo_ // -// o8888888o // -// 88" . "88 // -// (| ^_^ |) // -// O\ = /O // -// ____/`---'\____ // -// .' \\| |// `. // -// / \\||| : |||// \ // -// / _||||| -:- |||||- \ // -// | | \\\ - /// | | // -// | \_| ''\---/'' | | // -// \ .-\__ `-` ___/-. / // -// ___`. .' /--.--\ `. . ___ // -// ."" '< `.___\_<|>_/___.' >'"". // -// | | : `- \`.;`\ _ /`;.`/ - ` : | | // -// \ \ `-. \_ __\ /__ _/ .-` / / // -// ========`-.____`-.___\_____/___.-`____.-'======== // -// `=---=' // -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // -// 浣涚淇濅綉 姘镐笉瀹曟満 姘告棤BUG 銆�銆�// \ No newline at end of file diff --git a/CacheGlassModule/src/test/java/com/mes/MesApplicationTests.java b/CacheGlassModule/src/test/java/com/mes/MesApplicationTests.java deleted file mode 100644 index 59327a7..0000000 --- a/CacheGlassModule/src/test/java/com/mes/MesApplicationTests.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.mes; - -import org.junit.jupiter.api.Test; -import org.springframework.boot.test.context.SpringBootTest; - -@SpringBootTest -class MesApplicationTests { - - @Test - void contextLoads() { - } - -} diff --git a/CacheGlassModule/target/classes/application.yml b/CacheGlassModule/target/classes/application.yml deleted file mode 100644 index 079ce3c..0000000 --- a/CacheGlassModule/target/classes/application.yml +++ /dev/null @@ -1,22 +0,0 @@ - -server: - port: 8080 - servlet: - context-path: /mesModuleTools - -spring: - datasource: - dynamic: - primary: hangzhoumes #璁剧疆榛樿鐨勬暟鎹簮鎴栬�呮暟鎹簮缁�,榛樿鍊煎嵆涓簃aster - strict: false #璁剧疆涓ユ牸妯″紡,榛樿false涓嶅惎鍔�. 鍚姩鍚庡湪鏈尮閰嶅埌鎸囧畾鏁版嵁婧愭椂鍊欏洖鎶涘嚭寮傚父,涓嶅惎鍔ㄤ細浣跨敤榛樿鏁版嵁婧�. - datasource: - hangzhoumes: - url: jdbc:mysql://10.153.19.150:3306/hangzhoumes?serverTimezone=GMT%2b8 - username: root - password: beibo.123/ - driver-class-name: com.mysql.cj.jdbc.Driver - pp: - url: jdbc:mysql://10.153.19.150:3306/pp?serverTimezone=GMT%2b8 - username: root - password: beibo.123/ - driver-class-name: com.mysql.cj.jdbc.Driver \ No newline at end of file diff --git a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/menu/mapper/SysMenuMapper.java b/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/menu/mapper/SysMenuMapper.java index c2fcea5..04fd616 100644 --- a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/menu/mapper/SysMenuMapper.java +++ b/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/menu/mapper/SysMenuMapper.java @@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.mes.menu.entity.SysMenu; +import org.apache.ibatis.annotations.Mapper; import java.util.List; @@ -13,6 +14,7 @@ * @author zhoush * @since 2024-04-11 */ +@Mapper public interface SysMenuMapper extends BaseMapper<SysMenu> { List<String> selectPermsByUserId(long parseLong); diff --git a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/mapper/SysRoleMapper.java b/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/mapper/SysRoleMapper.java index f90596c..4a549d3 100644 --- a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/mapper/SysRoleMapper.java +++ b/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/mapper/SysRoleMapper.java @@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.mes.role.entity.SysRole; +import org.apache.ibatis.annotations.Mapper; /** * <p> @@ -11,6 +12,7 @@ * @author zhoush * @since 2024-04-11 */ +@Mapper public interface SysRoleMapper extends BaseMapper<SysRole> { } diff --git a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/mapper/SysRoleMenuMapper.java b/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/mapper/SysRoleMenuMapper.java index 747f5ac..451d7fe 100644 --- a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/mapper/SysRoleMenuMapper.java +++ b/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/mapper/SysRoleMenuMapper.java @@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.mes.role.entity.SysRoleMenu; +import org.apache.ibatis.annotations.Mapper; /** * <p> @@ -11,6 +12,7 @@ * @author zhoush * @since 2024-04-11 */ +@Mapper public interface SysRoleMenuMapper extends BaseMapper<SysRoleMenu> { } diff --git a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/userinfo/mapper/SysUserMapper.java b/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/userinfo/mapper/SysUserMapper.java index ca3ef72..093812d 100644 --- a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/userinfo/mapper/SysUserMapper.java +++ b/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/userinfo/mapper/SysUserMapper.java @@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.mes.userinfo.entity.SysUser; +import org.apache.ibatis.annotations.Mapper; /** * <p> @@ -11,6 +12,7 @@ * @author zhoush * @since 2024-04-11 */ +@Mapper public interface SysUserMapper extends BaseMapper<SysUser> { } diff --git a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/userinfo/mapper/SysUserRoleMapper.java b/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/userinfo/mapper/SysUserRoleMapper.java index d00106d..c40b16f 100644 --- a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/userinfo/mapper/SysUserRoleMapper.java +++ b/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/userinfo/mapper/SysUserRoleMapper.java @@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.mes.userinfo.entity.SysUserRole; +import org.apache.ibatis.annotations.Mapper; /** * <p> @@ -11,6 +12,7 @@ * @author zhoush * @since 2024-04-11 */ +@Mapper public interface SysUserRoleMapper extends BaseMapper<SysUserRole> { } diff --git a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/EdgStorageCageService.java b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/EdgStorageCageService.java index 39b0e92..d49d07e 100644 --- a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/EdgStorageCageService.java +++ b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/EdgStorageCageService.java @@ -18,20 +18,20 @@ public interface EdgStorageCageService extends IService<EdgStorageCage> { //鏌ヨ绗煎唴绌烘牸 - public List<EdgStorageCage> selectCacheEmpty(); + List<EdgStorageCage> selectCacheEmpty(); //鏌ヨ绗煎唴鍑虹墖椤哄簭璇︽儏 - public List<EdgStorageCage> selectCacheOut(); + List<EdgStorageCage> selectCacheOut(); //鏌ヨ绗煎唴璇︽儏 - public List<Map> selectCacheInfos(); + List<Map> selectCacheInfos(); //娣诲姞鐞嗙墖绗间俊鎭� 浼犲叆glassid - public boolean insertCacheInfo(String glassid); + boolean insertCacheInfo(String glassid); //淇敼鐞嗙墖绗煎唴淇℃伅 - public boolean updateCacheInfo(String cacheId); + boolean updateCacheInfo(String cacheId); //鍒犻櫎鐞嗙墖绗煎唴淇℃伅 - public boolean deleteCacheInfo(String cacheId); + boolean deleteCacheInfo(String cacheId); } diff --git a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/resources/application.yml b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/resources/application.yml index ab287dc..5e0bd43 100644 --- a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/resources/application.yml +++ b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/resources/application.yml @@ -2,10 +2,15 @@ port: 8081 spring: datasource: - driver-class-name: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://10.153.19.150:3306/hangzhoumes?serverTimezone=GMT%2b8&characterEncoding=utf-8&useSSL=false - username: root - password: beibo.123/ + dynamic: + primary: hangzhoumes #璁剧疆榛樿鐨勬暟鎹簮鎴栬�呮暟鎹簮缁�,榛樿鍊煎嵆涓簃aster + strict: false #璁剧疆涓ユ牸妯″紡,榛樿false涓嶅惎鍔�. 鍚姩鍚庡湪鏈尮閰嶅埌鎸囧畾鏁版嵁婧愭椂鍊欏洖鎶涘嚭寮傚父,涓嶅惎鍔ㄤ細浣跨敤榛樿鏁版嵁婧�. + datasource: + hangzhoumes: + url: jdbc:mysql://10.153.19.150:3306/hangzhoumes?serverTimezone=GMT%2b8 + username: root + password: beibo.123/ + driver-class-name: com.mysql.cj.jdbc.Driver cloud: nacos: discovery: diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java index 42739ac..ab37677 100644 --- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java +++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java @@ -24,14 +24,14 @@ @Resource private BigStorageCageMapper bigStorageCageMapper; - @Override +// @Override public boolean getTemperingGlass() { - //鑾峰彇绗煎瓙鍐呮墍鏈夌増鍥惧彿 - List<String> temperingIdList = bigStorageCageMapper.selectTemperingId(); - for (String temperingId : temperingIdList - ) { - - } +// //鑾峰彇绗煎瓙鍐呮墍鏈夌増鍥惧彿 +// List<String> temperingIdList = bigStorageCageMapper.selectTemperingId(); +// for (String temperingId : temperingIdList +// ) { +// +// } return true; } } diff --git a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/workstation/service/impl/UpWorkstationServiceImpl.java b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/workstation/service/impl/UpWorkstationServiceImpl.java index 7e891f6..9639aa5 100644 --- a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/workstation/service/impl/UpWorkstationServiceImpl.java +++ b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/workstation/service/impl/UpWorkstationServiceImpl.java @@ -2,7 +2,7 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.mes.common.S7object; +//import com.mes.common.S7object; import com.mes.workstation.entity.UpWorkSequence; import com.mes.workstation.entity.UpWorkstation; import com.mes.workstation.mapper.UpWorkstationMapper; @@ -38,20 +38,20 @@ UpWorkSequence loadid1 = this.baseMapper.selectPriority(1).get(0); UpWorkSequence loadid2 = this.baseMapper.selectPriority(2).get(0); //鍒ゆ柇涓�浜屽彿宸ヤ綅鍝竟鐨勯『搴忔洿鍏� - if(loadid1.getSequence()>loadid2.getSequence()) { - S7object.getinstance().plccontrol.WriteWord(DB_100_10, (short)2); - }else if(loadid1.getSequence()==loadid2.getSequence()){ - //褰撲袱涓伐浣嶄笂鐨勭幓鐠冩暟鐩稿悓鏃讹紝鍒ゆ柇鍝釜宸ヤ綅涓婄殑鐜荤拑鏁版洿灏�,浼樺厛娓呯┖涓�涓灦瀛� - int glassnum1=loadid1.getNumber();//Integer.parseInt(plcmes.getPlcParameter("鐜荤拑鏁�").getValue()); - int glassnum2=loadid2.getNumber();//Integer.parseInt(plcmes.getPlcParameter("鐜荤拑鏁�").getValue()); - if(glassnum1>glassnum2){ - S7object.getinstance().plccontrol.WriteWord(DB_100_10, (short)2); - }else{ - S7object.getinstance().plccontrol.WriteWord(DB_100_10, (short)1); - } - }else{ - S7object.getinstance().plccontrol.WriteWord(DB_100_10, (short)1); - } +// if(loadid1.getSequence()>loadid2.getSequence()) { +// S7object.getinstance().plccontrol.WriteWord(DB_100_10, (short)2); +// }else if(loadid1.getSequence()==loadid2.getSequence()){ +// //褰撲袱涓伐浣嶄笂鐨勭幓鐠冩暟鐩稿悓鏃讹紝鍒ゆ柇鍝釜宸ヤ綅涓婄殑鐜荤拑鏁版洿灏�,浼樺厛娓呯┖涓�涓灦瀛� +// int glassnum1=loadid1.getNumber();//Integer.parseInt(plcmes.getPlcParameter("鐜荤拑鏁�").getValue()); +// int glassnum2=loadid2.getNumber();//Integer.parseInt(plcmes.getPlcParameter("鐜荤拑鏁�").getValue()); +// if(glassnum1>glassnum2){ +// S7object.getinstance().plccontrol.WriteWord(DB_100_10, (short)2); +// }else{ +// S7object.getinstance().plccontrol.WriteWord(DB_100_10, (short)1); +// } +// }else{ +// S7object.getinstance().plccontrol.WriteWord(DB_100_10, (short)1); +// } } /** diff --git a/hangzhoumesParent/moduleService/pom.xml b/hangzhoumesParent/moduleService/pom.xml index 1ae04ab..6171540 100644 --- a/hangzhoumesParent/moduleService/pom.xml +++ b/hangzhoumesParent/moduleService/pom.xml @@ -37,11 +37,11 @@ </dependency> <!--渚濊禆鏈嶅姟鐨勫伐鍏风被--> - <dependency> - <groupId>com.mes</groupId> - <artifactId>common</artifactId> - <version>1.0-SNAPSHOT</version> - </dependency> +<!-- <dependency>--> +<!-- <groupId>com.mes</groupId>--> +<!-- <artifactId>common</artifactId>--> +<!-- <version>1.0-SNAPSHOT</version>--> +<!-- </dependency>--> <dependency> <artifactId>servicebase</artifactId> -- Gitblit v1.8.0