Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
项目统一框架
amos-boot-biz
Commits
24214d63
Commit
24214d63
authored
Oct 20, 2023
by
chenzai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
完善上传功能,upload方法添加了shell和DataSources
parent
68b24cf9
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
147 additions
and
400 deletions
+147
-400
amos-boot-jcs-system.iml
amos-boot-jcs-system/amos-boot-jcs-system.iml
+0
-375
ClientHandler.java
.../main/java/com/yeejoin/amos/kgd/config/ClientHandler.java
+134
-18
SocketConfig.java
...c/main/java/com/yeejoin/amos/kgd/config/SocketConfig.java
+4
-1
application-dev.properties
...-system-kgd/src/main/resources/application-dev.properties
+5
-5
application.properties
...boot-system-kgd/src/main/resources/application.properties
+4
-1
No files found.
amos-boot-jcs-system/amos-boot-jcs-system.iml
View file @
24214d63
<?xml version="1.0" encoding="UTF-8"?>
<module
org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule=
"true"
type=
"JAVA_MODULE"
version=
"4"
>
<component
name=
"FacetManager"
>
<facet
type=
"Spring"
name=
"Spring"
>
<configuration
/>
</facet>
<facet
type=
"web"
name=
"Web"
>
<configuration>
<webroots
/>
</configuration>
</facet>
</component>
<component
name=
"NewModuleRootManager"
LANGUAGE_LEVEL=
"JDK_1_8"
>
<output
url=
"file://$MODULE_DIR$/target/classes"
/>
<output-test
url=
"file://$MODULE_DIR$/target/test-classes"
/>
<content
url=
"file://$MODULE_DIR$"
>
<sourceFolder
url=
"file://$MODULE_DIR$/src/main/java"
isTestSource=
"false"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/main/resources"
type=
"java-resource"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/target"
/>
</content>
<orderEntry
type=
"inheritedJdk"
/>
<orderEntry
type=
"sourceFolder"
forTests=
"false"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Maven: org.springframework.boot:spring-boot-starter-test:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot-starter:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: javax.annotation:javax.annotation-api:1.3.2"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Maven: org.springframework.boot:spring-boot-test:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Maven: com.jayway.jsonpath:json-path:2.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Maven: net.minidev:json-smart:2.3"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Maven: net.minidev:accessors-smart:1.2"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Maven: junit:junit:4.12"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Maven: org.assertj:assertj-core:3.11.1"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Maven: org.mockito:mockito-core:2.23.4"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: net.bytebuddy:byte-buddy:1.9.13"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Maven: net.bytebuddy:byte-buddy-agent:1.9.13"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Maven: org.objenesis:objenesis:2.6"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Maven: org.hamcrest:hamcrest-core:1.3"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Maven: org.hamcrest:hamcrest-library:1.3"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Maven: org.skyscreamer:jsonassert:1.5.0"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework:spring-core:5.1.8.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework:spring-jcl:5.1.8.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Maven: org.xmlunit:xmlunit-core:2.6.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.projectlombok:lombok:1.18.8"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.alibaba:fastjson:1.2.67"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.yeejoin:amos-feign-privilege:1.1.0-SNAPSHOT"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.typroject:tyboot-core-foundation:1.1.20Ty-SNAPSHOT"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.belerweb:pinyin4j:2.5.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.esotericsoftware.reflectasm:reflectasm:1.09"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.github.axet:kaptcha:0.0.9"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.jhlabs:filters:2.0.235"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework:spring-test:5.3.19"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.yeejoin:amos-feign-systemctl:1.1.0-SNAPSHOT"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.yeejoin:amos-component-feign:1.1.0-SNAPSHOT"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.cloud:spring-cloud-starter-openfeign:2.1.1.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.cloud:spring-cloud-commons:2.1.1.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.security:spring-security-crypto:5.1.5.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.github.openfeign:feign-core:10.1.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.github.openfeign:feign-slf4j:10.1.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.github.openfeign:feign-hystrix:10.1.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.netflix.hystrix:hystrix-core:1.5.18"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.hdrhistogram:HdrHistogram:2.1.9"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.typroject:tyboot-component-cache:1.1.20Ty-SNAPSHOT"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot-starter-redis:1.4.5.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.zipkin.brave:brave:5.6.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.zipkin.zipkin2:zipkin:2.12.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.zipkin.reporter2:zipkin-reporter:2.7.14"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.fasterxml.jackson.core:jackson-databind:2.9.9"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.cloud:spring-cloud-starter-netflix-eureka-server:2.1.1.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.cloud:spring-cloud-starter:2.1.1.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.cloud:spring-cloud-context:2.1.1.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.security:spring-security-rsa:1.0.7.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.cloud:spring-cloud-netflix-eureka-server:2.1.1.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot-starter-actuator:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot-actuator:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.micrometer:micrometer-core:1.1.5"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.latencyutils:LatencyUtils:2.0.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot-starter-freemarker:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.cloud:spring-cloud-netflix-hystrix:2.1.1.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.cloud:spring-cloud-netflix-eureka-client:2.1.1.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.netflix.eureka:eureka-client:1.9.8"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: org.codehaus.jettison:jettison:1.3.7"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: com.netflix.netflix-commons:netflix-eventbus:0.3.0"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: com.netflix.netflix-commons:netflix-infix:0.3.0"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: commons-jxpath:commons-jxpath:1.3"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: org.apache.commons:commons-math:2.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: javax.ws.rs:jsr311-api:1.1.1"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: com.netflix.servo:servo-core:0.12.21"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.sun.jersey:jersey-core:1.19.1"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: com.sun.jersey:jersey-client:1.19.1"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: com.sun.jersey.contribs:jersey-apache-client4:1.19.1"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: com.google.inject:guice:4.1.0"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: aopalliance:aopalliance:1.0"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: com.github.vlsi.compactmap:compactmap:1.2.1"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: com.github.andrewoma.dexx:dexx-collections:0.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.sun.jersey:jersey-servlet:1.19.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.sun.jersey:jersey-server:1.19.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.netflix.eureka:eureka-core:1.9.8"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.codehaus.woodstox:woodstox-core-asl:4.4.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: javax.xml.stream:stax-api:1.0-2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.netflix.archaius:archaius-core:0.7.6"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: com.google.code.findbugs:jsr305:3.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: javax.inject:javax.inject:1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.9"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.9"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.codehaus.woodstox:stax2-api:3.1.4"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.fasterxml.woodstox:woodstox-core:5.0.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.thoughtworks.xstream:xstream:1.4.10"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: xmlpull:xmlpull:1.1.3.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: xpp3:xpp3_min:1.1.4c"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.1.1.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.1.1.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: commons-configuration:commons-configuration:1.8"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.cloud:spring-cloud-starter-netflix-ribbon:2.1.1.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.netflix.ribbon:ribbon:2.3.0"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: com.netflix.ribbon:ribbon-transport:2.3.0"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: io.reactivex:rxnetty-contexts:0.4.9"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: io.reactivex:rxnetty-servo:0.4.9"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: io.reactivex:rxnetty:0.4.9"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.netflix.ribbon:ribbon-core:2.3.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.netflix.ribbon:ribbon-httpclient:2.3.0"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: com.netflix.netflix-commons:netflix-commons-util:0.3.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.netflix.ribbon:ribbon-loadbalancer:2.3.0"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: com.netflix.netflix-commons:netflix-statistics:0.1.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.reactivex:rxjava:1.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.netflix.ribbon:ribbon-eureka:2.3.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: mysql:mysql-connector-java:8.0.16"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.data:spring-data-commons:2.1.9.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework:spring-beans:5.1.8.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.slf4j:slf4j-api:1.7.26"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot-starter-web:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot-starter-json:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.9"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.9"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.9"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot-starter-tomcat:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.21"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.21"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.21"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.hibernate.validator:hibernate-validator:6.0.17.Final"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.jboss.logging:jboss-logging:3.3.2.Final"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework:spring-web:5.1.8.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework:spring-webmvc:5.1.8.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework:spring-aop:5.1.8.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework:spring-context:5.1.8.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework:spring-expression:5.1.8.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.1.1.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot-autoconfigure:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.1.1.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot-starter-aop:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.aspectj:aspectjweaver:1.9.4"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.github.openfeign.form:feign-form-spring:3.5.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.github.openfeign.form:feign-form:3.5.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: commons-fileupload:commons-fileupload:1.3.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: javax.servlet:javax.servlet-api:4.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.baomidou:mybatis-plus-boot-starter:3.1.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.baomidou:mybatis-plus:3.1.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot-starter-jdbc:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.zaxxer:HikariCP:3.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework:spring-jdbc:5.1.8.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.github.pagehelper:pagehelper:5.1.10"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.github.jsqlparser:jsqlparser:2.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: ch.qos.logback:logback-classic:1.2.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: ch.qos.logback:logback-core:1.2.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.logging.log4j:log4j-to-slf4j:2.11.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.logging.log4j:log4j-api:2.11.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.slf4j:jul-to-slf4j:1.7.26"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.httpcomponents:httpclient:4.5.9"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.httpcomponents:httpcore:4.4.11"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.springfox:springfox-swagger2:2.9.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.springfox:springfox-spi:2.9.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.springfox:springfox-core:2.9.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.springfox:springfox-schema:2.9.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.springfox:springfox-swagger-common:2.9.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.springfox:springfox-spring-web:2.9.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.fasterxml:classmate:1.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.mapstruct:mapstruct:1.2.0.Final"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.springfox:springfox-swagger-ui:2.9.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.swagger:swagger-annotations:1.5.21"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.swagger:swagger-models:1.5.21"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.liquibase:liquibase-core:3.6.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.yaml:snakeyaml:1.23"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.quartz-scheduler:quartz:2.3.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.mchange:mchange-commons-java:0.2.15"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.google.zxing:core:3.3.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.google.zxing:javase:3.3.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.beust:jcommander:1.48"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.github.jai-imageio:jai-imageio-core:1.3.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.poi:poi:3.15"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.commons:commons-collections4:4.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: fr.opensagres.xdocreport:fr.opensagres.xdocreport.document:1.0.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: fr.opensagres.xdocreport:fr.opensagres.xdocreport.core:1.0.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: fr.opensagres.xdocreport:fr.opensagres.xdocreport.converter:1.0.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: fr.opensagres.xdocreport:fr.opensagres.xdocreport.template:1.0.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.poi:poi-scratchpad:3.15"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.poi:ooxml-schemas:1.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.xmlbeans:xmlbeans:2.3.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: stax:stax-api:1.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.poi:poi-ooxml:3.15"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: fr.opensagres.xdocreport:xdocreport:1.0.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.poi:poi-ooxml-schemas:3.15"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: cn.afterturn:easypoi-base:3.0.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: javax.validation:validation-api:2.0.1.Final"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: cn.afterturn:easypoi-web:3.0.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: cn.afterturn:easypoi-annotation:3.0.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.tika:tika-core:1.13"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.tika:tika-parsers:1.13"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.gagravarr:vorbis-java-tika:0.8"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.healthmarketscience.jackcess:jackcess:2.1.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.healthmarketscience.jackcess:jackcess-encrypt:2.1.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: net.sourceforge.jmatio:jmatio:1.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.james:apache-mime4j-core:0.7.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.james:apache-mime4j-dom:0.7.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.commons:commons-compress:1.11"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.tukaani:xz:1.5"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.pdfbox:jempbox:1.8.12"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.bouncycastle:bcmail-jdk15on:1.54"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.bouncycastle:bcpkix-jdk15on:1.54"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.bouncycastle:bcprov-jdk15on:1.54"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.ccil.cowan.tagsoup:tagsoup:1.2.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.ow2.asm:asm:5.0.4"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.googlecode.mp4parser:isoparser:1.1.18"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.drewnoakes:metadata-extractor:2.8.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.adobe.xmp:xmpcore:5.1.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: de.l3s.boilerpipe:boilerpipe:1.1.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.rometools:rome:1.5.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.rometools:rome-utils:1.5.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.gagravarr:vorbis-java-core:0.8"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.googlecode.juniversalchardet:juniversalchardet:1.0.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.codelibs:jhighlight:1.0.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.pff:java-libpst:0.8.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.github.junrar:junrar:0.7"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: commons-logging:commons-logging-api:1.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.commons:commons-vfs2:2.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.maven.scm:maven-scm-api:1.4"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.maven.scm:maven-scm-provider-svnexe:1.4"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.maven.scm:maven-scm-provider-svn-commons:1.4"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: regexp:regexp:1.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.cxf:cxf-rt-rs-client:3.0.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.cxf:cxf-rt-transports-http:3.0.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.cxf:cxf-core:3.0.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.ws.xmlschema:xmlschema-core:2.1.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.cxf:cxf-rt-frontend-jaxrs:3.0.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: javax.ws.rs:javax.ws.rs-api:2.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.opennlp:opennlp-tools:1.5.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.opennlp:opennlp-maxent:3.0.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: net.sf.jwordnet:jwnl:1.3.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: commons-io:commons-io:2.4"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.commons:commons-exec:1.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.googlecode.json-simple:json-simple:1.1.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.json:json:20140107"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.google.code.gson:gson:2.8.5"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: edu.ucar:netcdf4:4.5.5"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: net.java.dev.jna:jna:4.5.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: edu.ucar:cdm:4.5.5"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: edu.ucar:udunits:4.5.5"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: joda-time:joda-time:2.10.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: net.sf.ehcache:ehcache-core:2.6.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: edu.ucar:httpservices:4.5.5"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.httpcomponents:httpmime:4.5.9"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.commons:commons-csv:1.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.sis.core:sis-utility:0.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.sis.storage:sis-netcdf:0.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.sis.storage:sis-storage:0.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.sis.core:sis-referencing:0.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.sis.core:sis-metadata:0.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.opengis:geoapi:3.0.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: javax.measure:jsr-275:0.9.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.fasterxml.jackson.core:jackson-core:2.9.9"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.google.guava:guava:20.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: redis.clients:jedis:2.7.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.commons:commons-pool2:2.6.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot-starter-data-redis:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.data:spring-data-redis:2.1.9.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.data:spring-data-keyvalue:2.1.9.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework:spring-tx:5.1.8.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework:spring-oxm:5.1.8.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework:spring-context-support:5.1.8.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.lettuce:lettuce-core:5.1.7.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.netty:netty-common:4.1.36.Final"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.netty:netty-handler:4.1.36.Final"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.netty:netty-buffer:4.1.36.Final"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.netty:netty-codec:4.1.36.Final"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.netty:netty-transport:4.1.36.Final"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.netty:netty-resolver:4.1.36.Final"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.projectreactor:reactor-core:3.2.10.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.reactivestreams:reactive-streams:1.0.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.github.tobato:fastdfs-client:1.26.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.slf4j:jcl-over-slf4j:1.7.26"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: commons-beanutils:commons-beanutils:1.9.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: commons-collections:commons-collections:3.2.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: net.coobird:thumbnailator:0.4.8"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: commons-lang:commons-lang:2.4"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.commons:commons-lang3:3.8.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.baomidou:mybatis-plus-generator:3.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.baomidou:mybatis-plus-extension:3.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.baomidou:mybatis-plus-core:3.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.baomidou:mybatis-plus-annotation:3.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.mybatis:mybatis:3.5.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.mybatis:mybatis-spring:2.0.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.velocity:velocity-engine-core:2.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.freemarker:freemarker:2.3.29"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: fr.opensagres.xdocreport:org.apache.poi.xwpf.converter.core:1.0.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: fr.opensagres.xdocreport:org.apache.poi.xwpf.converter.xhtml:1.0.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.github.virtuald:curvesapi:1.04"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: commons-codec:commons-codec:1.11"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.pdfbox:pdfbox:2.0.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.pdfbox:fontbox:2.0.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: commons-logging:commons-logging:1.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.pdfbox:pdfbox-tools:2.0.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.pdfbox:pdfbox-debugger:2.0.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.itextpdf:itextpdf:5.5.9"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.itextpdf:itext-asian:5.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.itextpdf.tool:xmlworker:5.5.9"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.lowagie:itext:1.3.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.xhtmlrenderer:core-renderer:R8"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: edu.ucar:grib:4.5.5"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.google.protobuf:protobuf-java:2.5.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.jdom:jdom2:2.0.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.jsoup:jsoup:1.7.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: net.jcip:jcip-annotations:1.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: edu.ucar:jj2000:5.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.itadaki:bzip2:0.9.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.maven.indexer:indexer-core:5.1.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.maven.indexer:indexer-artifact:5.1.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.codehaus.plexus:plexus-component-annotations:1.5.5"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.codehaus.plexus:plexus-utils:3.0.8"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.lucene:lucene-core:3.6.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.lucene:lucene-highlighter:3.6.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.lucene:lucene-memory:3.6.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.lucene:lucene-queries:3.6.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: jakarta-regexp:jakarta-regexp:1.4"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.sonatype.aether:aether-api:1.13.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.sonatype.aether:aether-util:1.13.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.maven:maven-model:3.0.4"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.maven.indexer:indexer-cli:5.1.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.sonatype.sisu:sisu-inject-plexus:2.2.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.codehaus.plexus:plexus-classworlds:2.4"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.sonatype.sisu:sisu-inject-bean:2.2.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.sonatype.sisu:sisu-guice:no_aop:3.0.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.codehaus.plexus:plexus-cli:1.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: commons-cli:commons-cli:1.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: de.schlichtherle.truezip:truezip-file:7.6.6"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: de.schlichtherle.truezip:truezip-driver-file:7.6.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: de.schlichtherle.truezip:truezip-kernel:7.6.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: de.schlichtherle.truezip:truezip-driver-zip:7.6.6"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.bouncycastle:bcprov-jdk16:1.46"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.docx4j:docx4j:6.0.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.plutext:jaxb-svg11:1.0.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: net.engio:mbassador:1.2.4.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.slf4j:slf4j-log4j12:1.7.26"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: log4j:log4j:1.2.17"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.xmlgraphics:xmlgraphics-commons:2.3"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.avalon.framework:avalon-framework-api:4.3.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.apache.avalon.framework:avalon-framework-impl:4.3.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: xalan:xalan:2.7.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: xalan:serializer:2.7.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: net.arnx:wmf2svg:0.9.8"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.antlr:antlr-runtime:3.5.2"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.antlr:stringtemplate:3.2.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: antlr:antlr:2.7.7"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.thedeanda:lorem:2.1"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.docx4j:docx4j-ImportXHTML:6.0.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.docx4j:xhtmlrenderer:3.0.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.github.liangbaika:validate-spring-boot-starter:0.9.4"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot-starter-websocket:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework:spring-messaging:5.1.8.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework:spring-websocket:5.1.8.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.typroject:tyboot-core-restful:1.1.20Ty-SNAPSHOT"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot-starter-undertow:2.1.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.undertow:undertow-core:2.0.21.Final"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.jboss.xnio:xnio-api:3.3.8.Final"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"RUNTIME"
name=
"Maven: org.jboss.xnio:xnio-nio:3.3.8.Final"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.undertow:undertow-servlet:2.0.21.Final"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:1.0.2.Final"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.undertow:undertow-websockets-jsr:2.0.21.Final"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec:1.1.4.Final"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.glassfish:javax.el:3.0.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework.boot:spring-boot-starter-logging:2.1.6.RELEASE"
level=
"project"
/>
</component>
</module>
\ No newline at end of file
amos-boot-module/amos-boot-module-api/amos-boot-module-kgd-api/src/main/java/com/yeejoin/amos/kgd/config/ClientHandler.java
View file @
24214d63
package
com
.
yeejoin
.
amos
.
kgd
.
config
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
com.fasterxml.jackson.databind.node.ObjectNode
;
import
com.yeejoin.amos.boot.core.utils.RestTemplateUtil
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.robot.AmosRequestContext
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
io.github.classgraph.json.JSONUtils
;
import
io.micrometer.core.instrument.util.JsonUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.cloud.client.loadbalancer.LoadBalanced
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.core.io.InputStreamResource
;
import
org.springframework.core.io.Resource
;
import
org.springframework.http.*
;
import
org.springframework.util.LinkedMultiValueMap
;
import
org.springframework.util.MultiValueMap
;
import
org.springframework.web.client.RestTemplate
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
org.typroject.tyboot.core.foundation.context.SpringContextHelper
;
import
java.io.*
;
import
java.net.Socket
;
import
java.util.Objects
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
/**
* @Author: xl
* @Description:
* @Date: 2023/10/10 16:21
*/
public
class
ClientHandler
implements
Runnable
{
@SuppressWarnings
(
"UnnecessarySemicolon"
)
public
class
ClientHandler
<
path
>
implements
Runnable
{
private
static
final
Logger
log
=
LoggerFactory
.
getLogger
(
ClientHandler
.
class
);
private
Socket
socket
;
private
final
Socket
socket
;
private
final
String
hostAndPort
;
public
ClientHandler
(
Socket
socket
)
{
public
ClientHandler
(
Socket
socket
,
String
hostAndPort
)
{
this
.
socket
=
socket
;
this
.
hostAndPort
=
hostAndPort
;
}
@Override
public
void
run
()
{
try
{
// 获取输入流和输出流
InputStream
i
nputStream
=
socket
.
getInputStream
();
InputStream
i
ps
=
socket
.
getInputStream
();
// 处理客户端请求
log
.
info
(
"收到客户端数据: "
);
String
path
=
this
.
upload2Maas
(
i
nputStream
);
String
path
=
this
.
upload2Maas
(
i
ps
,
hostAndPort
);
log
.
info
(
"调用maas服务返回结果: {}"
,
path
);
// 关闭连接
socket
.
close
();
...
...
@@ -45,18 +66,107 @@ public class ClientHandler implements Runnable {
}
}
// 上传maas逻辑写到这⬇⬇⬇⬇⬇⬇⬇,然后把maas返回的资源路径返回,后续作为客户端的回传信息
private
String
upload2Maas
(
InputStream
inputStream
)
{
private
String
upload2Maas
(
InputStream
inputStream
,
String
hostAndPort
)
throws
IOException
{
AmosRequestContext
robotAuthentication
=
SpringContextHelper
.
getBean
(
AmosRequestContext
.
class
);
if
(
Objects
.
nonNull
(
robotAuthentication
))
{
RequestContext
.
setAppKey
(
robotAuthentication
.
getAppKey
());
RequestContext
.
setProduct
(
robotAuthentication
.
getProduct
());
RequestContext
.
setToken
(
robotAuthentication
.
getToken
());
HttpHeaders
headers
=
new
HttpHeaders
();
String
token
=
robotAuthentication
.
getToken
();
String
product
=
robotAuthentication
.
getProduct
();
String
appKey
=
robotAuthentication
.
getAppKey
();
headers
.
add
(
"Token"
,
token
);
headers
.
add
(
"product"
,
product
);
headers
.
add
(
"appKey"
,
appKey
);
headers
.
setContentType
(
MediaType
.
MULTIPART_FORM_DATA
);
//上传maas
//upload
String
uploadUrl
=
"http://"
+
hostAndPort
+
"/maas/dsm/excel/upload"
;
MultiValueMap
<
String
,
Object
>
params
=
new
LinkedMultiValueMap
<>();
Resource
resource
=
new
InputStreamResource
(
inputStream
)
{
@Override
public
long
contentLength
()
throws
IOException
{
long
size
=
inputStream
.
available
();
return
size
;
}
// 测试案例,上传maas需要token,用机器人账户登录上传,此处修改为真实请求⬇⬇⬇⬇⬇⬇⬇
FeignClientResult
<
AgencyUserModel
>
getme
=
Privilege
.
agencyUserClient
.
getme
();
System
.
out
.
println
(
JSON
.
toJSONString
(
getme
));
@Override
public
String
getFilename
()
{
return
"xlsx"
;
}
};
params
.
add
(
"file"
,
resource
);
HttpEntity
<
MultiValueMap
<
String
,
Object
>>
requestEntity
=
new
HttpEntity
<>(
params
,
headers
);
RestTemplate
restTemplate
=
new
RestTemplate
();
ResponseEntity
<
String
>
responseEntity
=
restTemplate
.
exchange
(
uploadUrl
,
HttpMethod
.
POST
,
requestEntity
,
String
.
class
);
String
body
=
responseEntity
.
getBody
();
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
body
);
String
result
=
jsonObject
.
getString
(
"result"
);
String
path
=
jsonObject
.
getString
(
"path"
);
System
.
out
.
println
(
"result的结果是 "
+
result
);
System
.
out
.
println
(
"path的结果是 "
+
path
);
//sheets
HttpHeaders
newHeaders
=
new
HttpHeaders
();
newHeaders
.
add
(
"Token"
,
token
);
newHeaders
.
add
(
"product"
,
product
);
newHeaders
.
add
(
"appKey"
,
appKey
);
newHeaders
.
setContentType
(
MediaType
.
APPLICATION_JSON
);
String
sheetsUrl
=
"http://"
+
hostAndPort
+
"/maas/dsm/excel/sheets"
;
Map
<
String
,
String
>
sheetsParams
=
new
HashMap
<>();
sheetsParams
.
put
(
"fileName"
,
result
);
HttpEntity
<
Map
<
String
,
String
>>
sheetsRequestEntity
=
new
HttpEntity
<>(
sheetsParams
,
newHeaders
);
ResponseEntity
<
String
>
sheetsResponseEntity
=
restTemplate
.
exchange
(
sheetsUrl
,
HttpMethod
.
POST
,
sheetsRequestEntity
,
String
.
class
);
String
sheetsResponseEntityBody
=
sheetsResponseEntity
.
getBody
();
JSONObject
sheetJsonObject
=
JSONObject
.
parseObject
(
sheetsResponseEntityBody
);
JSONArray
sheetArray
=
sheetJsonObject
.
getJSONArray
(
"result"
);
for
(
int
i
=
0
;
i
<
sheetArray
.
size
();
i
++)
{
System
.
out
.
println
(
sheetArray
.
get
(
i
));
}
//result可能有多个sheet
String
columnFormatter1
=
sheetJsonObject
.
getString
(
"result"
);
String
[]
sheets
=
new
String
[
sheetArray
.
size
()];
for
(
int
i
=
0
;
i
<
sheetArray
.
size
();
i
++)
{
sheets
[
i
]
=
(
String
)
sheetArray
.
getJSONObject
(
i
).
get
(
"sheet"
);
}
System
.
out
.
println
(
"sheets数组 "
+
sheets
.
toString
());
String
columnFormatter
=
columnFormatter1
.
replace
(
"["
,
""
).
replace
(
"]"
,
""
);
System
.
out
.
println
(
"columnFormatter的结果是 "
+
columnFormatter
);
System
.
out
.
println
(
"sheets的结果是: "
+
sheetsResponseEntityBody
);
//datasource(name:excel+时间戳)
// 获取当前时间的时间戳
long
timestamp
=
System
.
currentTimeMillis
();
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
String
timestampStr
=
sdf
.
format
(
new
Date
(
timestamp
));
String
datasourceUrl
=
"http://"
+
hostAndPort
+
"/maas/dsm/datasources"
;
JSONObject
all
=
new
JSONObject
();
// JSONObject configJson = new JSONObject();
JSONObject
oneJson
=
new
JSONObject
();
all
.
put
(
"filepath"
,
result
);
for
(
int
i
=
0
;
i
<
sheetArray
.
size
();
i
++)
{
oneJson
.
put
(
sheets
[
i
],
sheetArray
.
get
(
i
));
System
.
out
.
println
(
"onejson"
+
i
+
" "
+
oneJson
.
toString
());
}
all
.
put
(
"config"
,
oneJson
);
System
.
out
.
println
(
"all "
+
all
);
Map
<
String
,
String
>
datasourceParams
=
new
HashMap
<>();
datasourceParams
.
put
(
"detail"
,
all
.
toString
());
datasourceParams
.
put
(
"groupid"
,
"72684d79-5d28-4086-9f21-5b091b6675db"
);
datasourceParams
.
put
(
"subtype"
,
"excel"
);
datasourceParams
.
put
(
"name"
,
"excel"
+
timestampStr
);
datasourceParams
.
put
(
"type"
,
"File"
);
HttpEntity
<
Map
<
String
,
String
>>
datasourceRequestEntity
=
new
HttpEntity
<>(
datasourceParams
,
newHeaders
);
ResponseEntity
<
String
>
datasourceResponseEntity
=
restTemplate
.
exchange
(
datasourceUrl
,
HttpMethod
.
POST
,
datasourceRequestEntity
,
String
.
class
);
String
datasourceResponseEntityBody
=
datasourceResponseEntity
.
getBody
();
System
.
out
.
println
(
"datasourceResponseEntityBody "
+
datasourceResponseEntityBody
);
return
path
+
"/"
+
result
;
}
return
null
;
}
...
...
@@ -67,10 +177,16 @@ public class ClientHandler implements Runnable {
private
static
void
requestInfoToSocketServer
()
{
try
{
Socket
socket
=
new
Socket
(
"127.0.0.1"
,
7777
);
PrintWriter
out
=
new
PrintWriter
(
socket
.
getOutputStream
(),
true
);
out
.
write
(
"我是客户端"
);
out
.
flush
();
OutputStream
ops
=
socket
.
getOutputStream
();
FileInputStream
fis
=
new
FileInputStream
(
"D:\\SamData\\RecordXLS\\測試\\第一阶段任务与考核指标.xlsx"
);
// FileInputStream fis = new FileInputStream("文档\\工作簿1.xlsx");
int
len
=
0
;
byte
[]
bs
=
new
byte
[
20480
];
while
((
len
=
fis
.
read
(
bs
))
!=
-
1
)
{
ops
.
write
(
bs
,
0
,
len
);
}
socket
.
shutdownOutput
();
ops
.
flush
();
//开始接收服务端的消息
BufferedReader
in
=
new
BufferedReader
(
new
InputStreamReader
(
socket
.
getInputStream
()));
log
.
info
(
"接收到服务端的回复:"
+
in
.
readLine
());
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-kgd-api/src/main/java/com/yeejoin/amos/kgd/config/SocketConfig.java
View file @
24214d63
...
...
@@ -26,6 +26,9 @@ public class SocketConfig {
@Value
(
"${amos.system.socket.port}"
)
private
Integer
port
;
@Value
(
"${amos.system.socket.hostAndPort}"
)
private
String
hostAndPort
;
private
static
final
ThreadPoolExecutor
threadpool
=
new
ThreadPoolExecutor
(
15
,
15
,
10L
,
TimeUnit
.
SECONDS
,
new
LinkedBlockingQueue
<
Runnable
>());
...
...
@@ -46,7 +49,7 @@ public class SocketConfig {
clientSocket
.
setSoTimeout
(
10000
);
// 创建新线程处理连接
log
.
info
(
"接收到客户端socket: {}"
,
clientSocket
.
getRemoteSocketAddress
());
threadpool
.
execute
(
new
ClientHandler
(
clientSocket
));
threadpool
.
execute
(
new
ClientHandler
(
clientSocket
,
hostAndPort
));
}
}
catch
(
IOException
e
)
{
throw
new
RuntimeException
(
e
);
...
...
amos-boot-system-kgd/src/main/resources/application-dev.properties
View file @
24214d63
## DB properties:
spring.datasource.url
=
jdbc:mysql://172.16.3.
18
:3306/amos_idx_biz?allowMultiQueries=true&serverTimezone=GMT%2B8&characterEncoding=utf8
spring.datasource.url
=
jdbc:mysql://172.16.3.
221
:3306/amos_idx_biz?allowMultiQueries=true&serverTimezone=GMT%2B8&characterEncoding=utf8
spring.datasource.username
=
root
spring.datasource.password
=
Yeejoin@2020
## eureka properties:
eureka.instance.hostname
=
172.16.3.
18
eureka.instance.hostname
=
172.16.3.
221
eureka.client.serviceUrl.defaultZone
=
http://${eureka.instance.hostname}:10001/eureka/
## redis properties:
spring.redis.database
=
1
spring.redis.host
=
172.16.3.
18
spring.redis.host
=
172.16.3.
221
spring.redis.port
=
6379
spring.redis.password
=
yeejoin@2020
...
...
@@ -43,13 +43,13 @@ lettuce.timeout=10000
emqx.clean-session
=
true
emqx.client-id
=
${spring.application.name}-${random.int[1024,65536]}
emqx.broker
=
tcp://172.16.3.
18
:2883
emqx.broker
=
tcp://172.16.3.
221
:2883
emqx.client-user-name
=
super
emqx.client-password
=
a123456
emqx.max-inflight
=
1000
spring.influx.url
=
http://
39.98.246.3
1:8086
spring.influx.url
=
http://
172.16.3.22
1:8086
spring.influx.password
=
Yeejoin@2020
spring.influx.user
=
root
spring.influx.database
=
iot_platform
...
...
amos-boot-system-kgd/src/main/resources/application.properties
View file @
24214d63
...
...
@@ -55,8 +55,11 @@ spring.http.encoding.charset=utf-8
spring.http.encoding.enabled
=
true
spring.http.encoding.force
=
true
amos.system.socket.hostAndPort
=
172.16.3.221:10005
amos.system.socket.port
=
7777
amos.system.user.user-name
=
qms_sys
amos.system.user.user-name
=
kgd_gdd
amos.system.user.password
=
a1234560
amos.system.user.app-key
=
AMOS_STUDIO
amos.system.user.product
=
AMOS_STUDIO_WEB
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment