diff options
| author | doufenghu <[email protected]> | 2024-07-24 11:52:22 +0800 |
|---|---|---|
| committer | doufenghu <[email protected]> | 2024-07-24 11:52:22 +0800 |
| commit | 56e08d0fb05df64e7745cd52282593a28dce67c6 (patch) | |
| tree | 8dd46ebbaf0dc8608bd73894e143f47d872816b7 | |
| parent | bdf64cb08bce82523f6c61d96c8bed36d9d90385 (diff) | |
[Improve][Core] Knowledge Handler use http client shaded library.
6 files changed, 22 insertions, 25 deletions
diff --git a/groot-core/pom.xml b/groot-core/pom.xml index 3243075..18ae33b 100644 --- a/groot-core/pom.xml +++ b/groot-core/pom.xml @@ -56,6 +56,8 @@ </exclusions> <classifier>optional</classifier> </dependency> + + <dependency> <groupId>com.geedgenetworks</groupId> <artifactId>groot-common</artifactId> diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/knowlegdebase/handler/AbstractMultipleKnowledgeBaseHandler.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/knowlegdebase/handler/AbstractMultipleKnowledgeBaseHandler.java index be64fd9..2e4adcb 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/knowlegdebase/handler/AbstractMultipleKnowledgeBaseHandler.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/knowlegdebase/handler/AbstractMultipleKnowledgeBaseHandler.java @@ -6,19 +6,18 @@ import com.geedgenetworks.common.config.KnowledgeBaseConfig; import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.core.pojo.KnowLedgeBaseFileMeta; +import com.geedgenetworks.shaded.org.apache.http.HttpEntity; +import com.geedgenetworks.shaded.org.apache.http.client.methods.CloseableHttpResponse; +import com.geedgenetworks.shaded.org.apache.http.client.methods.HttpGet; +import com.geedgenetworks.shaded.org.apache.http.impl.client.CloseableHttpClient; +import com.geedgenetworks.shaded.org.apache.http.impl.client.HttpClients; +import com.geedgenetworks.shaded.org.apache.http.util.EntityUtils; import lombok.AllArgsConstructor; import lombok.Data; -import org.apache.http.HttpEntity; -import org.apache.http.client.methods.CloseableHttpResponse; -import org.apache.http.client.methods.HttpGet; -import org.apache.http.impl.client.CloseableHttpClient; -import org.apache.http.impl.client.HttpClients; -import org.apache.http.util.EntityUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.IOException; -import java.nio.file.Paths; import java.util.HashMap; import java.util.List; import java.util.Map; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/knowlegdebase/handler/AbstractSingleKnowledgeBaseHandler.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/knowlegdebase/handler/AbstractSingleKnowledgeBaseHandler.java index d38097a..6ac292c 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/knowlegdebase/handler/AbstractSingleKnowledgeBaseHandler.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/knowlegdebase/handler/AbstractSingleKnowledgeBaseHandler.java @@ -1,18 +1,14 @@ package com.geedgenetworks.core.udf.knowlegdebase.handler; import com.geedgenetworks.common.config.KnowledgeBaseConfig; -import com.geedgenetworks.common.exception.CommonErrorCode; -import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.core.pojo.KnowLedgeBaseFileMeta; import com.geedgenetworks.crypt.AESUtil; +import com.geedgenetworks.shaded.org.apache.http.impl.client.CloseableHttpClient; +import com.geedgenetworks.shaded.org.apache.http.impl.client.HttpClients; import lombok.Data; -import org.apache.http.impl.client.CloseableHttpClient; -import org.apache.http.impl.client.HttpClients; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.nio.file.Paths; - /** * @author gujinkai * @version 1.0 diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/knowlegdebase/handler/RuleKnowledgeBaseHandler.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/knowlegdebase/handler/RuleKnowledgeBaseHandler.java index 20defe3..cecdf98 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/knowlegdebase/handler/RuleKnowledgeBaseHandler.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/knowlegdebase/handler/RuleKnowledgeBaseHandler.java @@ -2,15 +2,13 @@ package com.geedgenetworks.core.udf.knowlegdebase.handler; import com.alibaba.fastjson2.JSON; import com.geedgenetworks.common.config.KnowledgeBaseConfig; -import com.geedgenetworks.common.exception.CommonErrorCode; -import com.geedgenetworks.common.exception.GrootStreamRuntimeException; +import com.geedgenetworks.shaded.org.apache.http.HttpEntity; +import com.geedgenetworks.shaded.org.apache.http.client.methods.CloseableHttpResponse; +import com.geedgenetworks.shaded.org.apache.http.client.methods.HttpGet; +import com.geedgenetworks.shaded.org.apache.http.impl.client.CloseableHttpClient; +import com.geedgenetworks.shaded.org.apache.http.impl.client.HttpClients; +import com.geedgenetworks.shaded.org.apache.http.util.EntityUtils; import lombok.Data; -import org.apache.http.HttpEntity; -import org.apache.http.client.methods.CloseableHttpResponse; -import org.apache.http.client.methods.HttpGet; -import org.apache.http.impl.client.CloseableHttpClient; -import org.apache.http.impl.client.HttpClients; -import org.apache.http.util.EntityUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/utils/HttpClientPoolUtil.java b/groot-core/src/main/java/com/geedgenetworks/core/utils/HttpClientPoolUtil.java index dd2c710..56e4540 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/utils/HttpClientPoolUtil.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/utils/HttpClientPoolUtil.java @@ -1,6 +1,8 @@ package com.geedgenetworks.core.utils; -import com.geedgenetworks.shaded.org.apache.http.*; +import com.geedgenetworks.shaded.org.apache.http.Header; +import com.geedgenetworks.shaded.org.apache.http.HttpEntity; +import com.geedgenetworks.shaded.org.apache.http.HttpStatus; import com.geedgenetworks.shaded.org.apache.http.client.methods.CloseableHttpResponse; import com.geedgenetworks.shaded.org.apache.http.client.methods.HttpGet; import com.geedgenetworks.shaded.org.apache.http.config.Registry; diff --git a/groot-shaded/http-client-shaded/pom.xml b/groot-shaded/http-client-shaded/pom.xml index 088509b..ced08a3 100644 --- a/groot-shaded/http-client-shaded/pom.xml +++ b/groot-shaded/http-client-shaded/pom.xml @@ -10,7 +10,7 @@ </parent> <artifactId>http-client-shaded</artifactId> - <name>Groot : Shaded : httpclient-shaded</name> + <name>Groot : Shaded : Http-client </name> <properties> @@ -42,7 +42,7 @@ <goal>shade</goal> </goals> <configuration> - <finalName>http-client-shaded</finalName> + <finalName>http-client-shaded-${httpclient.version}</finalName> <createSourcesJar>true</createSourcesJar> <shadeSourcesContent>true</shadeSourcesContent> <shadedArtifactAttached>false</shadedArtifactAttached> @@ -85,7 +85,7 @@ <configuration> <artifacts> <artifact> - <file>${basedir}/target/http-client-shaded.jar</file> + <file>${basedir}/target/http-client-shaded-${httpclient.version}.jar</file> <type>jar</type> <classifier>optional</classifier> </artifact> |
