From cb524a8c9de67cd8810b975c2310552579e24c6e Mon Sep 17 00:00:00 2001 From: Bjørn Christian Seime Date: Tue, 22 Jun 2021 14:51:11 +0200 Subject: Reapply "Use provided apache http client bundle from container" --- athenz-identity-provider-service/pom.xml | 16 ++++++---------- config/pom.xml | 6 ++++++ configserver-client/pom.xml | 6 ++++++ configserver/pom.xml | 6 ++++++ container-core/pom.xml | 26 ++++++-------------------- controller-api/pom.xml | 7 +++++++ controller-server/pom.xml | 17 +++++++---------- docker-api/pom.xml | 24 ++++++------------------ filedistribution/pom.xml | 10 ++++++---- http-utils/pom.xml | 9 ++++----- jdisc-cloud-aws/pom.xml | 12 ++++++++++++ metrics-proxy/pom.xml | 6 ++++++ node-admin/pom.xml | 16 ++++++---------- node-repository/pom.xml | 10 ++++++---- service-monitor/pom.xml | 14 ++++++-------- vespa-athenz/pom.xml | 18 ++++++++++-------- vespaclient-container-plugin/pom.xml | 5 ----- 17 files changed, 106 insertions(+), 102 deletions(-) diff --git a/athenz-identity-provider-service/pom.xml b/athenz-identity-provider-service/pom.xml index 855b3afafaf..3c5f96a1fec 100644 --- a/athenz-identity-provider-service/pom.xml +++ b/athenz-identity-provider-service/pom.xml @@ -26,6 +26,12 @@ ${project.version} provided + + com.yahoo.vespa + container-apache-http-client-bundle + ${project.version} + provided + com.yahoo.vespa container-dev @@ -79,16 +85,6 @@ provided - - - org.apache.httpcomponents - httpclient - - - org.apache.httpcomponents - httpcore - - com.yahoo.vespa diff --git a/config/pom.xml b/config/pom.xml index 6e4e26ed0f1..8355587c10b 100755 --- a/config/pom.xml +++ b/config/pom.xml @@ -14,6 +14,12 @@ 7-SNAPSHOT + + com.yahoo.vespa + container-apache-http-client-bundle + ${project.version} + provided + com.google.guava guava diff --git a/configserver-client/pom.xml b/configserver-client/pom.xml index 0a29ba003f4..39005c9ccab 100644 --- a/configserver-client/pom.xml +++ b/configserver-client/pom.xml @@ -28,6 +28,12 @@ ${project.version} provided + + com.yahoo.vespa + container-apache-http-client-bundle + ${project.version} + provided + com.yahoo.vespa security-utils diff --git a/configserver/pom.xml b/configserver/pom.xml index 3b7fef085b1..a237d7e00ad 100644 --- a/configserver/pom.xml +++ b/configserver/pom.xml @@ -141,6 +141,12 @@ ${project.version} provided + + com.yahoo.vespa + container-apache-http-client-bundle + ${project.version} + provided + com.yahoo.vespa diff --git a/container-core/pom.xml b/container-core/pom.xml index 2b87d79daa4..c7fe2998530 100644 --- a/container-core/pom.xml +++ b/container-core/pom.xml @@ -139,10 +139,6 @@ vespalog ${project.version} - - org.apache.httpcomponents - httpclient - org.hdrhistogram HdrHistogram @@ -209,6 +205,12 @@ ${project.version} provided + + com.yahoo.vespa + container-apache-http-client-bundle + ${project.version} + provided + com.yahoo.vespa defaults @@ -261,11 +263,6 @@ junit test - - org.apache.httpcomponents - httpmime - test - org.assertj assertj-core @@ -302,17 +299,6 @@ mockito-core test - - org.apache.httpcomponents.client5 - httpclient5 - test - - - org.slf4j - slf4j-api - - - diff --git a/controller-api/pom.xml b/controller-api/pom.xml index 2f01f45edaa..02a7028b8ca 100644 --- a/controller-api/pom.xml +++ b/controller-api/pom.xml @@ -25,6 +25,13 @@ ${project.version} + + com.yahoo.vespa + container-apache-http-client-bundle + ${project.version} + provided + + com.yahoo.vespa serviceview diff --git a/controller-server/pom.xml b/controller-server/pom.xml index 0c05f7d70bb..3673e3cb9f9 100644 --- a/controller-server/pom.xml +++ b/controller-server/pom.xml @@ -19,6 +19,13 @@ + + com.yahoo.vespa + container-apache-http-client-bundle + ${project.version} + provided + + com.yahoo.vespa controller-api @@ -127,16 +134,6 @@ 1.3.3 - - org.apache.httpcomponents - httpcore - - - - org.apache.httpcomponents - httpclient - - com.auth0 java-jwt diff --git a/docker-api/pom.xml b/docker-api/pom.xml index 749eca97c53..7de2d502dc3 100644 --- a/docker-api/pom.xml +++ b/docker-api/pom.xml @@ -31,6 +31,12 @@ ${project.version} provided + + com.yahoo.vespa + container-apache-http-client-bundle + ${project.version} + provided + @@ -93,24 +99,6 @@ - - org.apache.httpcomponents - httpcore - - 4.4.1 - compile - - - org.apache.httpcomponents - httpclient - - 4.5 - compile - diff --git a/filedistribution/pom.xml b/filedistribution/pom.xml index 8bfa85d8b16..e922d878dd7 100644 --- a/filedistribution/pom.xml +++ b/filedistribution/pom.xml @@ -18,6 +18,12 @@ ${project.artifactId} + + com.yahoo.vespa + container-apache-http-client-bundle + ${project.version} + provided + com.yahoo.vespa vespajlib @@ -57,10 +63,6 @@ io.airlift airline - - org.apache.httpcomponents - httpclient - com.fasterxml.jackson.core jackson-databind diff --git a/http-utils/pom.xml b/http-utils/pom.xml index 1f85658430f..2a8ec1b9bb9 100644 --- a/http-utils/pom.xml +++ b/http-utils/pom.xml @@ -31,22 +31,21 @@ slf4j-api provided - - + org.apache.httpcomponents httpclient - compile + provided org.apache.httpcomponents httpcore - compile + provided org.apache.httpcomponents.client5 httpclient5 - compile + provided org.slf4j diff --git a/jdisc-cloud-aws/pom.xml b/jdisc-cloud-aws/pom.xml index 9f4572736c8..0c89872aa46 100644 --- a/jdisc-cloud-aws/pom.xml +++ b/jdisc-cloud-aws/pom.xml @@ -23,9 +23,21 @@ ${project.version} provided + + com.yahoo.vespa + container-apache-http-client-bundle + ${project.version} + provided + com.amazonaws aws-java-sdk-core + + + org.apache.httpcomponents + httpclient + + com.amazonaws diff --git a/metrics-proxy/pom.xml b/metrics-proxy/pom.xml index a7579aeb2ea..19b545df616 100644 --- a/metrics-proxy/pom.xml +++ b/metrics-proxy/pom.xml @@ -58,6 +58,12 @@ ${project.version} provided + + com.yahoo.vespa + container-apache-http-client-bundle + ${project.version} + provided + com.yahoo.vespa container-core diff --git a/node-admin/pom.xml b/node-admin/pom.xml index 52873501744..5d3bdb6207c 100644 --- a/node-admin/pom.xml +++ b/node-admin/pom.xml @@ -19,6 +19,12 @@ + + com.yahoo.vespa + container-apache-http-client-bundle + ${project.version} + provided + com.yahoo.vespa docker-api @@ -67,16 +73,6 @@ ${project.version} compile - - org.apache.httpcomponents - httpcore - compile - - - org.apache.httpcomponents - httpclient - compile - org.apache.velocity velocity diff --git a/node-repository/pom.xml b/node-repository/pom.xml index 30aa76658fd..e7fdc560bc5 100644 --- a/node-repository/pom.xml +++ b/node-repository/pom.xml @@ -24,6 +24,12 @@ ${project.version} provided + + com.yahoo.vespa + container-apache-http-client-bundle + ${project.version} + provided + com.yahoo.vespa config-provisioning @@ -78,10 +84,6 @@ 6.0.3 compile - - org.apache.httpcomponents - httpclient - com.yahoo.vespa http-utils diff --git a/service-monitor/pom.xml b/service-monitor/pom.xml index 578fcc83006..df28737f352 100644 --- a/service-monitor/pom.xml +++ b/service-monitor/pom.xml @@ -16,14 +16,6 @@ Service monitor component for hosted vespa. - - - org.apache.httpcomponents - httpclient - 4.5 - - compile - com.yahoo.vespa http-utils @@ -32,6 +24,12 @@ + + com.yahoo.vespa + container-apache-http-client-bundle + ${project.version} + provided + com.yahoo.vespa config diff --git a/vespa-athenz/pom.xml b/vespa-athenz/pom.xml index 90ab2a81e0c..c4dc849a460 100644 --- a/vespa-athenz/pom.xml +++ b/vespa-athenz/pom.xml @@ -23,6 +23,12 @@ ${project.version} provided + + com.yahoo.vespa + container-apache-http-client-bundle + ${project.version} + provided + com.yahoo.vespa security-utils @@ -130,14 +136,6 @@ - - org.apache.httpcomponents - httpcore - - - org.apache.httpcomponents - httpclient - com.amazonaws aws-java-sdk-core @@ -154,6 +152,10 @@ com.fasterxml.jackson.core jackson-annotations + + org.apache.httpcomponents + httpclient + diff --git a/vespaclient-container-plugin/pom.xml b/vespaclient-container-plugin/pom.xml index 834c3d7c988..17443b11b6a 100644 --- a/vespaclient-container-plugin/pom.xml +++ b/vespaclient-container-plugin/pom.xml @@ -37,11 +37,6 @@ ${project.version} provided - - org.apache.httpcomponents - httpclient - test - com.yahoo.vespa vespa-http-client -- cgit v1.2.3