From 0ea0944f519e5db8683436296af6478841991e08 Mon Sep 17 00:00:00 2001 From: Jon Marius Venstad Date: Sun, 27 Mar 2022 19:25:33 +0200 Subject: Revert "Remove jersey media bundles 2 [run-systemtest]" --- cloud-tenant-base-dependencies-enforcer/pom.xml | 5 +++ configserver/pom.xml | 39 -------------------- .../vespa/serviceview/StateRequestHandler.java | 2 -- container-dependencies-enforcer/pom.xml | 4 +++ container-dependency-versions/pom.xml | 4 +-- container-disc/pom.xml | 4 +++ dist/vespa.spec | 1 + vespa_jersey2/pom.xml | 42 ++++++++++++---------- 8 files changed, 39 insertions(+), 62 deletions(-) diff --git a/cloud-tenant-base-dependencies-enforcer/pom.xml b/cloud-tenant-base-dependencies-enforcer/pom.xml index 77a3a9958ec..bb54509852a 100644 --- a/cloud-tenant-base-dependencies-enforcer/pom.xml +++ b/cloud-tenant-base-dependencies-enforcer/pom.xml @@ -50,6 +50,7 @@ 1.1.0.Final 2.0.1 2.25 + 1.9.6 @@ -122,9 +123,13 @@ org.glassfish.jersey.core:jersey-client:[${jersey2.version}]:jar:provided org.glassfish.jersey.core:jersey-common:[${jersey2.version}]:jar:provided org.glassfish.jersey.core:jersey-server:[${jersey2.version}]:jar:provided + org.glassfish.jersey.ext:jersey-entity-filtering:[${jersey2.version}]:jar:provided org.glassfish.jersey.ext:jersey-proxy-client:[${jersey2.version}]:jar:provided + org.glassfish.jersey.media:jersey-media-json-jackson:[${jersey2.version}]:jar:provided + org.glassfish.jersey.media:jersey-media-multipart:[${jersey2.version}]:jar:provided org.javassist:javassist:[${javassist.version}]:jar:provided org.json:json:[${org.json.version}]:jar:provided + org.jvnet.mimepull:mimepull:[${mimepull.version}]:jar:provided org.slf4j:jcl-over-slf4j:[${slf4j.version}]:jar:provided org.slf4j:log4j-over-slf4j:[${slf4j.version}]:jar:provided org.slf4j:slf4j-api:[${slf4j.version}]:jar:provided diff --git a/configserver/pom.xml b/configserver/pom.xml index c4e643a90cd..8e604b930f6 100644 --- a/configserver/pom.xml +++ b/configserver/pom.xml @@ -193,39 +193,11 @@ ${project.version} provided - - - com.fasterxml.jackson.core - jackson-annotations - provided - - - - com.fasterxml.jackson.core - jackson-core - provided - com.fasterxml.jackson.core jackson-databind provided - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-json-provider - - - - jakarta.activation - jakarta.activation-api - - - - jakarta.xml.bind - jakarta.xml.bind-api - - - org.apache.commons commons-compress @@ -273,17 +245,6 @@ org.glassfish.jersey.media jersey-media-json-jackson - - - - com.fasterxml.jackson.core - jackson-annotations - - - com.fasterxml.jackson.core - jackson-core - - diff --git a/configserver/src/main/java/com/yahoo/vespa/serviceview/StateRequestHandler.java b/configserver/src/main/java/com/yahoo/vespa/serviceview/StateRequestHandler.java index 30975be61e2..d3c19bb0ba5 100644 --- a/configserver/src/main/java/com/yahoo/vespa/serviceview/StateRequestHandler.java +++ b/configserver/src/main/java/com/yahoo/vespa/serviceview/StateRequestHandler.java @@ -1,7 +1,6 @@ // Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.vespa.serviceview; -import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; import com.google.inject.Inject; import com.yahoo.cloud.config.ConfigserverConfig; import com.yahoo.container.jdisc.ThreadedHttpRequestHandler; @@ -42,7 +41,6 @@ public class StateRequestHandler extends RestApiRequestHandler ctx.getHeaders().put(HttpHeaders.USER_AGENT, List.of(USER_AGENT))) .build(); diff --git a/container-dependencies-enforcer/pom.xml b/container-dependencies-enforcer/pom.xml index 7465d486013..3ce00e5d08a 100644 --- a/container-dependencies-enforcer/pom.xml +++ b/container-dependencies-enforcer/pom.xml @@ -106,9 +106,13 @@ org.glassfish.jersey.core:jersey-client:[${jersey2.version}]:jar:provided org.glassfish.jersey.core:jersey-common:[${jersey2.version}]:jar:provided org.glassfish.jersey.core:jersey-server:[${jersey2.version}]:jar:provided + org.glassfish.jersey.ext:jersey-entity-filtering:[${jersey2.version}]:jar:provided org.glassfish.jersey.ext:jersey-proxy-client:[${jersey2.version}]:jar:provided + org.glassfish.jersey.media:jersey-media-json-jackson:[${jersey2.version}]:jar:provided + org.glassfish.jersey.media:jersey-media-multipart:[${jersey2.version}]:jar:provided org.javassist:javassist:[${javassist.version}]:jar:provided org.json:json:[${org.json.version}]:jar:provided + org.jvnet.mimepull:mimepull:[${mimepull.version}]:jar:provided org.slf4j:jcl-over-slf4j:[${slf4j.version}]:jar:provided org.slf4j:log4j-over-slf4j:[${slf4j.version}]:jar:provided org.slf4j:slf4j-api:[${slf4j.version}]:jar:provided diff --git a/container-dependency-versions/pom.xml b/container-dependency-versions/pom.xml index 451068763be..6e06791dc1c 100644 --- a/container-dependency-versions/pom.xml +++ b/container-dependency-versions/pom.xml @@ -298,10 +298,9 @@ ${org.json.version} - org.jvnet.mimepull mimepull - 1.9.6 + ${mimepull.version} org.slf4j @@ -432,6 +431,7 @@ 1.1.0.Final 2.0.1 2.25 + 1.9.6 2.8.1 diff --git a/container-disc/pom.xml b/container-disc/pom.xml index 732f873d9a0..1c3115900de 100644 --- a/container-disc/pom.xml +++ b/container-disc/pom.xml @@ -252,7 +252,11 @@ javax.ws.rs-api-${javax.ws.rs-api.version}.jar, jersey-client-${jersey2.version}.jar, jersey-common-${jersey2.version}.jar, + jersey-entity-filtering-${jersey2.version}.jar, jersey-guava-${jersey2.version}.jar, + jersey-media-json-jackson-${jersey2.version}.jar, + jersey-media-multipart-${jersey2.version}.jar, + mimepull-${mimepull.version}.jar, jersey-server-${jersey2.version}.jar, jersey-proxy-client-${jersey2.version}.jar, osgi-resource-locator-1.0.1.jar, diff --git a/dist/vespa.spec b/dist/vespa.spec index e13f06ed0f5..e4eb2ab7643 100644 --- a/dist/vespa.spec +++ b/dist/vespa.spec @@ -899,6 +899,7 @@ fi %{_prefix}/lib/jars/alpn-*.jar %{_prefix}/lib/jars/http2-*.jar %{_prefix}/lib/jars/jetty-*.jar +%{_prefix}/lib/jars/mimepull-*.jar %{_prefix}/lib/jars/model-evaluation-jar-with-dependencies.jar %{_prefix}/lib/jars/model-integration-jar-with-dependencies.jar %{_prefix}/lib/jars/org.apache.aries.spifly.dynamic.bundle-*.jar diff --git a/vespa_jersey2/pom.xml b/vespa_jersey2/pom.xml index f8904378901..c27555ab3d6 100644 --- a/vespa_jersey2/pom.xml +++ b/vespa_jersey2/pom.xml @@ -19,6 +19,26 @@ javax.ws.rs javax.ws.rs-api + + org.glassfish.jersey.media + jersey-media-json-jackson + + + + jakarta.activation + jakarta.activation-api + + + + jakarta.xml.bind + jakarta.xml.bind-api + + + + + org.glassfish.jersey.media + jersey-media-multipart + org.glassfish.jersey.ext jersey-proxy-client @@ -37,7 +57,9 @@ - + org.glassfish.jersey.core jersey-server @@ -54,24 +76,6 @@ javax.validation validation-api - - - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-json-provider - - - - jakarta.activation - jakarta.activation-api - - - - jakarta.xml.bind - jakarta.xml.bind-api - - - -- cgit v1.2.3