From 88ebd4003941b623b9c59ee67a99961897374eec Mon Sep 17 00:00:00 2001 From: Maxim Nesen Date: Fri, 16 Aug 2024 08:00:22 +0200 Subject: [PATCH 01/11] WADL example fix (#5722) Signed-off-by: Maxim Nesen --- examples/extended-wadl-webapp/README.MD | 5 ++--- examples/extended-wadl-webapp/pom.xml | 29 ++++++++++++++++++++++++- 2 files changed, 30 insertions(+), 4 deletions(-) diff --git a/examples/extended-wadl-webapp/README.MD b/examples/extended-wadl-webapp/README.MD index d7a59d12d0..6c4f676b6a 100644 --- a/examples/extended-wadl-webapp/README.MD +++ b/examples/extended-wadl-webapp/README.MD @@ -15,9 +15,6 @@ jersey. Contents -------- -The description of what's done here you'll find in the [jersey 1 -wiki](https://wikis.oracle.com/display/Jersey/HowToConfigureExtendedWADL). - The difference in configuration against jersey 1.x is in property configuring the custom WadlGeneratorConfig. Instead of property key 'com.sun.jersey.config.property.WadlGeneratorConfig' use the property @@ -48,6 +45,8 @@ into your existing GlassFish instance, you will need to follow instructions at [the module README file](../../README.html) in order to deploy the example. +NOTE: the example must be run with a JDK prior to JDK 13 otherwise javadoc plugin won't work properly. + Otherwise, you can run the example using embedded GlassFish as follows: You can run the example using Grizzly as follows: diff --git a/examples/extended-wadl-webapp/pom.xml b/examples/extended-wadl-webapp/pom.xml index eabd7bd423..e9f9a0a763 100644 --- a/examples/extended-wadl-webapp/pom.xml +++ b/examples/extended-wadl-webapp/pom.xml @@ -132,7 +132,7 @@ com.sun.xml.bind jaxb-osgi - test + runtime jakarta.xml.bind @@ -301,6 +301,33 @@ true + + maven-antrun-plugin + + + generate-resources + + run + + + + **************************************************** + ****THIS EXAMPLE WORKS ONLY ON JDKs PRIOR to 13!**** + ********CURRENT JDK IS NOT SUPPORTED!*************** + **************************************************** + + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + 0.14.0 + + false + + From e254ae81ff9240d27adcb9abff70a12b80a9f8f8 Mon Sep 17 00:00:00 2001 From: jansupol Date: Thu, 15 Aug 2024 13:39:27 +0200 Subject: [PATCH 02/11] Allow to disable JSON-B by a property Signed-off-by: jansupol --- .../jersey/client/ClientProperties.java | 27 ++++++++- .../glassfish/jersey/CommonProperties.java | 40 ++++++++++++-- .../jersey/server/ServerProperties.java | 29 ++++++++-- docs/src/main/docbook/appendix-properties.xml | 34 ++++++++++++ docs/src/main/docbook/jersey.ent | 5 ++ .../jersey/jsonb/JsonBindingFeature.java | 7 ++- .../jsonb/internal/JsonbDisabledTest.java | 55 +++++++++++++++++++ 7 files changed, 185 insertions(+), 12 deletions(-) create mode 100644 media/json-binding/src/test/java/org/glassfish/jersey/jsonb/internal/JsonbDisabledTest.java diff --git a/core-client/src/main/java/org/glassfish/jersey/client/ClientProperties.java b/core-client/src/main/java/org/glassfish/jersey/client/ClientProperties.java index 5df849ab30..07b40ca834 100644 --- a/core-client/src/main/java/org/glassfish/jersey/client/ClientProperties.java +++ b/core-client/src/main/java/org/glassfish/jersey/client/ClientProperties.java @@ -240,11 +240,34 @@ public final class ClientProperties { @PropertyAlias public static final String OUTBOUND_CONTENT_LENGTH_BUFFER = CommonProperties.OUTBOUND_CONTENT_LENGTH_BUFFER_CLIENT; + /** + * If {@code true} then disable configuration of Json Binding (JSR-367) + * feature on client. + *

+ * By default, Json Binding on client is automatically enabled if global + * property + * {@value org.glassfish.jersey.CommonProperties#JSON_BINDING_FEATURE_DISABLE} + * is not disabled. If set then the client property value overrides the + * global property value. + *

+ * The default value is {@code false}. + *

+ *

+ * The name of the configuration property is {@value}. + *

+ *

This constant is an alias for {@link CommonProperties#JSON_BINDING_FEATURE_DISABLE_CLIENT}.

+ * + * @see org.glassfish.jersey.CommonProperties#JSON_BINDING_FEATURE_DISABLE + * @since 2.45 + */ + @PropertyAlias + public static final String JSON_BINDING_FEATURE_DISABLE = CommonProperties.JSON_BINDING_FEATURE_DISABLE_CLIENT; + /** * If {@code true} then disable configuration of Json Processing (JSR-353) * feature on client. *

- * By default Json Processing on client is automatically enabled if global + * By default, Json Processing on client is automatically enabled if global * property * {@value org.glassfish.jersey.CommonProperties#JSON_PROCESSING_FEATURE_DISABLE} * is not disabled. If set then the client property value overrides the @@ -265,7 +288,7 @@ public final class ClientProperties { /** * If {@code true} then disable META-INF/services lookup on client. *

- * By default Jersey looks up SPI implementations described by {@code META-INF/services/*} files. + * By default, Jersey looks up SPI implementations described by {@code META-INF/services/*} files. * Then you can register appropriate provider classes by {@link javax.ws.rs.core.Application}. *

*

diff --git a/core-common/src/main/java/org/glassfish/jersey/CommonProperties.java b/core-common/src/main/java/org/glassfish/jersey/CommonProperties.java index 0c5e824e66..f1a713e246 100644 --- a/core-common/src/main/java/org/glassfish/jersey/CommonProperties.java +++ b/core-common/src/main/java/org/glassfish/jersey/CommonProperties.java @@ -71,7 +71,7 @@ public final class CommonProperties { /** * If {@code true} then disable feature auto discovery globally on client/server. *

- * By default auto discovery is automatically enabled. The value of this property may be overridden by the client/server + * By default, auto discovery is automatically enabled. The value of this property may be overridden by the client/server * variant of this property. *

* The default value is {@code false}. @@ -98,10 +98,42 @@ public final class CommonProperties { */ public static final String FEATURE_AUTO_DISCOVERY_DISABLE_SERVER = "jersey.config.server.disableAutoDiscovery"; + + /** + * If {@code true} then disable configuration of Json Binding (JSR-367) feature. + *

+ * By default, Json Binding is automatically enabled. The value of this property may be overridden by the client/server + * variant of this property. + *

+ * The default value is {@code false}. + *

+ *

+ * The name of the configuration property is {@value}. + *

+ * @since 2.45 + */ + public static final String JSON_BINDING_FEATURE_DISABLE = "jersey.config.disableJsonBinding"; + + /** + * Client-specific version of {@link CommonProperties#JSON_BINDING_FEATURE_DISABLE}. + * + * If present, it overrides the generic one for the client environment. + * @since 2.45 + */ + public static final String JSON_BINDING_FEATURE_DISABLE_CLIENT = "jersey.config.client.disableJsonBinding"; + + /** + * Server-specific version of {@link CommonProperties#JSON_BINDING_FEATURE_DISABLE}. + * + * If present, it overrides the generic one for the server environment. + * @since 2.45 + */ + public static final String JSON_BINDING_FEATURE_DISABLE_SERVER = "jersey.config.server.disableJsonBinding"; + /** * If {@code true} then disable configuration of Json Processing (JSR-353) feature. *

- * By default Json Processing is automatically enabled. The value of this property may be overridden by the client/server + * By default, Json Processing is automatically enabled. The value of this property may be overridden by the client/server * variant of this property. *

* The default value is {@code false}. @@ -131,7 +163,7 @@ public final class CommonProperties { /** * If {@code true} then disable META-INF/services lookup globally on client/server. *

- * By default Jersey looks up SPI implementations described by META-INF/services/* files. + * By default, Jersey looks up SPI implementations described by META-INF/services/* files. * Then you can register appropriate provider classes by {@link javax.ws.rs.core.Application}. *

*

@@ -164,7 +196,7 @@ public final class CommonProperties { /** * If {@code true} then disable configuration of MOXy Json feature. *

- * By default MOXy Json is automatically enabled. The value of this property may be overridden by the client/server + * By default, MOXy Json is automatically enabled. The value of this property may be overridden by the client/server * variant of this property. *

* The default value is {@code false}. diff --git a/core-server/src/main/java/org/glassfish/jersey/server/ServerProperties.java b/core-server/src/main/java/org/glassfish/jersey/server/ServerProperties.java index 6055e2cb46..a7e4321ba0 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/ServerProperties.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/ServerProperties.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2021 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -302,7 +302,7 @@ public final class ServerProperties { /** * If {@code true} then disable auto discovery on server. * - * By default auto discovery is automatically enabled if global property + * By default, auto discovery is automatically enabled if global property * {@value org.glassfish.jersey.CommonProperties#FEATURE_AUTO_DISCOVERY_DISABLE} is not disabled. If set then the server * property value overrides the global property value. *

@@ -342,10 +342,29 @@ public final class ServerProperties { @PropertyAlias public static final String OUTBOUND_CONTENT_LENGTH_BUFFER = CommonProperties.OUTBOUND_CONTENT_LENGTH_BUFFER_SERVER; + /** + * If {@code true} then disable configuration of Json Binding (JSR-367) feature on server. + * + * By default, Json Binding is automatically enabled if global property + * {@value org.glassfish.jersey.CommonProperties#JSON_BINDING_FEATURE_DISABLE} is not disabled. If set then the server + * property value overrides the global property value. + *

+ * The default value is {@code false}. + *

+ *

+ * The name of the configuration property is {@value}. + *

+ *

This constant is an alias for {@link CommonProperties#JSON_BINDING_FEATURE_DISABLE_SERVER}

+ * + * @see org.glassfish.jersey.CommonProperties#JSON_BINDING_FEATURE_DISABLE + */ + @PropertyAlias + public static final String JSON_BINDING_FEATURE_DISABLE = CommonProperties.JSON_BINDING_FEATURE_DISABLE_SERVER; + /** * If {@code true} then disable configuration of Json Processing (JSR-353) feature on server. * - * By default Json Processing is automatically enabled if global property + * By default, Json Processing is automatically enabled if global property * {@value org.glassfish.jersey.CommonProperties#JSON_PROCESSING_FEATURE_DISABLE} is not disabled. If set then the server * property value overrides the global property value. *

@@ -364,7 +383,7 @@ public final class ServerProperties { /** * If {@code true} then disable META-INF/services lookup on server. * - * By default Jersey looks up SPI implementations described by META-INF/services/* files. + * By default, Jersey looks up SPI implementations described by META-INF/services/* files. * Then you can register appropriate provider classes by {@link javax.ws.rs.core.Application}. *

* The default value is {@code false}. @@ -383,7 +402,7 @@ public final class ServerProperties { /** * If {@code true} then disable configuration of MOXy Json feature on server. * - * By default MOXy Json is automatically enabled if global property + * By default, MOXy Json is automatically enabled if global property * {@value org.glassfish.jersey.CommonProperties#MOXY_JSON_FEATURE_DISABLE} is not disabled. If set then the server * property value overrides the global property value. *

diff --git a/docs/src/main/docbook/appendix-properties.xml b/docs/src/main/docbook/appendix-properties.xml index d2c23fba38..13df68b5e0 100644 --- a/docs/src/main/docbook/appendix-properties.xml +++ b/docs/src/main/docbook/appendix-properties.xml @@ -71,6 +71,22 @@ + + &jersey.common.CommonProperties.JSON_BINDING_FEATURE_DISABLE; / + &jersey.common.CommonProperties.JSON_BINDING_FEATURE_DISABLE_CLIENT; / + &jersey.common.CommonProperties.JSON_BINDING_FEATURE_DISABLE_SERVER; + jersey.config.disableJsonBinding / + jersey.config.client.disableJsonBinding / + jersey.config.server.disableJsonBinding + + + Disables configuration of Json Binding (JSR-367) feature. Default value is false. + + + Since 2.45. + + + &jersey.common.CommonProperties.JSON_PROCESSING_FEATURE_DISABLE; / &jersey.common.CommonProperties.JSON_PROCESSING_FEATURE_DISABLE_CLIENT; / @@ -391,6 +407,15 @@ + + &jersey.server.ServerProperties.JSON_BINDING_FEATURE_DISABLE; + jersey.config.server.disableJsonBinding + + + Disables configuration of Json Processing (JSR-353) feature. Default value is false. + + + &jersey.server.ServerProperties.JSON_PROCESSING_FEATURE_DISABLE; jersey.config.server.disableJsonProcessing @@ -998,6 +1023,15 @@ + + &jersey.client.ClientProperties.JSON_BINDING_FEATURE_DISABLE; + jersey.config.client.disableJsonBinding + + + Disables configuration of Json Binding (JSR-367) feature. Default value is false. + + + &jersey.client.ClientProperties.JSON_PROCESSING_FEATURE_DISABLE; jersey.config.client.disableJsonProcessing diff --git a/docs/src/main/docbook/jersey.ent b/docs/src/main/docbook/jersey.ent index cea1411940..c8022b9ad1 100644 --- a/docs/src/main/docbook/jersey.ent +++ b/docs/src/main/docbook/jersey.ent @@ -344,6 +344,7 @@ ClientProperties.DEFAULT_CHUNK_SIZE" > ClientProperties.FEATURE_AUTO_DISCOVERY_DISABLE" > ClientProperties.FOLLOW_REDIRECTS" > +ClientProperties.JSON_BINDING_FEATURE_DISABLE" > ClientProperties.JSON_PROCESSING_FEATURE_DISABLE" > ClientProperties.METAINF_SERVICES_LOOKUP_DISABLE" > ClientProperties.MOXY_JSON_FEATURE_DISABLE" > @@ -388,6 +389,9 @@ CommonProperties.FEATURE_AUTO_DISCOVERY_DISABLE" > CommonProperties.FEATURE_AUTO_DISCOVERY_DISABLE_CLIENT" > CommonProperties.FEATURE_AUTO_DISCOVERY_DISABLE_SERVER" > +CommonProperties.JSON_BINDING_FEATURE_DISABLE" > +CommonProperties.JSON_BINDING_FEATURE_DISABLE_CLIENT" > +CommonProperties.JSON_BINDING_FEATURE_DISABLE_SERVER" > CommonProperties.JSON_PROCESSING_FEATURE_DISABLE" > CommonProperties.JSON_PROCESSING_FEATURE_DISABLE_CLIENT" > CommonProperties.JSON_PROCESSING_FEATURE_DISABLE_SERVER" > @@ -605,6 +609,7 @@ ServerProperties.BV_SEND_ERROR_IN_RESPONSE" > ServerProperties.FEATURE_AUTO_DISCOVERY_DISABLE" > ServerProperties.HTTP_METHOD_OVERRIDE" > +ServerProperties.JSON_BINDING_FEATURE_DISABLE" > ServerProperties.JSON_PROCESSING_FEATURE_DISABLE" > ServerProperties.LANGUAGE_MAPPINGS" > ServerProperties.MEDIA_TYPE_MAPPINGS" > diff --git a/media/json-binding/src/main/java/org/glassfish/jersey/jsonb/JsonBindingFeature.java b/media/json-binding/src/main/java/org/glassfish/jersey/jsonb/JsonBindingFeature.java index c46fc6cecc..005613842b 100644 --- a/media/json-binding/src/main/java/org/glassfish/jersey/jsonb/JsonBindingFeature.java +++ b/media/json-binding/src/main/java/org/glassfish/jersey/jsonb/JsonBindingFeature.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017, 2019 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2017, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -56,6 +56,11 @@ public class JsonBindingFeature implements Feature { public boolean configure(final FeatureContext context) { final Configuration config = context.getConfiguration(); + if (CommonProperties.getValue(config.getProperties(), config.getRuntimeType(), + CommonProperties.JSON_BINDING_FEATURE_DISABLE, Boolean.FALSE, Boolean.class)) { + return false; + } + final String jsonFeature = CommonProperties.getValue( config.getProperties(), config.getRuntimeType(), diff --git a/media/json-binding/src/test/java/org/glassfish/jersey/jsonb/internal/JsonbDisabledTest.java b/media/json-binding/src/test/java/org/glassfish/jersey/jsonb/internal/JsonbDisabledTest.java new file mode 100644 index 0000000000..4882fe88b0 --- /dev/null +++ b/media/json-binding/src/test/java/org/glassfish/jersey/jsonb/internal/JsonbDisabledTest.java @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2024 Oracle and/or its affiliates. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0, which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the + * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + * version 2 with the GNU Classpath Exception, which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + */ + +package org.glassfish.jersey.jsonb.internal; + +import org.glassfish.jersey.CommonProperties; +import org.glassfish.jersey.jsonb.JsonBindingFeature; +import org.glassfish.jersey.model.internal.CommonConfig; +import org.glassfish.jersey.model.internal.ComponentBag; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +import javax.ws.rs.RuntimeType; +import javax.ws.rs.core.FeatureContext; +import java.lang.reflect.Proxy; +import java.util.concurrent.atomic.AtomicReference; + +public class JsonbDisabledTest { + @Test + public void testDisabled() { + AtomicReference configReference = new AtomicReference<>(); + FeatureContext featureContext1 = (FeatureContext) Proxy.newProxyInstance( + getClass().getClassLoader(), + new Class[] {FeatureContext.class}, (proxy, method, args) -> { + switch (method.getName()) { + case "getConfiguration": + return configReference.get(); + } + return null; + }); + + CommonConfig config1 = new CommonConfig(RuntimeType.SERVER, ComponentBag.INCLUDE_ALL); + configReference.set(config1); + Assertions.assertTrue(new JsonBindingFeature().configure(featureContext1)); + + + CommonConfig config2 = new CommonConfig(RuntimeType.SERVER, ComponentBag.INCLUDE_ALL); + config2.property(CommonProperties.JSON_BINDING_FEATURE_DISABLE, true); + configReference.set(config2); + Assertions.assertFalse(new JsonBindingFeature().configure(featureContext1)); + } +} From b752b3c0bc60a24a9a67a9bcb8d09b66b2e30d1e Mon Sep 17 00:00:00 2001 From: jansupol Date: Fri, 9 Aug 2024 12:48:56 +0200 Subject: [PATCH 03/11] Allow SupplierClassBinding in ThreadScope in CDI Signed-off-by: jansupol --- .../inject/weld/internal/bean/BeanHelper.java | 36 +++--- .../InitializableSupplierThreadScopeBean.java | 29 +---- .../bean/SupplierThreadScopeClassBean.java | 114 ++++++++++++++++++ .../bean/ThreadScopeBeanInstance.java | 59 +++++++++ .../managed/BinderRegisterExtension.java | 8 +- .../weld/internal/managed/CzechGreeting.java | 6 +- .../managed/TestPreinitialization.java | 9 +- .../internal/managed/ThreadScopeTest.java | 101 +++++++++++++++- .../jersey/inject/cdi/se/bean/BeanHelper.java | 30 +++-- .../cdi/se/bean/SupplierThreadScopeBean.java | 36 +----- .../se/bean/SupplierThreadScopeClassBean.java | 111 +++++++++++++++++ .../cdi/se/bean/ThreadScopeBeanInstance.java | 60 +++++++++ .../jersey/inject/cdi/se/CzechGreeting.java | 6 +- .../jersey/inject/cdi/se/ThreadScopeTest.java | 51 +++++++- 14 files changed, 554 insertions(+), 102 deletions(-) create mode 100644 incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/SupplierThreadScopeClassBean.java create mode 100644 incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/ThreadScopeBeanInstance.java create mode 100644 inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/SupplierThreadScopeClassBean.java create mode 100644 inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/ThreadScopeBeanInstance.java diff --git a/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/BeanHelper.java b/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/BeanHelper.java index 81dc831889..5de2aee536 100644 --- a/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/BeanHelper.java +++ b/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/BeanHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2021, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -129,13 +129,7 @@ public static void registerSupplier(RuntimeType runtimeType, InitializableSu * CDI does not provide sufficient support for ThreadScoped Supplier */ if (binding.getScope() == PerThread.class) { - BeanManagerImpl manager; - if (beanManager instanceof BeanManagerProxy) { - manager = ((BeanManagerProxy) beanManager).unwrap(); - } else { - manager = (BeanManagerImpl) beanManager; - } - abd.addBean(new InitializableSupplierThreadScopeBean(runtimeType, binding, manager)); + abd.addBean(new InitializableSupplierThreadScopeBean(runtimeType, binding, beanManagerImpl(beanManager))); } else { abd.addBean(new InitializableSupplierInstanceBean<>(runtimeType, binding)); abd.addBean(new InitializableSupplierInstanceBeanBridge<>(runtimeType, binding)); @@ -163,12 +157,18 @@ public static BindingBeanPair registerSupplier(RuntimeType runtimeType, Supp InjectionTarget> jit = getJerseyInjectionTarget(supplierClass, injectionTarget, supplierBean, resolvers); supplierBean.setInjectionTarget(jit); - final SupplierBeanBridge supplierBeanBridge = new SupplierBeanBridge(runtimeType, binding, beanManager); - - abd.addBean(supplierBean); - abd.addBean(supplierBeanBridge); - - return new BindingBeanPair(binding, supplierBean, supplierBeanBridge); + /* + * CDI does not provide sufficient support for ThreadScoped Supplier + */ + if (binding.getScope() == PerThread.class) { + abd.addBean(new SupplierThreadScopeClassBean(runtimeType, binding, supplierBean, beanManagerImpl(beanManager))); + return null; + } else { + final SupplierBeanBridge supplierBeanBridge = new SupplierBeanBridge(runtimeType, binding, beanManager); + abd.addBean(supplierBean); + abd.addBean(supplierBeanBridge); + return new BindingBeanPair(binding, supplierBean, supplierBeanBridge); + } } /** @@ -255,6 +255,14 @@ private static ConstructorInjectionPoint createConstructorInjectionPoint( return null; } + private static BeanManagerImpl beanManagerImpl(BeanManager beanManager) { + if (beanManager instanceof BeanManagerProxy) { + return ((BeanManagerProxy) beanManager).unwrap(); + } else { + return (BeanManagerImpl) beanManager; + } + } + private static InjectionTarget getJerseyInjectionTarget(Class clazz, InjectionTarget injectionTarget, Bean bean, Collection resolvers) { BasicInjectionTarget it = (BasicInjectionTarget) injectionTarget; diff --git a/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/InitializableSupplierThreadScopeBean.java b/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/InitializableSupplierThreadScopeBean.java index 5f144e0426..31a4edf9d1 100644 --- a/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/InitializableSupplierThreadScopeBean.java +++ b/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/InitializableSupplierThreadScopeBean.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2021, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -111,31 +111,4 @@ private T createClientProxy(BeanInstance beanInstance, String contextId) { ProxyFactory factory = new ProxyFactory<>(contextId, getBeanClass(), getTypes(), this); return factory.create(beanInstance); } - - private static class ThreadScopeBeanInstance extends ContextBeanInstance { - - private final WeakHashMap instances = new WeakHashMap<>(); - - private final Supplier supplier; - - /** - * Creates a new invocation handler with supplier which provides a current injected value in proper scope. - * - * @param supplier provider of the value. - */ - private ThreadScopeBeanInstance(Supplier supplier, Bean bean, String contextId) { - super(bean, new StringBeanIdentifier(((PassivationCapable) bean).getId()), contextId); - this.supplier = supplier; - } - - @Override - public Object invoke(Object obj, Method method, Object... arguments) throws Throwable { - Object instance = instances.computeIfAbsent(Thread.currentThread(), thread -> supplier.get()); - return super.invoke(instance, method, arguments); - } - - public void dispose() { - this.instances.clear(); - } - } } diff --git a/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/SupplierThreadScopeClassBean.java b/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/SupplierThreadScopeClassBean.java new file mode 100644 index 0000000000..0326efe78a --- /dev/null +++ b/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/SupplierThreadScopeClassBean.java @@ -0,0 +1,114 @@ +/* + * Copyright (c) 2024 Oracle and/or its affiliates. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0, which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the + * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + * version 2 with the GNU Classpath Exception, which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + */ + +package org.glassfish.jersey.inject.weld.internal.bean; + +import org.glassfish.jersey.internal.inject.SupplierClassBinding; +import org.glassfish.jersey.internal.inject.SupplierInstanceBinding; +import org.glassfish.jersey.internal.util.collection.LazyValue; +import org.glassfish.jersey.internal.util.collection.Value; +import org.glassfish.jersey.internal.util.collection.Values; +import org.jboss.weld.bean.proxy.BeanInstance; +import org.jboss.weld.bean.proxy.ProxyFactory; +import org.jboss.weld.manager.BeanManagerImpl; + +import javax.enterprise.context.Dependent; +import javax.enterprise.context.spi.CreationalContext; +import javax.ws.rs.RuntimeType; +import java.lang.annotation.Annotation; +import java.util.concurrent.atomic.AtomicReference; +import java.util.function.Supplier; + + +/** + * Creates an implementation of {@link javax.enterprise.inject.spi.Bean} interface using Jersey's {@link SupplierInstanceBinding}. + * Binding provides the information about the bean also called {@link javax.enterprise.inject.spi.BeanAttributes} information. + * The {@code Bean} does not use {@link org.glassfish.jersey.inject.weld.internal.injector.JerseyInjectionTarget} because serves already + * created proxy, therefore the create operation just return provided instance without any other contextual operation + * (produce, inject, destroy). + *

+ * This bean is special and is used only for service registered as a {@link org.glassfish.jersey.internal.inject.PerThread} and + * works through the proxy which serves the correct instance per the given thread. + *

+ * Register example: + *

+ * AbstractBinder {
+ *     @Override
+ *     protected void configure() {
+ *         bindFactory(MyFactoryInjectionSupplier.class)
+ *              .to(MyBean.class)
+ *              .in(PerThread.class);
+ *     }
+ * }
+ * 
+ * Inject example: + *
+ * @Path("/")
+ * public class MyResource {
+ *   @Inject
+ *   private MyBean myBean;
+ * }
+ * 
+ */ +class SupplierThreadScopeClassBean extends JerseyBean { + private final LazyValue> beanInstance; + private final SupplierClassBinding binding; + private final LazyValue proxy; + private final AtomicReference creationalContextAtomicReference = new AtomicReference<>(); + + SupplierThreadScopeClassBean(RuntimeType runtimeType, + SupplierClassBinding binding, + SupplierClassBean supplierClassBean, + BeanManagerImpl beanManager) { + super(runtimeType, binding); + this.binding = binding; + this.beanInstance = Values.lazy((Value>) () -> { + Supplier supplierInstance = supplierClassBean.create(creationalContextAtomicReference.get()); + ThreadScopeBeanInstance scopeBeanInstance = + new ThreadScopeBeanInstance(supplierInstance, this, beanManager.getContextId()); + return scopeBeanInstance; + }); + this.proxy = Values.lazy((Value) () -> createClientProxy(beanInstance.get(), beanManager.getContextId())); + } + + @Override + public Class getScope() { + return Dependent.class; + } + + @Override + public Object create(CreationalContext ctx) { + creationalContextAtomicReference.set(ctx); + return proxy.get(); + } + + @Override + public void destroy(Object instance, CreationalContext creationalContext) { + if (beanInstance.isInitialized()) { + this.beanInstance.get().dispose(); + } + } + + @Override + public Class getBeanClass() { + return (Class) this.binding.getContracts().iterator().next(); + } + + private T createClientProxy(BeanInstance beanInstance, String contextId) { + ProxyFactory factory = new ProxyFactory<>(contextId, getBeanClass(), getTypes(), this); + return factory.create(beanInstance); + } +} diff --git a/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/ThreadScopeBeanInstance.java b/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/ThreadScopeBeanInstance.java new file mode 100644 index 0000000000..30d18964ab --- /dev/null +++ b/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/bean/ThreadScopeBeanInstance.java @@ -0,0 +1,59 @@ +/* + * Copyright (c) 2021, 2024 Oracle and/or its affiliates. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0, which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the + * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + * version 2 with the GNU Classpath Exception, which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + */ + +package org.glassfish.jersey.inject.weld.internal.bean; + +import org.jboss.weld.bean.StringBeanIdentifier; +import org.jboss.weld.bean.proxy.ContextBeanInstance; + +import javax.enterprise.inject.spi.Bean; +import javax.enterprise.inject.spi.PassivationCapable; +import java.lang.reflect.Method; +import java.util.WeakHashMap; +import java.util.function.Supplier; + +/** + * {@link org.glassfish.jersey.internal.inject.PerThread} scope bean instance used from + * {@link InitializableSupplierThreadScopeBean} and {@link SupplierThreadScopeClassBean}. + * + * @param Typed of the bean supplied by a {@code Supplier}. + */ +class ThreadScopeBeanInstance extends ContextBeanInstance { + + private final WeakHashMap instances = new WeakHashMap<>(); + + private final Supplier supplier; + + /** + * Creates a new invocation handler with supplier which provides a current injected value in proper scope. + * + * @param supplier provider of the value. + */ + ThreadScopeBeanInstance(Supplier supplier, Bean bean, String contextId) { + super(bean, new StringBeanIdentifier(((PassivationCapable) bean).getId()), contextId); + this.supplier = supplier; + } + + @Override + public Object invoke(Object obj, Method method, Object... arguments) throws Throwable { + Object instance = instances.computeIfAbsent(Thread.currentThread(), thread -> supplier.get()); + return super.invoke(instance, method, arguments); + } + + public void dispose() { + this.instances.clear(); + } +} diff --git a/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/managed/BinderRegisterExtension.java b/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/managed/BinderRegisterExtension.java index 9787cfe432..b1d5ff77c9 100644 --- a/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/managed/BinderRegisterExtension.java +++ b/incubator/cdi-inject-weld/src/main/java/org/glassfish/jersey/inject/weld/internal/managed/BinderRegisterExtension.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, 2022 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2021, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -347,8 +347,10 @@ private void registerBeans(RuntimeType runtimeType, CachingBinder binder, AfterB } BindingBeanPair pair = BeanHelper.registerSupplier( runtimeType, (SupplierClassBinding) binding, abd, injectionResolvers, beanManager); - for (Type contract : ((SupplierClassBinding) binding).getContracts()) { - supplierClassBindings.add(contract, pair); + if (pair != null) { + for (Type contract : ((SupplierClassBinding) binding).getContracts()) { + supplierClassBindings.add(contract, pair); + } } } else if (InitializableInstanceBinding.class.isAssignableFrom(binding.getClass())) { if (RuntimeType.SERVER == runtimeType diff --git a/incubator/cdi-inject-weld/src/test/java/org/glassfish/jersey/inject/weld/internal/managed/CzechGreeting.java b/incubator/cdi-inject-weld/src/test/java/org/glassfish/jersey/inject/weld/internal/managed/CzechGreeting.java index a60f5468c0..16f82ef024 100644 --- a/incubator/cdi-inject-weld/src/test/java/org/glassfish/jersey/inject/weld/internal/managed/CzechGreeting.java +++ b/incubator/cdi-inject-weld/src/test/java/org/glassfish/jersey/inject/weld/internal/managed/CzechGreeting.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2021, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -26,9 +26,11 @@ public class CzechGreeting implements Greeting, Printable { static final String GREETING = "Ahoj"; + private String greeting = GREETING + "#" + Thread.currentThread().getName(); + @Override public String getGreeting() { - return GREETING + "#" + Thread.currentThread().getName(); + return greeting; } @Override diff --git a/incubator/cdi-inject-weld/src/test/java/org/glassfish/jersey/inject/weld/internal/managed/TestPreinitialization.java b/incubator/cdi-inject-weld/src/test/java/org/glassfish/jersey/inject/weld/internal/managed/TestPreinitialization.java index a9096b0e14..5ec0f51943 100644 --- a/incubator/cdi-inject-weld/src/test/java/org/glassfish/jersey/inject/weld/internal/managed/TestPreinitialization.java +++ b/incubator/cdi-inject-weld/src/test/java/org/glassfish/jersey/inject/weld/internal/managed/TestPreinitialization.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2021, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -97,6 +97,13 @@ public void register(RuntimeType runtimeType, AbstractBinder binder) { binder.bindFactory(new ThreadScopeTest.SupplierGreeting2(ThreadScopeTest.EnglishGreeting2.GREETING)) .to(ThreadScopeTest.EnglishGreeting2.class) .in(PerThread.class); + + //testSupplierClassBindingThreadScopedInSingletonScope + binder.bindAsContract(ThreadScopeTest.SingletonObject3.class) + .in(Singleton.class); + binder.bindFactory(ThreadScopeTest.SupplierGreeting3.class) + .to(ThreadScopeTest.Greeting3.class) + .in(PerThread.class); } //ClientInstanceInjectionTest diff --git a/incubator/cdi-inject-weld/src/test/java/org/glassfish/jersey/inject/weld/internal/managed/ThreadScopeTest.java b/incubator/cdi-inject-weld/src/test/java/org/glassfish/jersey/inject/weld/internal/managed/ThreadScopeTest.java index a87f8f985d..19db6f1343 100644 --- a/incubator/cdi-inject-weld/src/test/java/org/glassfish/jersey/inject/weld/internal/managed/ThreadScopeTest.java +++ b/incubator/cdi-inject-weld/src/test/java/org/glassfish/jersey/inject/weld/internal/managed/ThreadScopeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, 2022 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2021, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -18,6 +18,7 @@ import java.util.concurrent.CountDownLatch; import java.util.concurrent.atomic.AtomicBoolean; +import java.util.concurrent.atomic.AtomicReference; import java.util.function.Supplier; import javax.enterprise.context.RequestScoped; @@ -181,7 +182,7 @@ public void testThreadScopedInRequestTwoTypes() { } @Test - public void testThreadScopedInSingletonScope() { + public void testThreadScopedInSingletonScope() throws InterruptedException { // InjectionManager injectionManager = BindingTestHelper.createInjectionManager(); // BindingTestHelper.bind(injectionManager, binder -> { // binder.bindAsContract(SingletonObject.class) @@ -202,6 +203,52 @@ public void testThreadScopedInSingletonScope() { assertNotNull(greeting2); assertEquals(greeting1, greeting2); + + final AtomicReference greetingAtomicReference = new AtomicReference<>(); + Runnable runnable = () -> + greetingAtomicReference.set(injectionManager.getInstance(SingletonObject.class).getGreeting().getGreeting()); + + Thread newThread = new Thread(runnable); + newThread.start(); + newThread.join(); + + assertEquals(greeting1.getGreeting(), greeting2.getGreeting()); + assertNotEquals(greeting1.getGreeting(), greetingAtomicReference.get()); + } + + @Test + public void testSupplierClassBindingThreadScopedInSingletonScope() throws InterruptedException { +// InjectionManager injectionManager = BindingTestHelper.createInjectionManager(); +// BindingTestHelper.bind(injectionManager, binder -> { +// binder.bindAsContract(SingletonObject.class) +// .in(Singleton.class); +// +// binder.bindFactory(SupplierGreeting.class) +// .to(Greeting.class) +// .in(PerThread.class); +// }); + + SingletonObject3 instance1 = injectionManager.getInstance(SingletonObject3.class); + Greeting3 greeting1 = instance1.getGreeting(); + assertNotNull(greeting1); + + // Precisely the same object + SingletonObject3 instance2 = injectionManager.getInstance(SingletonObject3.class); + Greeting3 greeting2 = instance2.getGreeting(); + assertNotNull(greeting2); + + assertEquals(greeting1, greeting2); + + final AtomicReference greetingAtomicReference = new AtomicReference<>(); + Runnable runnable = () -> + greetingAtomicReference.set(injectionManager.getInstance(SingletonObject3.class).getGreeting().getGreeting()); + + Thread newThread = new Thread(runnable); + newThread.start(); + newThread.join(); + + assertEquals(greeting1.getGreeting(), greeting2.getGreeting()); + assertNotEquals(greeting1.getGreeting(), greetingAtomicReference.get()); } @RequestScoped @@ -226,6 +273,17 @@ public CzechGreeting getGreeting() { } } + @Singleton + public static class SingletonObject3 { + + @Inject + Greeting3 greeting; + + public Greeting3 getGreeting() { + return greeting; + } + } + @Singleton public static class SingletonObject { @@ -259,6 +317,14 @@ public EnglishGreeting2 getGreeting() { } } + @Vetoed + static class SupplierGreeting3 implements Supplier { + @Override + public Greeting3 get() { + return new CzechGreeting3(); + } + } + @Vetoed static class SupplierGreeting2 implements Supplier { @@ -290,14 +356,34 @@ public Greeting2 get() { } } + @Vetoed + static class CzechGreeting3 implements Greeting3 { + + static final String GREETING = "Ahoj"; + + private String greeting = GREETING + "#" + Thread.currentThread().getName(); + + @Override + public String getGreeting() { + return greeting; + } + + @Override + public String toString() { + return "CzechGreeting"; + } + } + @Vetoed static class CzechGreeting2 implements Greeting2 { static final String GREETING = "Ahoj"; + private String greeting = GREETING + "#" + Thread.currentThread().getName(); + @Override public String getGreeting() { - return GREETING + "#" + Thread.currentThread().getName(); + return greeting; } @Override @@ -374,9 +460,11 @@ static class CzechGreeting implements Greeting { static final String GREETING = "Ahoj"; + private String greeting = GREETING + "#" + Thread.currentThread().getName(); + @Override public String getGreeting() { - return GREETING + "#" + Thread.currentThread().getName(); + return greeting; } @Override @@ -385,6 +473,11 @@ public String toString() { } } + @FunctionalInterface + static interface Greeting3 { + String getGreeting(); + } + @FunctionalInterface static interface Greeting2 { String getGreeting(); diff --git a/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/BeanHelper.java b/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/BeanHelper.java index 1a408366a9..5a6e7a12b8 100644 --- a/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/BeanHelper.java +++ b/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/BeanHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2017, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -116,18 +116,11 @@ public static void registerBean(ClassBinding binding, AfterBeanDiscovery * @param type of the instance which is registered. */ public static void registerSupplier(SupplierInstanceBinding binding, AfterBeanDiscovery abd, BeanManager beanManager) { - BeanManagerImpl manager; - if (beanManager instanceof BeanManagerProxy) { - manager = ((BeanManagerProxy) beanManager).unwrap(); - } else { - manager = (BeanManagerImpl) beanManager; - } - /* * CDI does not provide sufficient support for ThreadScoped Supplier */ if (binding.getScope() == PerThread.class) { - abd.addBean(new SupplierThreadScopeBean(binding, manager)); + abd.addBean(new SupplierThreadScopeBean(binding, beanManagerImpl(beanManager))); } else { abd.addBean(new SupplierInstanceBean<>(binding)); abd.addBean(new SupplierInstanceBeanBridge<>(binding)); @@ -155,8 +148,23 @@ public static void registerSupplier(SupplierClassBinding binding, AfterBe InjectionTarget> jit = getJerseyInjectionTarget(supplierClass, injectionTarget, supplierBean, resolvers); supplierBean.setInjectionTarget(jit); - abd.addBean(supplierBean); - abd.addBean(new SupplierBeanBridge(binding, beanManager)); + /* + * CDI does not provide sufficient support for ThreadScoped Supplier + */ + if (binding.getScope() == PerThread.class) { + abd.addBean(new SupplierThreadScopeClassBean(binding, supplierBean, beanManagerImpl(beanManager))); + } else { + abd.addBean(supplierBean); + abd.addBean(new SupplierBeanBridge(binding, beanManager)); + } + } + + private static BeanManagerImpl beanManagerImpl(BeanManager beanManager) { + if (beanManager instanceof BeanManagerProxy) { + return ((BeanManagerProxy) beanManager).unwrap(); + } else { + return (BeanManagerImpl) beanManager; + } } private static InjectionTarget getJerseyInjectionTarget(Class clazz, InjectionTarget injectionTarget, diff --git a/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/SupplierThreadScopeBean.java b/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/SupplierThreadScopeBean.java index 67ccdedea5..a989daf5e3 100644 --- a/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/SupplierThreadScopeBean.java +++ b/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/SupplierThreadScopeBean.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2017, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -17,20 +17,13 @@ package org.glassfish.jersey.inject.cdi.se.bean; import java.lang.annotation.Annotation; -import java.lang.reflect.Method; -import java.util.WeakHashMap; -import java.util.function.Supplier; import javax.enterprise.context.Dependent; import javax.enterprise.context.spi.CreationalContext; -import javax.enterprise.inject.spi.Bean; -import javax.enterprise.inject.spi.PassivationCapable; import org.glassfish.jersey.internal.inject.SupplierInstanceBinding; -import org.jboss.weld.bean.StringBeanIdentifier; import org.jboss.weld.bean.proxy.BeanInstance; -import org.jboss.weld.bean.proxy.ContextBeanInstance; import org.jboss.weld.bean.proxy.ProxyFactory; import org.jboss.weld.manager.BeanManagerImpl; @@ -107,31 +100,4 @@ private T createClientProxy(BeanInstance beanInstance, String contextId) { ProxyFactory factory = new ProxyFactory<>(contextId, getBeanClass(), getTypes(), this); return factory.create(beanInstance); } - - private static class ThreadScopeBeanInstance extends ContextBeanInstance { - - private final WeakHashMap instances = new WeakHashMap<>(); - - private final Supplier supplier; - - /** - * Creates a new invocation handler with supplier which provides a current injected value in proper scope. - * - * @param supplier provider of the value. - */ - private ThreadScopeBeanInstance(Supplier supplier, Bean bean, String contextId) { - super(bean, new StringBeanIdentifier(((PassivationCapable) bean).getId()), contextId); - this.supplier = supplier; - } - - @Override - public Object invoke(Object obj, Method method, Object... arguments) throws Throwable { - Object instance = instances.computeIfAbsent(Thread.currentThread(), thread -> supplier.get()); - return super.invoke(instance, method, arguments); - } - - public void dispose() { - this.instances.clear(); - } - } } diff --git a/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/SupplierThreadScopeClassBean.java b/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/SupplierThreadScopeClassBean.java new file mode 100644 index 0000000000..28e69e7243 --- /dev/null +++ b/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/SupplierThreadScopeClassBean.java @@ -0,0 +1,111 @@ +/* + * Copyright (c) 2024 Oracle and/or its affiliates. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0, which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the + * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + * version 2 with the GNU Classpath Exception, which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + */ + +package org.glassfish.jersey.inject.cdi.se.bean; + +import java.lang.annotation.Annotation; +import java.util.concurrent.atomic.AtomicReference; +import java.util.function.Supplier; + +import javax.enterprise.context.Dependent; +import javax.enterprise.context.spi.CreationalContext; + +import org.glassfish.jersey.internal.inject.SupplierClassBinding; +import org.glassfish.jersey.internal.inject.SupplierInstanceBinding; +import org.glassfish.jersey.internal.util.collection.LazyValue; +import org.glassfish.jersey.internal.util.collection.Value; +import org.glassfish.jersey.internal.util.collection.Values; +import org.jboss.weld.bean.proxy.BeanInstance; +import org.jboss.weld.bean.proxy.ProxyFactory; +import org.jboss.weld.manager.BeanManagerImpl; + + +/** + * Creates an implementation of {@link jakarta.enterprise.inject.spi.Bean} interface using Jersey's {@link SupplierInstanceBinding}. + * Binding provides the information about the bean also called {@link jakarta.enterprise.inject.spi.BeanAttributes} information. + * The {@code Bean} does not use {@link org.glassfish.jersey.inject.cdi.se.injector.JerseyInjectionTarget} because serves already + * created proxy, therefore the create operation just return provided instance without any other contextual operation + * (produce, inject, destroy). + *

+ * This bean is special and is used only for service registered as a {@link org.glassfish.jersey.internal.inject.PerThread} and + * works through the proxy which serves the correct instance per the given thread. + *

+ * Register example: + *

+ * AbstractBinder {
+ *     @Override
+ *     protected void configure() {
+ *         bindFactory(MyFactoryInjectionSupplier.class)
+ *              .to(MyBean.class)
+ *              .in(PerThread.class);
+ *     }
+ * }
+ * 
+ * Inject example: + *
+ * @Path("/")
+ * public class MyResource {
+ *   @Inject
+ *   private MyBean myBean;
+ * }
+ * 
+ */ +class SupplierThreadScopeClassBean extends JerseyBean { + private final LazyValue> beanInstance; + private final SupplierClassBinding binding; + private final LazyValue proxy; + private final AtomicReference creationalContextAtomicReference = new AtomicReference<>(); + + SupplierThreadScopeClassBean(SupplierClassBinding binding, SupplierClassBean supplierClassBean, BeanManagerImpl beanManager) { + super(binding); + this.binding = binding; + this.beanInstance = Values.lazy((Value>) () -> { + Supplier supplierInstance = supplierClassBean.create(creationalContextAtomicReference.get()); + ThreadScopeBeanInstance scopeBeanInstance = + new ThreadScopeBeanInstance(supplierInstance, this, beanManager.getContextId()); + return scopeBeanInstance; + }); + this.proxy = Values.lazy((Value) () -> createClientProxy(beanInstance.get(), beanManager.getContextId())); + } + + @Override + public Class getScope() { + return Dependent.class; + } + + @Override + public Object create(CreationalContext ctx) { + creationalContextAtomicReference.set(ctx); + return proxy.get(); + } + + @Override + public void destroy(Object instance, CreationalContext creationalContext) { + if (beanInstance.isInitialized()) { + this.beanInstance.get().dispose(); + } + } + + @Override + public Class getBeanClass() { + return (Class) this.binding.getContracts().iterator().next(); + } + + private T createClientProxy(BeanInstance beanInstance, String contextId) { + ProxyFactory factory = new ProxyFactory<>(contextId, getBeanClass(), getTypes(), this); + return factory.create(beanInstance); + } +} diff --git a/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/ThreadScopeBeanInstance.java b/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/ThreadScopeBeanInstance.java new file mode 100644 index 0000000000..3067386e45 --- /dev/null +++ b/inject/cdi2-se/src/main/java/org/glassfish/jersey/inject/cdi/se/bean/ThreadScopeBeanInstance.java @@ -0,0 +1,60 @@ +/* + * Copyright (c) 2017, 2024 Oracle and/or its affiliates. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0, which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the + * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + * version 2 with the GNU Classpath Exception, which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + */ + +package org.glassfish.jersey.inject.cdi.se.bean; + +import org.jboss.weld.bean.StringBeanIdentifier; +import org.jboss.weld.bean.proxy.ContextBeanInstance; + +import java.lang.reflect.Method; +import java.util.WeakHashMap; +import java.util.function.Supplier; + +import javax.enterprise.inject.spi.Bean; +import javax.enterprise.inject.spi.PassivationCapable; + +/** + * {@link org.glassfish.jersey.internal.inject.PerThread} scope bean instance used from + * {@link SupplierThreadScopeBean} and {@link SupplierThreadScopeClassBean}. + * + * @param Typed of the bean supplied by a {@code Supplier}. + */ +class ThreadScopeBeanInstance extends ContextBeanInstance { + + private final WeakHashMap instances = new WeakHashMap<>(); + + private final Supplier supplier; + + /** + * Creates a new invocation handler with supplier which provides a current injected value in proper scope. + * + * @param supplier provider of the value. + */ + ThreadScopeBeanInstance(Supplier supplier, Bean bean, String contextId) { + super(bean, new StringBeanIdentifier(((PassivationCapable) bean).getId()), contextId); + this.supplier = supplier; + } + + @Override + public Object invoke(Object obj, Method method, Object... arguments) throws Throwable { + Object instance = instances.computeIfAbsent(Thread.currentThread(), thread -> supplier.get()); + return super.invoke(instance, method, arguments); + } + + public void dispose() { + this.instances.clear(); + } +} diff --git a/inject/cdi2-se/src/test/java/org/glassfish/jersey/inject/cdi/se/CzechGreeting.java b/inject/cdi2-se/src/test/java/org/glassfish/jersey/inject/cdi/se/CzechGreeting.java index 0c7b9e8744..a5326bbe9e 100644 --- a/inject/cdi2-se/src/test/java/org/glassfish/jersey/inject/cdi/se/CzechGreeting.java +++ b/inject/cdi2-se/src/test/java/org/glassfish/jersey/inject/cdi/se/CzechGreeting.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2017, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -26,9 +26,11 @@ public class CzechGreeting implements Greeting, Printable { static final String GREETING = "Ahoj"; + private String greeting = GREETING + "#" + Thread.currentThread().getName(); + @Override public String getGreeting() { - return GREETING + "#" + Thread.currentThread().getName(); + return greeting; } @Override diff --git a/inject/cdi2-se/src/test/java/org/glassfish/jersey/inject/cdi/se/ThreadScopeTest.java b/inject/cdi2-se/src/test/java/org/glassfish/jersey/inject/cdi/se/ThreadScopeTest.java index 1c3ded4c20..1f88d53732 100644 --- a/inject/cdi2-se/src/test/java/org/glassfish/jersey/inject/cdi/se/ThreadScopeTest.java +++ b/inject/cdi2-se/src/test/java/org/glassfish/jersey/inject/cdi/se/ThreadScopeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017, 2022 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2017, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -17,6 +17,7 @@ package org.glassfish.jersey.inject.cdi.se; import java.util.concurrent.CountDownLatch; +import java.util.concurrent.atomic.AtomicReference; import javax.enterprise.context.RequestScoped; import javax.inject.Inject; @@ -167,7 +168,7 @@ public void testThreadScopedInRequestTwoTypes() { } @Test - public void testThreadScopedInSingletonScope() { + public void testThreadScopedInSingletonScope() throws InterruptedException { InjectionManager injectionManager = BindingTestHelper.createInjectionManager(); BindingTestHelper.bind(injectionManager, binder -> { binder.bindAsContract(SingletonObject.class) @@ -188,6 +189,52 @@ public void testThreadScopedInSingletonScope() { assertNotNull(greeting2); assertEquals(greeting1, greeting2); + + final AtomicReference greetingAtomicReference = new AtomicReference<>(); + Runnable runnable = () -> + greetingAtomicReference.set(injectionManager.getInstance(SingletonObject.class).getGreeting().getGreeting()); + + Thread newThread = new Thread(runnable); + newThread.start(); + newThread.join(); + + assertEquals(greeting1.getGreeting(), greeting2.getGreeting()); + assertNotEquals(greeting1.getGreeting(), greetingAtomicReference.get()); + } + + @Test + public void testSupplierClassBindingThreadScopedInSingletonScope() throws InterruptedException { + InjectionManager injectionManager = BindingTestHelper.createInjectionManager(); + BindingTestHelper.bind(injectionManager, binder -> { + binder.bindAsContract(SingletonObject.class) + .in(Singleton.class); + + binder.bindFactory(SupplierGreeting.class) + .to(Greeting.class) + .in(PerThread.class); + }); + + SingletonObject instance1 = injectionManager.getInstance(SingletonObject.class); + Greeting greeting1 = instance1.getGreeting(); + assertNotNull(greeting1); + + // Precisely the same object + SingletonObject instance2 = injectionManager.getInstance(SingletonObject.class); + Greeting greeting2 = instance2.getGreeting(); + assertNotNull(greeting2); + + assertEquals(greeting1, greeting2); + + final AtomicReference greetingAtomicReference = new AtomicReference<>(); + Runnable runnable = () -> + greetingAtomicReference.set(injectionManager.getInstance(SingletonObject.class).getGreeting().getGreeting()); + + Thread newThread = new Thread(runnable); + newThread.start(); + newThread.join(); + + assertEquals(greeting1.getGreeting(), greeting2.getGreeting()); + assertNotEquals(greeting1.getGreeting(), greetingAtomicReference.get()); } @RequestScoped From 6da18bd048559bb04975c7e9f4cdf6de5fc59eec Mon Sep 17 00:00:00 2001 From: jansupol Date: Tue, 27 Aug 2024 00:02:17 +0200 Subject: [PATCH 04/11] Allow to disable JSON-B using System properties Signed-off-by: jansupol --- .../glassfish/jersey/ApplicationSupplier.java | 33 ++++ .../glassfish/jersey/CommonProperties.java | 13 ++ .../internal/util/PropertiesHelper.java | 23 ++- .../internal/util/PropertiesHelperTest.java | 13 +- .../jersey/server/ResourceConfig.java | 5 +- docs/src/main/docbook/appendix-properties.xml | 18 ++ docs/src/main/docbook/jersey.ent | 1 + .../jersey/jsonb/JsonBindingFeature.java | 89 ++++++++- .../jersey/jsonb/localization.properties | 4 +- .../jsonb/internal/JsonbDisabledTest.java | 178 +++++++++++++++++- 10 files changed, 360 insertions(+), 17 deletions(-) create mode 100644 core-common/src/main/java/org/glassfish/jersey/ApplicationSupplier.java diff --git a/core-common/src/main/java/org/glassfish/jersey/ApplicationSupplier.java b/core-common/src/main/java/org/glassfish/jersey/ApplicationSupplier.java new file mode 100644 index 0000000000..1eb9ca5c72 --- /dev/null +++ b/core-common/src/main/java/org/glassfish/jersey/ApplicationSupplier.java @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2024 Oracle and/or its affiliates. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0, which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the + * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + * version 2 with the GNU Classpath Exception, which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + */ + + +package org.glassfish.jersey; + +import javax.ws.rs.core.Application; + +/** + * Implementation of this interface is capable of returning {@link Application}. + */ +public interface ApplicationSupplier { + /** + * Get Application. + * + * @return Application. + */ + Application getApplication(); + +} diff --git a/core-common/src/main/java/org/glassfish/jersey/CommonProperties.java b/core-common/src/main/java/org/glassfish/jersey/CommonProperties.java index f1a713e246..efe56c7376 100644 --- a/core-common/src/main/java/org/glassfish/jersey/CommonProperties.java +++ b/core-common/src/main/java/org/glassfish/jersey/CommonProperties.java @@ -130,6 +130,19 @@ public final class CommonProperties { */ public static final String JSON_BINDING_FEATURE_DISABLE_SERVER = "jersey.config.server.disableJsonBinding"; + /** + * Disables configuration of Json Binding (JSR-367) feature for {@link javax.ws.rs.core.Application} subclasses whose + * package names are specified as a value. The value is comma-separated string defining prefixes of the application + * package names. + *

+ * By default, Json Binding is automatically enabled. + *

+ * The name of the configuration property is {@value}. + *

+ * @since 2.45 + */ + public static final String JSON_BINDING_FEATURE_DISABLE_APPLICATION = "jersey.config.application.disableJsonBinding"; + /** * If {@code true} then disable configuration of Json Processing (JSR-353) feature. *

diff --git a/core-common/src/main/java/org/glassfish/jersey/internal/util/PropertiesHelper.java b/core-common/src/main/java/org/glassfish/jersey/internal/util/PropertiesHelper.java index cb1c87b864..45d28277c7 100644 --- a/core-common/src/main/java/org/glassfish/jersey/internal/util/PropertiesHelper.java +++ b/core-common/src/main/java/org/glassfish/jersey/internal/util/PropertiesHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2022 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -389,6 +389,27 @@ public static boolean isProperty(final Object value) { } } + /** + * Converts the property value to {@code boolean} and checks it is {@code true} or empty. + * Returns {@code true} if the value is {@code true} or empty but not {@code null}. + * + *

+ * The rationale behind this is that system property {@code -Dprop=true} is the same as {@code -Dprop}. + * The property {@code -Dprop=false} behaves as if the {@code -Dprop} is not set at all. + *

+ * + * @param value property value. + * @return {@code boolean} property value or {@code true} if the property value is not set or {@code false} if the property + * is otherwise not convertible. + */ + public static boolean isPropertyOrNotSet(final Object value) { + if (value instanceof Boolean) { + return Boolean.class.cast(value); + } else { + return value != null && ("".equals(value.toString()) || Boolean.parseBoolean(value.toString())); + } + } + /** * Faster replacement of {@code RuntimeType#name().toLowerCase(Locale.ROOT)} * @param runtimeType The runtime type to lower case diff --git a/core-common/src/test/java/org/glassfish/jersey/internal/util/PropertiesHelperTest.java b/core-common/src/test/java/org/glassfish/jersey/internal/util/PropertiesHelperTest.java index 68f6aac7d4..69acabf48b 100644 --- a/core-common/src/test/java/org/glassfish/jersey/internal/util/PropertiesHelperTest.java +++ b/core-common/src/test/java/org/glassfish/jersey/internal/util/PropertiesHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, 2022 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -199,4 +199,15 @@ public void testconvertValue() { } + @Test + public void isPropertyOrNotSetTest() { + assertEquals(false, PropertiesHelper.isPropertyOrNotSet((Boolean) null)); + assertEquals(true, PropertiesHelper.isPropertyOrNotSet(Boolean.TRUE)); + assertEquals(false, PropertiesHelper.isPropertyOrNotSet(Boolean.FALSE)); + assertEquals(false, PropertiesHelper.isPropertyOrNotSet((String) null)); + assertEquals(true, PropertiesHelper.isPropertyOrNotSet("")); + assertEquals(false, PropertiesHelper.isPropertyOrNotSet("treu")); // false for non-boolean values + assertEquals(true, PropertiesHelper.isPropertyOrNotSet("TRUE")); + assertEquals(false, PropertiesHelper.isPropertyOrNotSet("false")); + } } diff --git a/core-server/src/main/java/org/glassfish/jersey/server/ResourceConfig.java b/core-server/src/main/java/org/glassfish/jersey/server/ResourceConfig.java index 1b13d056e3..359363e4b4 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/ResourceConfig.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/ResourceConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2021 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -37,6 +37,7 @@ import javax.ws.rs.core.Configuration; import javax.ws.rs.core.Feature; +import org.glassfish.jersey.ApplicationSupplier; import org.glassfish.jersey.internal.Errors; import org.glassfish.jersey.internal.config.ExternalPropertiesConfigurationFactory; import org.glassfish.jersey.internal.inject.Binder; @@ -67,7 +68,7 @@ * @author Michal Gajdos * @author Marek Potociar */ -public class ResourceConfig extends Application implements Configurable, ServerConfig { +public class ResourceConfig extends Application implements Configurable, ServerConfig, ApplicationSupplier { private static final Logger LOGGER = Logger.getLogger(ResourceConfig.class.getName()); diff --git a/docs/src/main/docbook/appendix-properties.xml b/docs/src/main/docbook/appendix-properties.xml index 13df68b5e0..f131fa7568 100644 --- a/docs/src/main/docbook/appendix-properties.xml +++ b/docs/src/main/docbook/appendix-properties.xml @@ -81,6 +81,24 @@ Disables configuration of Json Binding (JSR-367) feature. Default value is false. + Can also be set as a system property. + + + Since 2.45. + + + + + &jersey.common.CommonProperties.JSON_BINDING_FEATURE_DISABLE_APPLICATION; + jersey.config.application.disableJsonBinding + + + Disables configuration of Json Binding (JSR-367) feature for javax.ws.rs.core.Application + subclasses whose package names are specified as a value. The value is comma-separated string + defining prefixes of the application package names. Can also be set as a system property. + + + By default, Json Binding is automatically enabled. Since 2.45. diff --git a/docs/src/main/docbook/jersey.ent b/docs/src/main/docbook/jersey.ent index c8022b9ad1..4cb70cc144 100644 --- a/docs/src/main/docbook/jersey.ent +++ b/docs/src/main/docbook/jersey.ent @@ -392,6 +392,7 @@ CommonProperties.JSON_BINDING_FEATURE_DISABLE" > CommonProperties.JSON_BINDING_FEATURE_DISABLE_CLIENT" > CommonProperties.JSON_BINDING_FEATURE_DISABLE_SERVER" > +CommonProperties.JSON_BINDING_FEATURE_DISABLE_APPLICATION" > CommonProperties.JSON_PROCESSING_FEATURE_DISABLE" > CommonProperties.JSON_PROCESSING_FEATURE_DISABLE_CLIENT" > CommonProperties.JSON_PROCESSING_FEATURE_DISABLE_SERVER" > diff --git a/media/json-binding/src/main/java/org/glassfish/jersey/jsonb/JsonBindingFeature.java b/media/json-binding/src/main/java/org/glassfish/jersey/jsonb/JsonBindingFeature.java index 005613842b..40a56c4204 100644 --- a/media/json-binding/src/main/java/org/glassfish/jersey/jsonb/JsonBindingFeature.java +++ b/media/json-binding/src/main/java/org/glassfish/jersey/jsonb/JsonBindingFeature.java @@ -16,16 +16,25 @@ package org.glassfish.jersey.jsonb; +import javax.ws.rs.RuntimeType; +import javax.ws.rs.core.Application; import javax.ws.rs.core.Configuration; import javax.ws.rs.core.Feature; import javax.ws.rs.core.FeatureContext; +import org.glassfish.jersey.ApplicationSupplier; import org.glassfish.jersey.CommonProperties; import org.glassfish.jersey.internal.InternalProperties; +import org.glassfish.jersey.internal.inject.InjectionManagerSupplier; import org.glassfish.jersey.internal.util.PropertiesHelper; import org.glassfish.jersey.jsonb.internal.JsonBindingAutoDiscoverable; import org.glassfish.jersey.jsonb.internal.JsonBindingProvider; +import java.security.AccessController; +import java.util.HashSet; +import java.util.Set; +import java.util.logging.Logger; + /** * Feature used to register JSON-B providers. *

@@ -50,17 +59,85 @@ */ public class JsonBindingFeature implements Feature { + private static final Logger LOGGER = Logger.getLogger(JsonBindingFeature.class.getName()); private static final String JSON_FEATURE = JsonBindingFeature.class.getSimpleName(); @Override public boolean configure(final FeatureContext context) { final Configuration config = context.getConfiguration(); - if (CommonProperties.getValue(config.getProperties(), config.getRuntimeType(), - CommonProperties.JSON_BINDING_FEATURE_DISABLE, Boolean.FALSE, Boolean.class)) { + // ---- Allow to disable for compatibility with Pre JAX-RS 2.1 Jersey. + + /* Either system properties */ + final String bindingDisabledBySystemProperty = AccessController.doPrivileged( + PropertiesHelper.getSystemProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE)); + + final String bindingDisabledBySystemPropertyClient = AccessController.doPrivileged( + PropertiesHelper.getSystemProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE_CLIENT)); + + final String bindingDisabledBySystemPropertyServer = AccessController.doPrivileged( + PropertiesHelper.getSystemProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE_SERVER)); + + final RuntimeType runtimeType = config.getRuntimeType(); + + boolean bindingDisabledBySystem = PropertiesHelper.isPropertyOrNotSet(bindingDisabledBySystemProperty) + || (runtimeType == RuntimeType.CLIENT + && PropertiesHelper.isPropertyOrNotSet(bindingDisabledBySystemPropertyClient)) + || (runtimeType == RuntimeType.SERVER + && PropertiesHelper.isPropertyOrNotSet(bindingDisabledBySystemPropertyServer)); + + /* Or config property */ + final Boolean bindingDisabled = CommonProperties.getValue(config.getProperties(), runtimeType, + CommonProperties.JSON_BINDING_FEATURE_DISABLE, Boolean.class); + + /* Config property takes precedence */ + if ((bindingDisabledBySystem && !Boolean.FALSE.equals(bindingDisabled)) || Boolean.TRUE.equals(bindingDisabled)) { return false; } + final Set disabledPackageNames = new HashSet<>(); + + /* Only a certain package names */ + final String bindingDisabledPackageBySystemProperty = RuntimeType.SERVER == runtimeType + ? AccessController.doPrivileged(PropertiesHelper.getSystemProperty( + CommonProperties.JSON_BINDING_FEATURE_DISABLE_APPLICATION)) + : null; + + final String bindingDisabledPackage = RuntimeType.SERVER == runtimeType + ? CommonProperties.getValue(config.getProperties(), runtimeType, + CommonProperties.JSON_BINDING_FEATURE_DISABLE_APPLICATION, String.class) + : null; + + separatePackageNames(disabledPackageNames, bindingDisabledPackageBySystemProperty); + separatePackageNames(disabledPackageNames, bindingDisabledPackage); + + if (!disabledPackageNames.isEmpty() && !Boolean.FALSE.equals(bindingDisabled)) { + try { + Application app = null; + if (InjectionManagerSupplier.class.isInstance(context)) { + app = ((InjectionManagerSupplier) context).getInjectionManager().getInstance(Application.class); + if (app != null) { + while (ApplicationSupplier.class.isInstance(app) && ((ApplicationSupplier) app).getApplication() != app) { + app = ((ApplicationSupplier) app).getApplication(); + } + for (String disabledPackageName : disabledPackageNames) { + if (app.getClass().getName().startsWith(disabledPackageName)) { + return false; + } + } + } + } + if (app == null) { + LOGGER.warning(LocalizationMessages.ERROR_JSONB_DETECTING_APPLICATION( + LocalizationMessages.ERROR_JSONB_APPLICATION_NOT_FOUND())); + } + } catch (Throwable throwable) { + LOGGER.warning(LocalizationMessages.ERROR_JSONB_DETECTING_APPLICATION(throwable.getMessage())); + } + } + + // ---- End of disabling for compatibility with Pre JAX-RS 2.1 Jersey. + final String jsonFeature = CommonProperties.getValue( config.getProperties(), config.getRuntimeType(), @@ -79,4 +156,12 @@ public boolean configure(final FeatureContext context) { return true; } + + private static void separatePackageNames(Set set, String packages) { + if (packages != null) { + for (String packageName : packages.split(",")) { + set.add(packageName.trim()); + } + } + } } diff --git a/media/json-binding/src/main/resources/org/glassfish/jersey/jsonb/localization.properties b/media/json-binding/src/main/resources/org/glassfish/jersey/jsonb/localization.properties index 4eee493a70..371e641b3d 100644 --- a/media/json-binding/src/main/resources/org/glassfish/jersey/jsonb/localization.properties +++ b/media/json-binding/src/main/resources/org/glassfish/jersey/jsonb/localization.properties @@ -1,5 +1,5 @@ # -# Copyright (c) 2017, 2019 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2017, 2024 Oracle and/or its affiliates. All rights reserved. # # This program and the accompanying materials are made available under the # terms of the Eclipse Public License v. 2.0, which is available at @@ -14,6 +14,8 @@ # SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 # +error.jsonb.application.not.found=Application not found. +error.jsonb.detecting.application=JSON-B could not detect the application name: {0}. error.jsonb.serialization=Error writing JSON-B serialized object. error.jsonb.deserialization=Error deserializing object from entity stream. error.jsonb.emptystream=JSON-B cannot parse empty input stream. diff --git a/media/json-binding/src/test/java/org/glassfish/jersey/jsonb/internal/JsonbDisabledTest.java b/media/json-binding/src/test/java/org/glassfish/jersey/jsonb/internal/JsonbDisabledTest.java index 4882fe88b0..c2b63779d6 100644 --- a/media/json-binding/src/test/java/org/glassfish/jersey/jsonb/internal/JsonbDisabledTest.java +++ b/media/json-binding/src/test/java/org/glassfish/jersey/jsonb/internal/JsonbDisabledTest.java @@ -17,6 +17,10 @@ package org.glassfish.jersey.jsonb.internal; import org.glassfish.jersey.CommonProperties; +import org.glassfish.jersey.internal.inject.AbstractBinder; +import org.glassfish.jersey.internal.inject.InjectionManager; +import org.glassfish.jersey.internal.inject.InjectionManagerSupplier; +import org.glassfish.jersey.internal.inject.Injections; import org.glassfish.jersey.jsonb.JsonBindingFeature; import org.glassfish.jersey.model.internal.CommonConfig; import org.glassfish.jersey.model.internal.ComponentBag; @@ -24,6 +28,7 @@ import org.junit.jupiter.api.Test; import javax.ws.rs.RuntimeType; +import javax.ws.rs.core.Application; import javax.ws.rs.core.FeatureContext; import java.lang.reflect.Proxy; import java.util.concurrent.atomic.AtomicReference; @@ -32,24 +37,177 @@ public class JsonbDisabledTest { @Test public void testDisabled() { AtomicReference configReference = new AtomicReference<>(); - FeatureContext featureContext1 = (FeatureContext) Proxy.newProxyInstance( - getClass().getClassLoader(), - new Class[] {FeatureContext.class}, (proxy, method, args) -> { - switch (method.getName()) { - case "getConfiguration": - return configReference.get(); - } - return null; - }); + FeatureContext featureContext1 = featureContextForConfig(configReference); CommonConfig config1 = new CommonConfig(RuntimeType.SERVER, ComponentBag.INCLUDE_ALL); configReference.set(config1); Assertions.assertTrue(new JsonBindingFeature().configure(featureContext1)); - CommonConfig config2 = new CommonConfig(RuntimeType.SERVER, ComponentBag.INCLUDE_ALL); config2.property(CommonProperties.JSON_BINDING_FEATURE_DISABLE, true); configReference.set(config2); Assertions.assertFalse(new JsonBindingFeature().configure(featureContext1)); } + + @Test + public void testDisabledBySystemProperty() { + AtomicReference configReference = new AtomicReference<>(); + FeatureContext featureContext1 = featureContextForConfig(configReference); + + CommonConfig config1 = new CommonConfig(RuntimeType.SERVER, ComponentBag.INCLUDE_ALL); + configReference.set(config1); + Assertions.assertTrue(new JsonBindingFeature().configure(featureContext1)); + + CommonConfig config2 = new CommonConfig(RuntimeType.SERVER, ComponentBag.INCLUDE_ALL); + System.setProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE_SERVER, "true"); + configReference.set(config2); + Assertions.assertFalse(new JsonBindingFeature().configure(featureContext1)); + System.clearProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE_SERVER); + } + + @Test + public void testDisabledBySystemPropertyOverridenByConfigProperty() { + AtomicReference configReference = new AtomicReference<>(); + FeatureContext featureContext1 = featureContextForConfig(configReference); + + CommonConfig config1 = new CommonConfig(RuntimeType.SERVER, ComponentBag.INCLUDE_ALL); + configReference.set(config1); + Assertions.assertTrue(new JsonBindingFeature().configure(featureContext1)); + + CommonConfig config2 = new CommonConfig(RuntimeType.SERVER, ComponentBag.INCLUDE_ALL); + System.setProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE, "true"); + config2.property(CommonProperties.JSON_BINDING_FEATURE_DISABLE, false); + configReference.set(config2); + Assertions.assertTrue(new JsonBindingFeature().configure(featureContext1)); + System.clearProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE); + } + + @Test + public void testDisabledByPropertyApplicationPackage() { + Application application = new Application() { + }; + InjectionManager injectionManager = Injections.createInjectionManager(); + injectionManager.register(new AbstractBinder() { + @Override + protected void configure() { + bind(application).to(Application.class); + } + }); + AtomicReference injectionManagerReference = new AtomicReference<>(injectionManager); + AtomicReference configReference = new AtomicReference<>(); + FeatureContext featureContext1 = featureContextForConfig(configReference, injectionManagerReference); + + CommonConfig config1 = new CommonConfig(RuntimeType.SERVER, ComponentBag.INCLUDE_ALL); + configReference.set(config1); + Assertions.assertTrue(new JsonBindingFeature().configure(featureContext1)); + + System.setProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE_APPLICATION, + "some.does.not.matter, org.glassfish.jersey.jsonb.internal"); + CommonConfig config2 = new CommonConfig(RuntimeType.SERVER, ComponentBag.INCLUDE_ALL); + configReference.set(config2); + Assertions.assertFalse(new JsonBindingFeature().configure(featureContext1)); + System.clearProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE_APPLICATION); + } + + @Test + public void disableOnClientOnlyTest() { + AtomicReference configReference = new AtomicReference<>(); + FeatureContext featureContext1 = featureContextForConfig(configReference); + + CommonConfig config1 = new CommonConfig(RuntimeType.CLIENT, ComponentBag.INCLUDE_ALL); + configReference.set(config1); + Assertions.assertTrue(new JsonBindingFeature().configure(featureContext1)); + + config1.property(CommonProperties.JSON_BINDING_FEATURE_DISABLE_SERVER, true); + Assertions.assertTrue(new JsonBindingFeature().configure(featureContext1)); + + config1.property(CommonProperties.JSON_BINDING_FEATURE_DISABLE_CLIENT, true); + Assertions.assertFalse(new JsonBindingFeature().configure(featureContext1)); + + CommonConfig config2 = new CommonConfig(RuntimeType.CLIENT, ComponentBag.INCLUDE_ALL); + System.setProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE_SERVER, "true"); + configReference.set(config2); + Assertions.assertTrue(new JsonBindingFeature().configure(featureContext1)); + + System.setProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE_CLIENT, "true"); + Assertions.assertFalse(new JsonBindingFeature().configure(featureContext1)); + + System.clearProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE_SERVER); + System.clearProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE_CLIENT); + } + + @Test + public void testDisabledBySystemPropertyApplicationPackage() { + Application application = new Application() { + }; + InjectionManager injectionManager = Injections.createInjectionManager(); + injectionManager.register(new AbstractBinder() { + @Override + protected void configure() { + bind(application).to(Application.class); + } + }); + AtomicReference injectionManagerReference = new AtomicReference<>(injectionManager); + AtomicReference configReference = new AtomicReference<>(); + FeatureContext featureContext1 = featureContextForConfig(configReference, injectionManagerReference); + + System.setProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE_APPLICATION, + "some.does.not.matter, org.glassfish.jersey.jsonb.internal"); + + CommonConfig config1 = new CommonConfig(RuntimeType.SERVER, ComponentBag.INCLUDE_ALL); + configReference.set(config1); + Assertions.assertFalse(new JsonBindingFeature().configure(featureContext1)); + + CommonConfig config2 = new CommonConfig(RuntimeType.SERVER, ComponentBag.INCLUDE_ALL); + configReference.set(config2); + Assertions.assertFalse(new JsonBindingFeature().configure(featureContext1)); + System.clearProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE_APPLICATION); + } + + @Test + public void testDisabledBySystemPropertyApplicationPackageEnabledByProperty() { + Application application = new Application() { + }; + InjectionManager injectionManager = Injections.createInjectionManager(); + injectionManager.register(new AbstractBinder() { + @Override + protected void configure() { + bind(application).to(Application.class); + } + }); + AtomicReference injectionManagerReference = new AtomicReference<>(injectionManager); + AtomicReference configReference = new AtomicReference<>(); + FeatureContext featureContext1 = featureContextForConfig(configReference, injectionManagerReference); + + CommonConfig config1 = new CommonConfig(RuntimeType.SERVER, ComponentBag.INCLUDE_ALL); + configReference.set(config1); + Assertions.assertTrue(new JsonBindingFeature().configure(featureContext1)); + + System.setProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE_APPLICATION, + "some.does.not.matter, org.glassfish.jersey.jsonb.internal"); + + CommonConfig config2 = new CommonConfig(RuntimeType.SERVER, ComponentBag.INCLUDE_ALL); + config2.property(CommonProperties.JSON_BINDING_FEATURE_DISABLE, Boolean.FALSE); + configReference.set(config2); + Assertions.assertTrue(new JsonBindingFeature().configure(featureContext1)); + System.clearProperty(CommonProperties.JSON_BINDING_FEATURE_DISABLE_APPLICATION); + } + + private static FeatureContext featureContextForConfig(AtomicReference configReference) { + return featureContextForConfig(configReference, new AtomicReference<>()); + } + private static FeatureContext featureContextForConfig(AtomicReference configReference, + AtomicReference injectionManager) { + return (FeatureContext) Proxy.newProxyInstance( + JsonbDisabledTest.class.getClassLoader(), + new Class[] {FeatureContext.class, InjectionManagerSupplier.class}, (proxy, method, args) -> { + switch (method.getName()) { + case "getConfiguration": + return configReference.get(); + case "getInjectionManager": + return injectionManager.get(); + } + return null; + }); + } } From b44f4f9a71762a85a8295f91c5fb4c7cf9c04fce Mon Sep 17 00:00:00 2001 From: jersey-bot Date: Tue, 27 Aug 2024 13:29:24 +0000 Subject: [PATCH 05/11] 2.45 --- archetypes/jersey-example-java8-webapp/pom.xml | 2 +- archetypes/jersey-heroku-webapp/pom.xml | 2 +- archetypes/jersey-quickstart-grizzly2/pom.xml | 2 +- archetypes/jersey-quickstart-webapp/pom.xml | 2 +- archetypes/pom.xml | 2 +- bom/pom.xml | 2 +- bundles/apidocs/pom.xml | 2 +- bundles/examples/pom.xml | 2 +- bundles/jaxrs-ri/pom.xml | 2 +- bundles/pom.xml | 2 +- connectors/apache-connector/pom.xml | 2 +- connectors/apache5-connector/pom.xml | 2 +- connectors/grizzly-connector/pom.xml | 2 +- connectors/helidon-connector/pom.xml | 2 +- connectors/jdk-connector/pom.xml | 2 +- connectors/jetty-connector/pom.xml | 2 +- connectors/jetty-http2-connector/pom.xml | 2 +- connectors/netty-connector/pom.xml | 2 +- connectors/pom.xml | 2 +- containers/glassfish/jersey-gf-ejb/pom.xml | 2 +- containers/glassfish/pom.xml | 2 +- containers/grizzly2-http/pom.xml | 2 +- containers/grizzly2-servlet/pom.xml | 2 +- containers/jdk-http/pom.xml | 2 +- containers/jersey-servlet-core/pom.xml | 2 +- containers/jersey-servlet/pom.xml | 2 +- containers/jetty-http/pom.xml | 2 +- containers/jetty-http2/pom.xml | 2 +- containers/jetty-servlet/pom.xml | 2 +- containers/netty-http/pom.xml | 2 +- containers/pom.xml | 2 +- containers/simple-http/pom.xml | 2 +- core-client/pom.xml | 2 +- core-common/pom.xml | 2 +- core-server/pom.xml | 2 +- docs/pom.xml | 2 +- examples/assemblies/pom.xml | 2 +- examples/bookmark-em/pom.xml | 2 +- examples/bookmark/pom.xml | 2 +- examples/bookstore-webapp/pom.xml | 2 +- examples/cdi-webapp/pom.xml | 2 +- examples/clipboard-programmatic/pom.xml | 2 +- examples/clipboard/pom.xml | 2 +- examples/configured-client/pom.xml | 2 +- examples/declarative-linking/pom.xml | 2 +- examples/entity-filtering-security/pom.xml | 2 +- examples/entity-filtering-selectable/pom.xml | 2 +- examples/entity-filtering/pom.xml | 2 +- examples/exception-mapping/pom.xml | 2 +- examples/extended-wadl-webapp/pom.xml | 2 +- examples/freemarker-webapp/pom.xml | 2 +- examples/groovy/pom.xml | 2 +- examples/helloworld-benchmark/pom.xml | 2 +- examples/helloworld-cdi2-se/pom.xml | 2 +- examples/helloworld-netty/pom.xml | 2 +- examples/helloworld-programmatic/pom.xml | 2 +- examples/helloworld-pure-jax-rs/pom.xml | 2 +- examples/helloworld-spring-annotations/pom.xml | 2 +- examples/helloworld-spring-webapp/pom.xml | 2 +- examples/helloworld-webapp/pom.xml | 2 +- examples/helloworld-weld/pom.xml | 2 +- examples/helloworld/pom.xml | 2 +- examples/http-patch/pom.xml | 2 +- examples/http-trace/pom.xml | 2 +- examples/https-clientserver-grizzly/pom.xml | 2 +- examples/https-server-glassfish/pom.xml | 2 +- examples/java8-webapp/pom.xml | 2 +- examples/jaxb/pom.xml | 2 +- examples/jaxrs-types-injection/pom.xml | 2 +- examples/jersey-ejb/pom.xml | 2 +- examples/json-binding-webapp/pom.xml | 2 +- examples/json-jackson/pom.xml | 2 +- examples/json-jackson1/pom.xml | 2 +- examples/json-jettison/pom.xml | 2 +- examples/json-moxy/pom.xml | 2 +- examples/json-processing-webapp/pom.xml | 2 +- examples/json-with-padding/pom.xml | 2 +- examples/managed-beans-webapp/pom.xml | 2 +- examples/managed-client-simple-webapp/pom.xml | 2 +- examples/managed-client-webapp/pom.xml | 2 +- examples/managed-client/pom.xml | 2 +- examples/micrometer/pom.xml | 2 +- examples/multipart-webapp/pom.xml | 2 +- examples/oauth-client-twitter/pom.xml | 2 +- examples/open-tracing/pom.xml | 2 +- examples/osgi-helloworld-webapp/additional-bundle/pom.xml | 2 +- .../osgi-helloworld-webapp/alternate-version-bundle/pom.xml | 2 +- examples/osgi-helloworld-webapp/functional-test/pom.xml | 2 +- examples/osgi-helloworld-webapp/lib-bundle/pom.xml | 2 +- examples/osgi-helloworld-webapp/pom.xml | 2 +- examples/osgi-helloworld-webapp/war-bundle/pom.xml | 2 +- examples/osgi-http-service/bundle/pom.xml | 2 +- examples/osgi-http-service/functional-test/pom.xml | 2 +- examples/osgi-http-service/pom.xml | 2 +- examples/pom.xml | 2 +- examples/reload/pom.xml | 2 +- examples/rx-client-webapp/pom.xml | 2 +- examples/server-async-managed/pom.xml | 2 +- examples/server-async-standalone/client/pom.xml | 2 +- examples/server-async-standalone/pom.xml | 2 +- examples/server-async-standalone/webapp/pom.xml | 2 +- examples/server-async/pom.xml | 2 +- examples/server-sent-events-jaxrs/pom.xml | 2 +- examples/server-sent-events-jersey/pom.xml | 2 +- examples/servlet3-webapp/pom.xml | 2 +- examples/simple-console/pom.xml | 2 +- examples/sse-item-store-jaxrs-webapp/pom.xml | 2 +- examples/sse-item-store-jersey-webapp/pom.xml | 2 +- examples/sse-twitter-aggregator/pom.xml | 2 +- examples/system-properties-example/pom.xml | 2 +- examples/webapp-example-parent/pom.xml | 2 +- examples/xml-moxy/pom.xml | 2 +- ext/bean-validation/pom.xml | 2 +- ext/cdi/jersey-cdi-rs-inject/pom.xml | 2 +- ext/cdi/jersey-cdi1x-ban-custom-hk2-binding/pom.xml | 2 +- ext/cdi/jersey-cdi1x-servlet/pom.xml | 2 +- ext/cdi/jersey-cdi1x-transaction/pom.xml | 2 +- ext/cdi/jersey-cdi1x-validation/pom.xml | 2 +- ext/cdi/jersey-cdi1x/pom.xml | 2 +- ext/cdi/jersey-weld2-se/pom.xml | 2 +- ext/cdi/pom.xml | 2 +- ext/entity-filtering/pom.xml | 2 +- ext/metainf-services/pom.xml | 2 +- ext/micrometer/pom.xml | 2 +- ext/microprofile/mp-config/pom.xml | 2 +- ext/microprofile/mp-rest-client/pom.xml | 2 +- ext/microprofile/pom.xml | 2 +- ext/mvc-bean-validation/pom.xml | 2 +- ext/mvc-freemarker/pom.xml | 2 +- ext/mvc-jsp/pom.xml | 2 +- ext/mvc-mustache/pom.xml | 2 +- ext/mvc/pom.xml | 2 +- ext/pom.xml | 2 +- ext/proxy-client/pom.xml | 2 +- ext/rx/pom.xml | 2 +- ext/rx/rx-client-guava/pom.xml | 2 +- ext/rx/rx-client-rxjava/pom.xml | 2 +- ext/rx/rx-client-rxjava2/pom.xml | 2 +- ext/servlet-portability/pom.xml | 2 +- ext/spring4/pom.xml | 2 +- ext/spring5/pom.xml | 2 +- ext/wadl-doclet/pom.xml | 2 +- incubator/cdi-inject-weld/pom.xml | 2 +- incubator/declarative-linking/pom.xml | 2 +- incubator/gae-integration/pom.xml | 2 +- incubator/html-json/pom.xml | 2 +- incubator/injectless-client/pom.xml | 2 +- incubator/kryo/pom.xml | 2 +- incubator/open-tracing/pom.xml | 2 +- incubator/pom.xml | 2 +- inject/cdi2-se/pom.xml | 2 +- inject/hk2/pom.xml | 2 +- inject/pom.xml | 2 +- media/jaxb/pom.xml | 2 +- media/json-binding/pom.xml | 2 +- media/json-gson/pom.xml | 2 +- media/json-jackson/pom.xml | 2 +- media/json-jackson1/pom.xml | 2 +- media/json-jettison/pom.xml | 2 +- media/json-processing/pom.xml | 2 +- media/moxy/pom.xml | 2 +- media/multipart/pom.xml | 2 +- media/pom.xml | 2 +- media/sse/pom.xml | 2 +- pom.xml | 2 +- security/oauth1-client/pom.xml | 2 +- security/oauth1-server/pom.xml | 2 +- security/oauth1-signature/pom.xml | 2 +- security/oauth2-client/pom.xml | 2 +- security/pom.xml | 2 +- test-framework/core/pom.xml | 2 +- test-framework/maven/container-runner-maven-plugin/pom.xml | 2 +- test-framework/maven/custom-enforcer-rules/pom.xml | 2 +- test-framework/maven/pom.xml | 2 +- test-framework/memleak-test-common/pom.xml | 2 +- test-framework/pom.xml | 2 +- test-framework/providers/bundle/pom.xml | 2 +- test-framework/providers/external/pom.xml | 2 +- test-framework/providers/grizzly2/pom.xml | 2 +- test-framework/providers/inmemory/pom.xml | 2 +- test-framework/providers/jdk-http/pom.xml | 2 +- test-framework/providers/jetty-http2/pom.xml | 2 +- test-framework/providers/jetty/pom.xml | 2 +- test-framework/providers/netty/pom.xml | 2 +- test-framework/providers/pom.xml | 2 +- test-framework/providers/simple/pom.xml | 2 +- test-framework/util/pom.xml | 2 +- tests/e2e-client/pom.xml | 2 +- tests/e2e-core-common/pom.xml | 2 +- tests/e2e-entity/pom.xml | 2 +- tests/e2e-inject/cdi-inject-weld/pom.xml | 2 +- tests/e2e-inject/cdi2-se/pom.xml | 2 +- tests/e2e-inject/hk2/pom.xml | 2 +- tests/e2e-inject/pom.xml | 2 +- tests/e2e-jdk-specifics/pom.xml | 2 +- tests/e2e-server/pom.xml | 2 +- tests/e2e-testng/pom.xml | 2 +- tests/e2e-tls/pom.xml | 2 +- tests/e2e/pom.xml | 2 +- tests/integration/asm/pom.xml | 2 +- tests/integration/async-jersey-filter/pom.xml | 2 +- .../cdi-integration/cdi-beanvalidation-webapp/pom.xml | 2 +- .../integration/cdi-integration/cdi-client-on-server/pom.xml | 2 +- tests/integration/cdi-integration/cdi-client/pom.xml | 2 +- tests/integration/cdi-integration/cdi-ejb-test-webapp/pom.xml | 2 +- .../cdi-iface-with-non-jaxrs-impl-test-webapp/pom.xml | 2 +- tests/integration/cdi-integration/cdi-log-check/pom.xml | 2 +- tests/integration/cdi-integration/cdi-manually-bound/pom.xml | 2 +- tests/integration/cdi-integration/cdi-multimodule/ear/pom.xml | 2 +- tests/integration/cdi-integration/cdi-multimodule/lib/pom.xml | 2 +- tests/integration/cdi-integration/cdi-multimodule/pom.xml | 2 +- .../integration/cdi-integration/cdi-multimodule/war1/pom.xml | 2 +- .../integration/cdi-integration/cdi-multimodule/war2/pom.xml | 2 +- .../integration/cdi-integration/cdi-multipart-webapp/pom.xml | 2 +- .../cdi-integration/cdi-resource-with-at-context/pom.xml | 2 +- tests/integration/cdi-integration/cdi-singleton/pom.xml | 2 +- tests/integration/cdi-integration/cdi-test-webapp/pom.xml | 2 +- .../cdi-with-jersey-injection-custom-cfg-webapp/pom.xml | 2 +- .../pom.xml | 2 +- .../cdi-integration/cdi-with-jersey-injection-webapp/pom.xml | 2 +- .../cdi-integration/context-inject-on-server/pom.xml | 2 +- tests/integration/cdi-integration/gf-cdi-inject/pom.xml | 2 +- tests/integration/cdi-integration/pom.xml | 2 +- tests/integration/client-connector-provider/pom.xml | 2 +- tests/integration/ejb-multimodule-reload/ear/pom.xml | 2 +- tests/integration/ejb-multimodule-reload/lib/pom.xml | 2 +- tests/integration/ejb-multimodule-reload/pom.xml | 2 +- tests/integration/ejb-multimodule-reload/war1/pom.xml | 2 +- tests/integration/ejb-multimodule-reload/war2/pom.xml | 2 +- tests/integration/ejb-multimodule/ear/pom.xml | 2 +- tests/integration/ejb-multimodule/lib/pom.xml | 2 +- tests/integration/ejb-multimodule/pom.xml | 2 +- tests/integration/ejb-multimodule/war/pom.xml | 2 +- tests/integration/ejb-test-webapp/pom.xml | 2 +- tests/integration/externalproperties/pom.xml | 2 +- tests/integration/j-376/pom.xml | 2 +- tests/integration/j-441/ear/pom.xml | 2 +- tests/integration/j-441/pom.xml | 2 +- tests/integration/j-441/war1/pom.xml | 2 +- tests/integration/j-441/war2/pom.xml | 2 +- tests/integration/j-59/ear/pom.xml | 2 +- tests/integration/j-59/lib/pom.xml | 2 +- tests/integration/j-59/pom.xml | 2 +- tests/integration/j-59/war/pom.xml | 2 +- tests/integration/jackson-14/pom.xml | 2 +- tests/integration/jaxrs-component-inject/pom.xml | 2 +- tests/integration/jersey-1107/pom.xml | 2 +- tests/integration/jersey-1223/pom.xml | 2 +- tests/integration/jersey-1604/pom.xml | 2 +- tests/integration/jersey-1667/pom.xml | 2 +- tests/integration/jersey-1829/pom.xml | 2 +- tests/integration/jersey-1883/pom.xml | 2 +- tests/integration/jersey-1928/pom.xml | 2 +- tests/integration/jersey-1960/pom.xml | 2 +- tests/integration/jersey-1964/pom.xml | 2 +- tests/integration/jersey-2031/pom.xml | 2 +- tests/integration/jersey-2136/pom.xml | 2 +- tests/integration/jersey-2137/pom.xml | 2 +- tests/integration/jersey-2154/pom.xml | 2 +- tests/integration/jersey-2160/pom.xml | 2 +- tests/integration/jersey-2164/pom.xml | 2 +- tests/integration/jersey-2167/pom.xml | 2 +- tests/integration/jersey-2176/pom.xml | 2 +- tests/integration/jersey-2184/pom.xml | 2 +- tests/integration/jersey-2255/pom.xml | 2 +- tests/integration/jersey-2322/pom.xml | 2 +- tests/integration/jersey-2335/pom.xml | 2 +- tests/integration/jersey-2421/pom.xml | 2 +- tests/integration/jersey-2551/pom.xml | 2 +- tests/integration/jersey-2612/pom.xml | 2 +- tests/integration/jersey-2637/pom.xml | 2 +- tests/integration/jersey-2654/pom.xml | 2 +- tests/integration/jersey-2673/pom.xml | 2 +- tests/integration/jersey-2689/pom.xml | 2 +- tests/integration/jersey-2704/pom.xml | 2 +- tests/integration/jersey-2776/pom.xml | 2 +- tests/integration/jersey-2794/pom.xml | 2 +- tests/integration/jersey-2846/pom.xml | 2 +- tests/integration/jersey-2878/pom.xml | 2 +- tests/integration/jersey-2892/pom.xml | 2 +- tests/integration/jersey-3662/pom.xml | 2 +- tests/integration/jersey-3670/pom.xml | 2 +- tests/integration/jersey-3796/pom.xml | 2 +- tests/integration/jersey-3992/pom.xml | 2 +- tests/integration/jersey-4003/pom.xml | 2 +- tests/integration/jersey-4099/pom.xml | 2 +- tests/integration/jersey-4321/pom.xml | 2 +- tests/integration/jersey-4507/pom.xml | 2 +- tests/integration/jersey-4542/pom.xml | 2 +- tests/integration/jersey-4697/pom.xml | 2 +- tests/integration/jersey-4722/pom.xml | 2 +- tests/integration/jersey-4949/pom.xml | 2 +- tests/integration/jersey-780/pom.xml | 2 +- tests/integration/jetty-response-close/pom.xml | 2 +- tests/integration/microprofile/config/helidon/pom.xml | 2 +- tests/integration/microprofile/config/pom.xml | 2 +- tests/integration/microprofile/config/webapp/pom.xml | 2 +- tests/integration/microprofile/pom.xml | 2 +- tests/integration/microprofile/rest-client/pom.xml | 2 +- .../microprofile/rest-client14-compatibility/pom.xml | 2 +- tests/integration/pom.xml | 2 +- tests/integration/portability-jersey-1/pom.xml | 2 +- tests/integration/portability-jersey-2/pom.xml | 2 +- tests/integration/property-check/pom.xml | 2 +- tests/integration/reactive-streams/pom.xml | 2 +- tests/integration/reactive-streams/sse/pom.xml | 2 +- tests/integration/security-digest/pom.xml | 2 +- tests/integration/servlet-2.5-autodiscovery-1/pom.xml | 2 +- tests/integration/servlet-2.5-autodiscovery-2/pom.xml | 2 +- tests/integration/servlet-2.5-filter/pom.xml | 2 +- tests/integration/servlet-2.5-inflector-1/pom.xml | 2 +- tests/integration/servlet-2.5-init-1/pom.xml | 2 +- tests/integration/servlet-2.5-init-2/pom.xml | 2 +- tests/integration/servlet-2.5-init-3/pom.xml | 2 +- tests/integration/servlet-2.5-init-4/pom.xml | 2 +- tests/integration/servlet-2.5-init-5/pom.xml | 2 +- tests/integration/servlet-2.5-init-6/pom.xml | 2 +- tests/integration/servlet-2.5-init-7/pom.xml | 2 +- tests/integration/servlet-2.5-init-8/pom.xml | 2 +- tests/integration/servlet-2.5-mvc-1/pom.xml | 2 +- tests/integration/servlet-2.5-mvc-2/pom.xml | 2 +- tests/integration/servlet-2.5-mvc-3/pom.xml | 2 +- tests/integration/servlet-2.5-reload/pom.xml | 2 +- tests/integration/servlet-3-async/pom.xml | 2 +- tests/integration/servlet-3-chunked-io/pom.xml | 2 +- tests/integration/servlet-3-filter/pom.xml | 2 +- tests/integration/servlet-3-gf-async/pom.xml | 2 +- tests/integration/servlet-3-inflector-1/pom.xml | 2 +- tests/integration/servlet-3-init-1/pom.xml | 2 +- tests/integration/servlet-3-init-2/pom.xml | 2 +- tests/integration/servlet-3-init-3/pom.xml | 2 +- tests/integration/servlet-3-init-4/pom.xml | 2 +- tests/integration/servlet-3-init-5/pom.xml | 2 +- tests/integration/servlet-3-init-6/pom.xml | 2 +- tests/integration/servlet-3-init-7/pom.xml | 2 +- tests/integration/servlet-3-init-8/pom.xml | 2 +- tests/integration/servlet-3-init-9/pom.xml | 2 +- tests/integration/servlet-3-init-provider/pom.xml | 2 +- tests/integration/servlet-3-params/pom.xml | 2 +- tests/integration/servlet-3-sse-1/pom.xml | 2 +- tests/integration/servlet-4.0-mvc-1/pom.xml | 2 +- tests/integration/servlet-request-wrapper-binding-2/pom.xml | 2 +- tests/integration/servlet-request-wrapper-binding/pom.xml | 2 +- tests/integration/servlet-tests/pom.xml | 2 +- tests/integration/sonar-test/pom.xml | 2 +- tests/integration/spring4/pom.xml | 2 +- tests/integration/spring5/pom.xml | 2 +- tests/integration/tracing-support/pom.xml | 2 +- tests/jmockit/pom.xml | 2 +- tests/mem-leaks/pom.xml | 2 +- tests/mem-leaks/redeployment/pom.xml | 2 +- .../redeployment/redeployment-hello-world-app-ref/pom.xml | 4 ++-- .../redeployment/redeployment-leaking-test-app/pom.xml | 2 +- .../mem-leaks/redeployment/redeployment-no-jersey-app/pom.xml | 2 +- .../redeployment/redeployment-threadlocals-app/pom.xml | 2 +- tests/mem-leaks/test-cases/bean-param-leak/pom.xml | 2 +- tests/mem-leaks/test-cases/leaking-test-app/pom.xml | 2 +- tests/mem-leaks/test-cases/pom.xml | 2 +- tests/mem-leaks/test-cases/shutdown-hook-leak-client/pom.xml | 2 +- tests/mem-leaks/test-cases/shutdown-hook-leak/pom.xml | 2 +- tests/osgi/functional/pom.xml | 2 +- tests/osgi/pom.xml | 2 +- tests/performance/benchmarks/pom.xml | 2 +- tests/performance/pom.xml | 2 +- tests/performance/runners/jersey-grizzly-runner/pom.xml | 2 +- tests/performance/runners/pom.xml | 2 +- tests/performance/test-cases/assemblies/pom.xml | 2 +- tests/performance/test-cases/filter-dynamic/pom.xml | 2 +- tests/performance/test-cases/filter-global/pom.xml | 2 +- tests/performance/test-cases/filter-name/pom.xml | 2 +- tests/performance/test-cases/interceptor-dynamic/pom.xml | 2 +- tests/performance/test-cases/interceptor-global/pom.xml | 2 +- tests/performance/test-cases/interceptor-name/pom.xml | 2 +- tests/performance/test-cases/mbw-custom-provider/pom.xml | 2 +- tests/performance/test-cases/mbw-json-jackson/pom.xml | 2 +- tests/performance/test-cases/mbw-json-moxy/pom.xml | 2 +- tests/performance/test-cases/mbw-kryo/pom.xml | 2 +- tests/performance/test-cases/mbw-text-plain/pom.xml | 2 +- tests/performance/test-cases/mbw-xml-jaxb/pom.xml | 2 +- tests/performance/test-cases/mbw-xml-moxy/pom.xml | 2 +- tests/performance/test-cases/param-srl/pom.xml | 2 +- tests/performance/test-cases/pom.xml | 2 +- tests/performance/test-cases/proxy-injection/pom.xml | 2 +- tests/performance/tools/pom.xml | 2 +- tests/pom.xml | 2 +- tests/release-test/pom.xml | 2 +- tests/stress/pom.xml | 2 +- 387 files changed, 388 insertions(+), 388 deletions(-) diff --git a/archetypes/jersey-example-java8-webapp/pom.xml b/archetypes/jersey-example-java8-webapp/pom.xml index 9cd191114a..a8b7374dd4 100644 --- a/archetypes/jersey-example-java8-webapp/pom.xml +++ b/archetypes/jersey-example-java8-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.archetypes project - 2.45-SNAPSHOT + 2.45 jersey-example-java8-webapp diff --git a/archetypes/jersey-heroku-webapp/pom.xml b/archetypes/jersey-heroku-webapp/pom.xml index 31cc459806..d85acdf6e3 100644 --- a/archetypes/jersey-heroku-webapp/pom.xml +++ b/archetypes/jersey-heroku-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.archetypes project - 2.45-SNAPSHOT + 2.45 maven-archetype diff --git a/archetypes/jersey-quickstart-grizzly2/pom.xml b/archetypes/jersey-quickstart-grizzly2/pom.xml index e2dad5d547..b6f7fd8252 100644 --- a/archetypes/jersey-quickstart-grizzly2/pom.xml +++ b/archetypes/jersey-quickstart-grizzly2/pom.xml @@ -21,7 +21,7 @@ org.glassfish.jersey.archetypes project - 2.45-SNAPSHOT + 2.45 jersey-quickstart-grizzly2 maven-archetype diff --git a/archetypes/jersey-quickstart-webapp/pom.xml b/archetypes/jersey-quickstart-webapp/pom.xml index 11b92ec7da..65f0125f2c 100644 --- a/archetypes/jersey-quickstart-webapp/pom.xml +++ b/archetypes/jersey-quickstart-webapp/pom.xml @@ -21,7 +21,7 @@ org.glassfish.jersey.archetypes project - 2.45-SNAPSHOT + 2.45 4.0.0 maven-archetype diff --git a/archetypes/pom.xml b/archetypes/pom.xml index 2f2cc23f3e..9e4709c58a 100644 --- a/archetypes/pom.xml +++ b/archetypes/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.archetypes diff --git a/bom/pom.xml b/bom/pom.xml index 04d3fce257..06005720dd 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -30,7 +30,7 @@ org.glassfish.jersey jersey-bom - 2.45-SNAPSHOT + 2.45 pom jersey-bom diff --git a/bundles/apidocs/pom.xml b/bundles/apidocs/pom.xml index b59c80703b..65a4bd6d90 100644 --- a/bundles/apidocs/pom.xml +++ b/bundles/apidocs/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.bundles project - 2.45-SNAPSHOT + 2.45 apidocs diff --git a/bundles/examples/pom.xml b/bundles/examples/pom.xml index d0cad6b884..83e9a995ac 100644 --- a/bundles/examples/pom.xml +++ b/bundles/examples/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.bundles project - 2.45-SNAPSHOT + 2.45 jersey-examples diff --git a/bundles/jaxrs-ri/pom.xml b/bundles/jaxrs-ri/pom.xml index 2ee72a4943..fda159ddd4 100644 --- a/bundles/jaxrs-ri/pom.xml +++ b/bundles/jaxrs-ri/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.bundles project - 2.45-SNAPSHOT + 2.45 jaxrs-ri diff --git a/bundles/pom.xml b/bundles/pom.xml index 629d11acb0..81f68382b0 100644 --- a/bundles/pom.xml +++ b/bundles/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.bundles diff --git a/connectors/apache-connector/pom.xml b/connectors/apache-connector/pom.xml index 11dc8cbd38..af650b4fec 100644 --- a/connectors/apache-connector/pom.xml +++ b/connectors/apache-connector/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.connectors project - 2.45-SNAPSHOT + 2.45 jersey-apache-connector diff --git a/connectors/apache5-connector/pom.xml b/connectors/apache5-connector/pom.xml index 16239e5a86..d2ae337867 100644 --- a/connectors/apache5-connector/pom.xml +++ b/connectors/apache5-connector/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.connectors project - 2.45-SNAPSHOT + 2.45 jersey-apache5-connector diff --git a/connectors/grizzly-connector/pom.xml b/connectors/grizzly-connector/pom.xml index b60eca8f65..96eeb799c7 100644 --- a/connectors/grizzly-connector/pom.xml +++ b/connectors/grizzly-connector/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.connectors project - 2.45-SNAPSHOT + 2.45 jersey-grizzly-connector diff --git a/connectors/helidon-connector/pom.xml b/connectors/helidon-connector/pom.xml index 6d96dce30a..a7d28106a6 100644 --- a/connectors/helidon-connector/pom.xml +++ b/connectors/helidon-connector/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.connectors - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/connectors/jdk-connector/pom.xml b/connectors/jdk-connector/pom.xml index f83661c128..63f79a1fd0 100644 --- a/connectors/jdk-connector/pom.xml +++ b/connectors/jdk-connector/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.connectors project - 2.45-SNAPSHOT + 2.45 jersey-jdk-connector diff --git a/connectors/jetty-connector/pom.xml b/connectors/jetty-connector/pom.xml index b26cd9456a..565af62179 100644 --- a/connectors/jetty-connector/pom.xml +++ b/connectors/jetty-connector/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.connectors project - 2.45-SNAPSHOT + 2.45 jersey-jetty-connector diff --git a/connectors/jetty-http2-connector/pom.xml b/connectors/jetty-http2-connector/pom.xml index e2fe315c3a..aa7cbb0657 100644 --- a/connectors/jetty-http2-connector/pom.xml +++ b/connectors/jetty-http2-connector/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.connectors project - 2.45-SNAPSHOT + 2.45 jersey-jetty-http2-connector diff --git a/connectors/netty-connector/pom.xml b/connectors/netty-connector/pom.xml index a6f12eae1b..c1095978e2 100644 --- a/connectors/netty-connector/pom.xml +++ b/connectors/netty-connector/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.connectors project - 2.45-SNAPSHOT + 2.45 jersey-netty-connector diff --git a/connectors/pom.xml b/connectors/pom.xml index 4c16c17349..8248a497f7 100644 --- a/connectors/pom.xml +++ b/connectors/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.connectors diff --git a/containers/glassfish/jersey-gf-ejb/pom.xml b/containers/glassfish/jersey-gf-ejb/pom.xml index df8f3de971..4d3869ebe9 100644 --- a/containers/glassfish/jersey-gf-ejb/pom.xml +++ b/containers/glassfish/jersey-gf-ejb/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers.glassfish project - 2.45-SNAPSHOT + 2.45 jersey-gf-ejb diff --git a/containers/glassfish/pom.xml b/containers/glassfish/pom.xml index 72209130af..f48a1c369b 100644 --- a/containers/glassfish/pom.xml +++ b/containers/glassfish/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.containers.glassfish diff --git a/containers/grizzly2-http/pom.xml b/containers/grizzly2-http/pom.xml index b3c65903fb..316c16a5d1 100644 --- a/containers/grizzly2-http/pom.xml +++ b/containers/grizzly2-http/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45-SNAPSHOT + 2.45 jersey-container-grizzly2-http diff --git a/containers/grizzly2-servlet/pom.xml b/containers/grizzly2-servlet/pom.xml index 9ceb84a6f5..1f8b0dc81c 100644 --- a/containers/grizzly2-servlet/pom.xml +++ b/containers/grizzly2-servlet/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45-SNAPSHOT + 2.45 jersey-container-grizzly2-servlet diff --git a/containers/jdk-http/pom.xml b/containers/jdk-http/pom.xml index db544a2fbf..1153b02fd2 100644 --- a/containers/jdk-http/pom.xml +++ b/containers/jdk-http/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45-SNAPSHOT + 2.45 jersey-container-jdk-http diff --git a/containers/jersey-servlet-core/pom.xml b/containers/jersey-servlet-core/pom.xml index 0209c6c8e9..f86a914241 100644 --- a/containers/jersey-servlet-core/pom.xml +++ b/containers/jersey-servlet-core/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45-SNAPSHOT + 2.45 jersey-container-servlet-core diff --git a/containers/jersey-servlet/pom.xml b/containers/jersey-servlet/pom.xml index 43c9e1adda..cbf0c5b16a 100644 --- a/containers/jersey-servlet/pom.xml +++ b/containers/jersey-servlet/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45-SNAPSHOT + 2.45 jersey-container-servlet diff --git a/containers/jetty-http/pom.xml b/containers/jetty-http/pom.xml index 3e87432289..cb5a721a6e 100644 --- a/containers/jetty-http/pom.xml +++ b/containers/jetty-http/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.containers - 2.45-SNAPSHOT + 2.45 jersey-container-jetty-http diff --git a/containers/jetty-http2/pom.xml b/containers/jetty-http2/pom.xml index fc39c983b8..2f981c9d7f 100644 --- a/containers/jetty-http2/pom.xml +++ b/containers/jetty-http2/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.containers - 2.45-SNAPSHOT + 2.45 jersey-container-jetty-http2 diff --git a/containers/jetty-servlet/pom.xml b/containers/jetty-servlet/pom.xml index dac229819d..629cfaac08 100644 --- a/containers/jetty-servlet/pom.xml +++ b/containers/jetty-servlet/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45-SNAPSHOT + 2.45 jersey-container-jetty-servlet diff --git a/containers/netty-http/pom.xml b/containers/netty-http/pom.xml index 4ee92d3671..1400408a41 100644 --- a/containers/netty-http/pom.xml +++ b/containers/netty-http/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45-SNAPSHOT + 2.45 jersey-container-netty-http diff --git a/containers/pom.xml b/containers/pom.xml index 2cdf5a018a..35f51f03bb 100644 --- a/containers/pom.xml +++ b/containers/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.containers diff --git a/containers/simple-http/pom.xml b/containers/simple-http/pom.xml index 0ffe6db00f..371ca87040 100644 --- a/containers/simple-http/pom.xml +++ b/containers/simple-http/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45-SNAPSHOT + 2.45 jersey-container-simple-http diff --git a/core-client/pom.xml b/core-client/pom.xml index f796345b41..2a99b69c5b 100644 --- a/core-client/pom.xml +++ b/core-client/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.core diff --git a/core-common/pom.xml b/core-common/pom.xml index 27817979d5..ce6e872566 100644 --- a/core-common/pom.xml +++ b/core-common/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.core diff --git a/core-server/pom.xml b/core-server/pom.xml index 98f00023ec..b0f32616b8 100644 --- a/core-server/pom.xml +++ b/core-server/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.core diff --git a/docs/pom.xml b/docs/pom.xml index 771cfac3c9..48f86b87e4 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 jersey-documentation pom diff --git a/examples/assemblies/pom.xml b/examples/assemblies/pom.xml index 30729196bc..e44ed58fa6 100644 --- a/examples/assemblies/pom.xml +++ b/examples/assemblies/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 assemblies diff --git a/examples/bookmark-em/pom.xml b/examples/bookmark-em/pom.xml index d66c658189..cd1f4e2d3a 100644 --- a/examples/bookmark-em/pom.xml +++ b/examples/bookmark-em/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 bookmark-em diff --git a/examples/bookmark/pom.xml b/examples/bookmark/pom.xml index 18c420c724..ca5022323a 100644 --- a/examples/bookmark/pom.xml +++ b/examples/bookmark/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 bookmark diff --git a/examples/bookstore-webapp/pom.xml b/examples/bookstore-webapp/pom.xml index f3940bf47e..f635de252f 100644 --- a/examples/bookstore-webapp/pom.xml +++ b/examples/bookstore-webapp/pom.xml @@ -35,7 +35,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 bookstore-webapp diff --git a/examples/cdi-webapp/pom.xml b/examples/cdi-webapp/pom.xml index d82d296beb..dadc474b16 100644 --- a/examples/cdi-webapp/pom.xml +++ b/examples/cdi-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 cdi-webapp diff --git a/examples/clipboard-programmatic/pom.xml b/examples/clipboard-programmatic/pom.xml index e2c700aafa..638dacdef0 100644 --- a/examples/clipboard-programmatic/pom.xml +++ b/examples/clipboard-programmatic/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 clipboard-programmatic diff --git a/examples/clipboard/pom.xml b/examples/clipboard/pom.xml index f6d8369e57..2ce7614f56 100644 --- a/examples/clipboard/pom.xml +++ b/examples/clipboard/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 clipboard diff --git a/examples/configured-client/pom.xml b/examples/configured-client/pom.xml index dae4f51c56..3e0615eb8f 100644 --- a/examples/configured-client/pom.xml +++ b/examples/configured-client/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 configured-client diff --git a/examples/declarative-linking/pom.xml b/examples/declarative-linking/pom.xml index 67046c5fa5..5d26d6e1ee 100644 --- a/examples/declarative-linking/pom.xml +++ b/examples/declarative-linking/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 declarative-linking diff --git a/examples/entity-filtering-security/pom.xml b/examples/entity-filtering-security/pom.xml index 840725efd5..4d6a69300c 100644 --- a/examples/entity-filtering-security/pom.xml +++ b/examples/entity-filtering-security/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 entity-filtering-security diff --git a/examples/entity-filtering-selectable/pom.xml b/examples/entity-filtering-selectable/pom.xml index 6918e6314c..7c8afeadfc 100644 --- a/examples/entity-filtering-selectable/pom.xml +++ b/examples/entity-filtering-selectable/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 entity-filtering-selectable diff --git a/examples/entity-filtering/pom.xml b/examples/entity-filtering/pom.xml index 5a2c14b411..bc8e60316f 100644 --- a/examples/entity-filtering/pom.xml +++ b/examples/entity-filtering/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 entity-filtering diff --git a/examples/exception-mapping/pom.xml b/examples/exception-mapping/pom.xml index e7aa33057a..f2d42a039d 100644 --- a/examples/exception-mapping/pom.xml +++ b/examples/exception-mapping/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 exception-mapping diff --git a/examples/extended-wadl-webapp/pom.xml b/examples/extended-wadl-webapp/pom.xml index e9f9a0a763..499207e3f9 100644 --- a/examples/extended-wadl-webapp/pom.xml +++ b/examples/extended-wadl-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 extended-wadl-webapp diff --git a/examples/freemarker-webapp/pom.xml b/examples/freemarker-webapp/pom.xml index 3ca5233a2b..fb4c1672e8 100644 --- a/examples/freemarker-webapp/pom.xml +++ b/examples/freemarker-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 freemarker-webapp diff --git a/examples/groovy/pom.xml b/examples/groovy/pom.xml index 0c9294456e..9e0f8d319d 100644 --- a/examples/groovy/pom.xml +++ b/examples/groovy/pom.xml @@ -16,7 +16,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 groovy jar diff --git a/examples/helloworld-benchmark/pom.xml b/examples/helloworld-benchmark/pom.xml index e7cfe8d5fb..224e69f1aa 100644 --- a/examples/helloworld-benchmark/pom.xml +++ b/examples/helloworld-benchmark/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 helloworld-benchmark diff --git a/examples/helloworld-cdi2-se/pom.xml b/examples/helloworld-cdi2-se/pom.xml index 741035b20f..d57aea30be 100644 --- a/examples/helloworld-cdi2-se/pom.xml +++ b/examples/helloworld-cdi2-se/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 helloworld-cdi2-se diff --git a/examples/helloworld-netty/pom.xml b/examples/helloworld-netty/pom.xml index 5199eb2470..1d8d792351 100644 --- a/examples/helloworld-netty/pom.xml +++ b/examples/helloworld-netty/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 helloworld-netty diff --git a/examples/helloworld-programmatic/pom.xml b/examples/helloworld-programmatic/pom.xml index 9c101a056c..2f78084601 100644 --- a/examples/helloworld-programmatic/pom.xml +++ b/examples/helloworld-programmatic/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 helloworld-programmatic diff --git a/examples/helloworld-pure-jax-rs/pom.xml b/examples/helloworld-pure-jax-rs/pom.xml index 625df66b3f..94b67c40f4 100644 --- a/examples/helloworld-pure-jax-rs/pom.xml +++ b/examples/helloworld-pure-jax-rs/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 helloworld-pure-jax-rs diff --git a/examples/helloworld-spring-annotations/pom.xml b/examples/helloworld-spring-annotations/pom.xml index 03e358b8e7..2f1f7ffb7d 100644 --- a/examples/helloworld-spring-annotations/pom.xml +++ b/examples/helloworld-spring-annotations/pom.xml @@ -15,7 +15,7 @@ project org.glassfish.jersey.examples - 2.45-SNAPSHOT + 2.45 4.0.0 helloworld-spring-annotations diff --git a/examples/helloworld-spring-webapp/pom.xml b/examples/helloworld-spring-webapp/pom.xml index f2a6ab9d19..bd42009026 100644 --- a/examples/helloworld-spring-webapp/pom.xml +++ b/examples/helloworld-spring-webapp/pom.xml @@ -25,7 +25,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 helloworld-spring-webapp diff --git a/examples/helloworld-webapp/pom.xml b/examples/helloworld-webapp/pom.xml index 5a37f10ea0..51eae9c08c 100644 --- a/examples/helloworld-webapp/pom.xml +++ b/examples/helloworld-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 helloworld-webapp diff --git a/examples/helloworld-weld/pom.xml b/examples/helloworld-weld/pom.xml index a0b7eb087d..713a1db140 100644 --- a/examples/helloworld-weld/pom.xml +++ b/examples/helloworld-weld/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 helloworld-weld diff --git a/examples/helloworld/pom.xml b/examples/helloworld/pom.xml index 19225065bd..4b8081a960 100644 --- a/examples/helloworld/pom.xml +++ b/examples/helloworld/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 helloworld diff --git a/examples/http-patch/pom.xml b/examples/http-patch/pom.xml index 76adb383fc..f286404a3c 100644 --- a/examples/http-patch/pom.xml +++ b/examples/http-patch/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 http-patch diff --git a/examples/http-trace/pom.xml b/examples/http-trace/pom.xml index efa7c8724f..f210cb8c31 100644 --- a/examples/http-trace/pom.xml +++ b/examples/http-trace/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 http-trace diff --git a/examples/https-clientserver-grizzly/pom.xml b/examples/https-clientserver-grizzly/pom.xml index 2c327eb15b..5e27879733 100644 --- a/examples/https-clientserver-grizzly/pom.xml +++ b/examples/https-clientserver-grizzly/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 https-clientserver-grizzly diff --git a/examples/https-server-glassfish/pom.xml b/examples/https-server-glassfish/pom.xml index 079c5171ee..3439605f6e 100644 --- a/examples/https-server-glassfish/pom.xml +++ b/examples/https-server-glassfish/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 https-server-glassfish diff --git a/examples/java8-webapp/pom.xml b/examples/java8-webapp/pom.xml index bd8628a62c..24487c8bec 100644 --- a/examples/java8-webapp/pom.xml +++ b/examples/java8-webapp/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 java8-webapp diff --git a/examples/jaxb/pom.xml b/examples/jaxb/pom.xml index 5d311c0ec5..51008f356d 100644 --- a/examples/jaxb/pom.xml +++ b/examples/jaxb/pom.xml @@ -16,7 +16,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 jaxb diff --git a/examples/jaxrs-types-injection/pom.xml b/examples/jaxrs-types-injection/pom.xml index 58b6e5763c..4704bdeb2f 100644 --- a/examples/jaxrs-types-injection/pom.xml +++ b/examples/jaxrs-types-injection/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 jaxrs-types-injection diff --git a/examples/jersey-ejb/pom.xml b/examples/jersey-ejb/pom.xml index 3d699e4091..7c8e552464 100644 --- a/examples/jersey-ejb/pom.xml +++ b/examples/jersey-ejb/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 jersey-ejb diff --git a/examples/json-binding-webapp/pom.xml b/examples/json-binding-webapp/pom.xml index 200cf460f7..36b880a13e 100644 --- a/examples/json-binding-webapp/pom.xml +++ b/examples/json-binding-webapp/pom.xml @@ -16,7 +16,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 json-binding-webapp diff --git a/examples/json-jackson/pom.xml b/examples/json-jackson/pom.xml index 886ec7d380..66f6eea3d5 100644 --- a/examples/json-jackson/pom.xml +++ b/examples/json-jackson/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 json-jackson diff --git a/examples/json-jackson1/pom.xml b/examples/json-jackson1/pom.xml index 14b3518143..cbfbb2ba37 100644 --- a/examples/json-jackson1/pom.xml +++ b/examples/json-jackson1/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 json-jackson1 diff --git a/examples/json-jettison/pom.xml b/examples/json-jettison/pom.xml index 1de6728d80..cd2ac84e3c 100644 --- a/examples/json-jettison/pom.xml +++ b/examples/json-jettison/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 json-jettison diff --git a/examples/json-moxy/pom.xml b/examples/json-moxy/pom.xml index 7b5e2ad1bb..28e9c098ad 100644 --- a/examples/json-moxy/pom.xml +++ b/examples/json-moxy/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 json-moxy diff --git a/examples/json-processing-webapp/pom.xml b/examples/json-processing-webapp/pom.xml index 3ce8956e9d..e19be0209a 100644 --- a/examples/json-processing-webapp/pom.xml +++ b/examples/json-processing-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 json-processing-webapp diff --git a/examples/json-with-padding/pom.xml b/examples/json-with-padding/pom.xml index 1d37b56e19..1c82d262d5 100644 --- a/examples/json-with-padding/pom.xml +++ b/examples/json-with-padding/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 json-with-padding diff --git a/examples/managed-beans-webapp/pom.xml b/examples/managed-beans-webapp/pom.xml index 674bb751af..cf00b9bb3c 100644 --- a/examples/managed-beans-webapp/pom.xml +++ b/examples/managed-beans-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 managed-beans-webapp diff --git a/examples/managed-client-simple-webapp/pom.xml b/examples/managed-client-simple-webapp/pom.xml index 464912d392..4e57049d55 100644 --- a/examples/managed-client-simple-webapp/pom.xml +++ b/examples/managed-client-simple-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 managed-client-simple-webapp diff --git a/examples/managed-client-webapp/pom.xml b/examples/managed-client-webapp/pom.xml index ed9c44a153..2fbb6e8d3e 100644 --- a/examples/managed-client-webapp/pom.xml +++ b/examples/managed-client-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 managed-client-webapp diff --git a/examples/managed-client/pom.xml b/examples/managed-client/pom.xml index 30f3b53083..872a377a65 100644 --- a/examples/managed-client/pom.xml +++ b/examples/managed-client/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 managed-client diff --git a/examples/micrometer/pom.xml b/examples/micrometer/pom.xml index 45ccda0db3..df25e25700 100644 --- a/examples/micrometer/pom.xml +++ b/examples/micrometer/pom.xml @@ -16,7 +16,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 jersey-micrometer-webapp diff --git a/examples/multipart-webapp/pom.xml b/examples/multipart-webapp/pom.xml index 5a6118b3b5..5e1d6aec03 100644 --- a/examples/multipart-webapp/pom.xml +++ b/examples/multipart-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 multipart-webapp diff --git a/examples/oauth-client-twitter/pom.xml b/examples/oauth-client-twitter/pom.xml index ec86ff5b5a..fe28c71ee2 100644 --- a/examples/oauth-client-twitter/pom.xml +++ b/examples/oauth-client-twitter/pom.xml @@ -15,7 +15,7 @@ project org.glassfish.jersey.examples - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/examples/open-tracing/pom.xml b/examples/open-tracing/pom.xml index e57fd8af63..ecf483f8a4 100644 --- a/examples/open-tracing/pom.xml +++ b/examples/open-tracing/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 open-tracing diff --git a/examples/osgi-helloworld-webapp/additional-bundle/pom.xml b/examples/osgi-helloworld-webapp/additional-bundle/pom.xml index 2fd2c32471..e23de57eb1 100644 --- a/examples/osgi-helloworld-webapp/additional-bundle/pom.xml +++ b/examples/osgi-helloworld-webapp/additional-bundle/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples osgi-helloworld-webapp - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.examples.osgi-helloworld-webapp diff --git a/examples/osgi-helloworld-webapp/alternate-version-bundle/pom.xml b/examples/osgi-helloworld-webapp/alternate-version-bundle/pom.xml index 50fb70e938..a5e19f60b3 100644 --- a/examples/osgi-helloworld-webapp/alternate-version-bundle/pom.xml +++ b/examples/osgi-helloworld-webapp/alternate-version-bundle/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples osgi-helloworld-webapp - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.examples.osgi-helloworld-webapp diff --git a/examples/osgi-helloworld-webapp/functional-test/pom.xml b/examples/osgi-helloworld-webapp/functional-test/pom.xml index 7a2ea5d502..210bdc6acd 100644 --- a/examples/osgi-helloworld-webapp/functional-test/pom.xml +++ b/examples/osgi-helloworld-webapp/functional-test/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples osgi-helloworld-webapp - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.examples.osgi-helloworld-webapp diff --git a/examples/osgi-helloworld-webapp/lib-bundle/pom.xml b/examples/osgi-helloworld-webapp/lib-bundle/pom.xml index 5e5cc1a592..15984778c4 100644 --- a/examples/osgi-helloworld-webapp/lib-bundle/pom.xml +++ b/examples/osgi-helloworld-webapp/lib-bundle/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples osgi-helloworld-webapp - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.examples.osgi-helloworld-webapp diff --git a/examples/osgi-helloworld-webapp/pom.xml b/examples/osgi-helloworld-webapp/pom.xml index 213a9447c9..765c8ccc7a 100644 --- a/examples/osgi-helloworld-webapp/pom.xml +++ b/examples/osgi-helloworld-webapp/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 osgi-helloworld-webapp diff --git a/examples/osgi-helloworld-webapp/war-bundle/pom.xml b/examples/osgi-helloworld-webapp/war-bundle/pom.xml index d1853a7234..21907dea1c 100644 --- a/examples/osgi-helloworld-webapp/war-bundle/pom.xml +++ b/examples/osgi-helloworld-webapp/war-bundle/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples osgi-helloworld-webapp - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.examples.osgi-helloworld-webapp diff --git a/examples/osgi-http-service/bundle/pom.xml b/examples/osgi-http-service/bundle/pom.xml index 87341dd146..241062bcc7 100644 --- a/examples/osgi-http-service/bundle/pom.xml +++ b/examples/osgi-http-service/bundle/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples osgi-http-service - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.examples.osgi-http-service diff --git a/examples/osgi-http-service/functional-test/pom.xml b/examples/osgi-http-service/functional-test/pom.xml index 4db44547c0..11d13c1f95 100644 --- a/examples/osgi-http-service/functional-test/pom.xml +++ b/examples/osgi-http-service/functional-test/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples osgi-http-service - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.examples.osgi-http-service diff --git a/examples/osgi-http-service/pom.xml b/examples/osgi-http-service/pom.xml index 77e3e506d2..9dd522d792 100644 --- a/examples/osgi-http-service/pom.xml +++ b/examples/osgi-http-service/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 osgi-http-service diff --git a/examples/pom.xml b/examples/pom.xml index 1ecbf9d890..35adba48b8 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 diff --git a/examples/reload/pom.xml b/examples/reload/pom.xml index 9effcdfa2c..9a5a3f8ed3 100644 --- a/examples/reload/pom.xml +++ b/examples/reload/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 reload diff --git a/examples/rx-client-webapp/pom.xml b/examples/rx-client-webapp/pom.xml index 165ac72025..068e518b30 100644 --- a/examples/rx-client-webapp/pom.xml +++ b/examples/rx-client-webapp/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 rx-client-webapp diff --git a/examples/server-async-managed/pom.xml b/examples/server-async-managed/pom.xml index f0b20c335f..c42feab988 100644 --- a/examples/server-async-managed/pom.xml +++ b/examples/server-async-managed/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 server-async-managed diff --git a/examples/server-async-standalone/client/pom.xml b/examples/server-async-standalone/client/pom.xml index d5c3e43322..6381f65006 100644 --- a/examples/server-async-standalone/client/pom.xml +++ b/examples/server-async-standalone/client/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples server-async-standalone - 2.45-SNAPSHOT + 2.45 server-async-standalone-client diff --git a/examples/server-async-standalone/pom.xml b/examples/server-async-standalone/pom.xml index e0a5cd630c..e6f8d50e19 100644 --- a/examples/server-async-standalone/pom.xml +++ b/examples/server-async-standalone/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 server-async-standalone diff --git a/examples/server-async-standalone/webapp/pom.xml b/examples/server-async-standalone/webapp/pom.xml index c427bbb8c5..af6e929a90 100644 --- a/examples/server-async-standalone/webapp/pom.xml +++ b/examples/server-async-standalone/webapp/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples server-async-standalone - 2.45-SNAPSHOT + 2.45 server-async-standalone-webapp diff --git a/examples/server-async/pom.xml b/examples/server-async/pom.xml index c570a7c68d..5830fb831f 100644 --- a/examples/server-async/pom.xml +++ b/examples/server-async/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 server-async diff --git a/examples/server-sent-events-jaxrs/pom.xml b/examples/server-sent-events-jaxrs/pom.xml index 8f02866ba8..e44a6b2a70 100644 --- a/examples/server-sent-events-jaxrs/pom.xml +++ b/examples/server-sent-events-jaxrs/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 server-sent-events-jaxrs diff --git a/examples/server-sent-events-jersey/pom.xml b/examples/server-sent-events-jersey/pom.xml index 54d484c0cd..f5c4141d2b 100644 --- a/examples/server-sent-events-jersey/pom.xml +++ b/examples/server-sent-events-jersey/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 server-sent-events-jersey diff --git a/examples/servlet3-webapp/pom.xml b/examples/servlet3-webapp/pom.xml index 4a8cf00f88..81d4bac7ad 100644 --- a/examples/servlet3-webapp/pom.xml +++ b/examples/servlet3-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 servlet3-webapp diff --git a/examples/simple-console/pom.xml b/examples/simple-console/pom.xml index aca4613582..4b60b5867f 100644 --- a/examples/simple-console/pom.xml +++ b/examples/simple-console/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 simple-console diff --git a/examples/sse-item-store-jaxrs-webapp/pom.xml b/examples/sse-item-store-jaxrs-webapp/pom.xml index e07ddf9452..79e2953a42 100644 --- a/examples/sse-item-store-jaxrs-webapp/pom.xml +++ b/examples/sse-item-store-jaxrs-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 sse-item-store-jaxrs-webapp diff --git a/examples/sse-item-store-jersey-webapp/pom.xml b/examples/sse-item-store-jersey-webapp/pom.xml index f4b213697d..db5037657b 100644 --- a/examples/sse-item-store-jersey-webapp/pom.xml +++ b/examples/sse-item-store-jersey-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45-SNAPSHOT + 2.45 sse-item-store-jersey-webapp diff --git a/examples/sse-twitter-aggregator/pom.xml b/examples/sse-twitter-aggregator/pom.xml index c9bb70a03f..b9c8eed381 100644 --- a/examples/sse-twitter-aggregator/pom.xml +++ b/examples/sse-twitter-aggregator/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 sse-twitter-aggregator diff --git a/examples/system-properties-example/pom.xml b/examples/system-properties-example/pom.xml index bce0c605ee..90ea458d6e 100644 --- a/examples/system-properties-example/pom.xml +++ b/examples/system-properties-example/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 system-properties-example diff --git a/examples/webapp-example-parent/pom.xml b/examples/webapp-example-parent/pom.xml index eb52202c27..ecbc23ec7c 100644 --- a/examples/webapp-example-parent/pom.xml +++ b/examples/webapp-example-parent/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 webapp-example-parent diff --git a/examples/xml-moxy/pom.xml b/examples/xml-moxy/pom.xml index 483ce7b4e4..2194c5e6ad 100644 --- a/examples/xml-moxy/pom.xml +++ b/examples/xml-moxy/pom.xml @@ -16,7 +16,7 @@ org.glassfish.jersey.examples project - 2.45-SNAPSHOT + 2.45 xml-moxy diff --git a/ext/bean-validation/pom.xml b/ext/bean-validation/pom.xml index 522c887b3e..147877adbc 100644 --- a/ext/bean-validation/pom.xml +++ b/ext/bean-validation/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.ext project - 2.45-SNAPSHOT + 2.45 jersey-bean-validation diff --git a/ext/cdi/jersey-cdi-rs-inject/pom.xml b/ext/cdi/jersey-cdi-rs-inject/pom.xml index 504dff004a..9fcad23455 100644 --- a/ext/cdi/jersey-cdi-rs-inject/pom.xml +++ b/ext/cdi/jersey-cdi-rs-inject/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.ext.cdi - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/ext/cdi/jersey-cdi1x-ban-custom-hk2-binding/pom.xml b/ext/cdi/jersey-cdi1x-ban-custom-hk2-binding/pom.xml index 21d8d83c67..fe49ff49e4 100644 --- a/ext/cdi/jersey-cdi1x-ban-custom-hk2-binding/pom.xml +++ b/ext/cdi/jersey-cdi1x-ban-custom-hk2-binding/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.cdi project - 2.45-SNAPSHOT + 2.45 jersey-cdi1x-ban-custom-hk2-binding diff --git a/ext/cdi/jersey-cdi1x-servlet/pom.xml b/ext/cdi/jersey-cdi1x-servlet/pom.xml index 85fc5215b3..399ce1e7b2 100644 --- a/ext/cdi/jersey-cdi1x-servlet/pom.xml +++ b/ext/cdi/jersey-cdi1x-servlet/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.cdi project - 2.45-SNAPSHOT + 2.45 jersey-cdi1x-servlet diff --git a/ext/cdi/jersey-cdi1x-transaction/pom.xml b/ext/cdi/jersey-cdi1x-transaction/pom.xml index 28f1861a8e..3bb3839a10 100644 --- a/ext/cdi/jersey-cdi1x-transaction/pom.xml +++ b/ext/cdi/jersey-cdi1x-transaction/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.cdi project - 2.45-SNAPSHOT + 2.45 jersey-cdi1x-transaction diff --git a/ext/cdi/jersey-cdi1x-validation/pom.xml b/ext/cdi/jersey-cdi1x-validation/pom.xml index e6cb9154cf..42f3b0a869 100644 --- a/ext/cdi/jersey-cdi1x-validation/pom.xml +++ b/ext/cdi/jersey-cdi1x-validation/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.cdi project - 2.45-SNAPSHOT + 2.45 jersey-cdi1x-validation diff --git a/ext/cdi/jersey-cdi1x/pom.xml b/ext/cdi/jersey-cdi1x/pom.xml index ac34c11a36..d43d97502b 100644 --- a/ext/cdi/jersey-cdi1x/pom.xml +++ b/ext/cdi/jersey-cdi1x/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.cdi project - 2.45-SNAPSHOT + 2.45 jersey-cdi1x diff --git a/ext/cdi/jersey-weld2-se/pom.xml b/ext/cdi/jersey-weld2-se/pom.xml index 4b1a7465ef..c03fed9dee 100644 --- a/ext/cdi/jersey-weld2-se/pom.xml +++ b/ext/cdi/jersey-weld2-se/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.cdi project - 2.45-SNAPSHOT + 2.45 jersey-weld2-se diff --git a/ext/cdi/pom.xml b/ext/cdi/pom.xml index de3dc366e9..a1f14c4c96 100644 --- a/ext/cdi/pom.xml +++ b/ext/cdi/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.ext.cdi diff --git a/ext/entity-filtering/pom.xml b/ext/entity-filtering/pom.xml index 0fe45d2c1c..1333eca250 100644 --- a/ext/entity-filtering/pom.xml +++ b/ext/entity-filtering/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45-SNAPSHOT + 2.45 jersey-entity-filtering diff --git a/ext/metainf-services/pom.xml b/ext/metainf-services/pom.xml index 89e7c92b61..a400d96810 100644 --- a/ext/metainf-services/pom.xml +++ b/ext/metainf-services/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45-SNAPSHOT + 2.45 jersey-metainf-services diff --git a/ext/micrometer/pom.xml b/ext/micrometer/pom.xml index f0e86fd8be..70b43350f7 100644 --- a/ext/micrometer/pom.xml +++ b/ext/micrometer/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.ext - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/ext/microprofile/mp-config/pom.xml b/ext/microprofile/mp-config/pom.xml index d187d6a147..302da56910 100644 --- a/ext/microprofile/mp-config/pom.xml +++ b/ext/microprofile/mp-config/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.ext.microprofile - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/ext/microprofile/mp-rest-client/pom.xml b/ext/microprofile/mp-rest-client/pom.xml index d3787683cc..f3d0eebb22 100644 --- a/ext/microprofile/mp-rest-client/pom.xml +++ b/ext/microprofile/mp-rest-client/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.ext.microprofile - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/ext/microprofile/pom.xml b/ext/microprofile/pom.xml index 272b4978ac..e0a0922303 100644 --- a/ext/microprofile/pom.xml +++ b/ext/microprofile/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.ext - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/ext/mvc-bean-validation/pom.xml b/ext/mvc-bean-validation/pom.xml index 49a0581a90..7530f1b703 100644 --- a/ext/mvc-bean-validation/pom.xml +++ b/ext/mvc-bean-validation/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45-SNAPSHOT + 2.45 jersey-mvc-bean-validation diff --git a/ext/mvc-freemarker/pom.xml b/ext/mvc-freemarker/pom.xml index ce9db1571b..2100b07fa4 100644 --- a/ext/mvc-freemarker/pom.xml +++ b/ext/mvc-freemarker/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45-SNAPSHOT + 2.45 jersey-mvc-freemarker diff --git a/ext/mvc-jsp/pom.xml b/ext/mvc-jsp/pom.xml index f58a34c625..bba160926c 100644 --- a/ext/mvc-jsp/pom.xml +++ b/ext/mvc-jsp/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45-SNAPSHOT + 2.45 jersey-mvc-jsp diff --git a/ext/mvc-mustache/pom.xml b/ext/mvc-mustache/pom.xml index 3d0070c59f..198ed113ec 100644 --- a/ext/mvc-mustache/pom.xml +++ b/ext/mvc-mustache/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45-SNAPSHOT + 2.45 jersey-mvc-mustache diff --git a/ext/mvc/pom.xml b/ext/mvc/pom.xml index 457486f287..40858531cf 100644 --- a/ext/mvc/pom.xml +++ b/ext/mvc/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45-SNAPSHOT + 2.45 jersey-mvc diff --git a/ext/pom.xml b/ext/pom.xml index ce6f14c50d..5fba576d5d 100644 --- a/ext/pom.xml +++ b/ext/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.ext diff --git a/ext/proxy-client/pom.xml b/ext/proxy-client/pom.xml index af0a176813..0cab3c4e9f 100644 --- a/ext/proxy-client/pom.xml +++ b/ext/proxy-client/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45-SNAPSHOT + 2.45 jersey-proxy-client diff --git a/ext/rx/pom.xml b/ext/rx/pom.xml index 759f144ff7..4832b0916a 100644 --- a/ext/rx/pom.xml +++ b/ext/rx/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.ext.rx diff --git a/ext/rx/rx-client-guava/pom.xml b/ext/rx/rx-client-guava/pom.xml index 2afd2ea988..1d405c795c 100644 --- a/ext/rx/rx-client-guava/pom.xml +++ b/ext/rx/rx-client-guava/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.rx project - 2.45-SNAPSHOT + 2.45 jersey-rx-client-guava diff --git a/ext/rx/rx-client-rxjava/pom.xml b/ext/rx/rx-client-rxjava/pom.xml index f55bcfb961..bedd2ddb58 100644 --- a/ext/rx/rx-client-rxjava/pom.xml +++ b/ext/rx/rx-client-rxjava/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.rx project - 2.45-SNAPSHOT + 2.45 jersey-rx-client-rxjava diff --git a/ext/rx/rx-client-rxjava2/pom.xml b/ext/rx/rx-client-rxjava2/pom.xml index 65026e194f..0fd68545f9 100644 --- a/ext/rx/rx-client-rxjava2/pom.xml +++ b/ext/rx/rx-client-rxjava2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.rx project - 2.45-SNAPSHOT + 2.45 jersey-rx-client-rxjava2 diff --git a/ext/servlet-portability/pom.xml b/ext/servlet-portability/pom.xml index c9a89848e5..6e44b0b0c2 100644 --- a/ext/servlet-portability/pom.xml +++ b/ext/servlet-portability/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.ext - 2.45-SNAPSHOT + 2.45 jersey-servlet-portability diff --git a/ext/spring4/pom.xml b/ext/spring4/pom.xml index 2fcc8a34a7..e69b64f106 100644 --- a/ext/spring4/pom.xml +++ b/ext/spring4/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.ext project - 2.45-SNAPSHOT + 2.45 jersey-spring4 diff --git a/ext/spring5/pom.xml b/ext/spring5/pom.xml index af20c0d3be..f5010546b4 100644 --- a/ext/spring5/pom.xml +++ b/ext/spring5/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.ext project - 2.45-SNAPSHOT + 2.45 jersey-spring5 diff --git a/ext/wadl-doclet/pom.xml b/ext/wadl-doclet/pom.xml index 1f269d3aa6..d30469f28e 100644 --- a/ext/wadl-doclet/pom.xml +++ b/ext/wadl-doclet/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.ext - 2.45-SNAPSHOT + 2.45 4.0.0 jersey-wadl-doclet diff --git a/incubator/cdi-inject-weld/pom.xml b/incubator/cdi-inject-weld/pom.xml index 908bde96d7..9cb8427282 100644 --- a/incubator/cdi-inject-weld/pom.xml +++ b/incubator/cdi-inject-weld/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.incubator project - 2.45-SNAPSHOT + 2.45 jersey-cdi-inject-weld diff --git a/incubator/declarative-linking/pom.xml b/incubator/declarative-linking/pom.xml index 7ba743c57f..f2fbbfcd3f 100644 --- a/incubator/declarative-linking/pom.xml +++ b/incubator/declarative-linking/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.incubator project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.ext diff --git a/incubator/gae-integration/pom.xml b/incubator/gae-integration/pom.xml index 45e7d810c5..ae1fff8606 100644 --- a/incubator/gae-integration/pom.xml +++ b/incubator/gae-integration/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.incubator project - 2.45-SNAPSHOT + 2.45 jersey-gae-integration diff --git a/incubator/html-json/pom.xml b/incubator/html-json/pom.xml index 22cc411cd5..a1605d952e 100644 --- a/incubator/html-json/pom.xml +++ b/incubator/html-json/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.incubator project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.media diff --git a/incubator/injectless-client/pom.xml b/incubator/injectless-client/pom.xml index d50a086e67..532e923933 100644 --- a/incubator/injectless-client/pom.xml +++ b/incubator/injectless-client/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.incubator project - 2.45-SNAPSHOT + 2.45 jersey-injectless-client diff --git a/incubator/kryo/pom.xml b/incubator/kryo/pom.xml index 28eb7c3f6f..b4a1132a15 100644 --- a/incubator/kryo/pom.xml +++ b/incubator/kryo/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.incubator project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.media diff --git a/incubator/open-tracing/pom.xml b/incubator/open-tracing/pom.xml index d4930ecf1a..265dd4f472 100644 --- a/incubator/open-tracing/pom.xml +++ b/incubator/open-tracing/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.incubator project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.incubator diff --git a/incubator/pom.xml b/incubator/pom.xml index b1e6051c3f..057a7a4c15 100644 --- a/incubator/pom.xml +++ b/incubator/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.incubator diff --git a/inject/cdi2-se/pom.xml b/inject/cdi2-se/pom.xml index 8956395c1f..fae95aab47 100644 --- a/inject/cdi2-se/pom.xml +++ b/inject/cdi2-se/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.inject project - 2.45-SNAPSHOT + 2.45 jersey-cdi2-se diff --git a/inject/hk2/pom.xml b/inject/hk2/pom.xml index 9c44f4010e..daa314749b 100644 --- a/inject/hk2/pom.xml +++ b/inject/hk2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.inject project - 2.45-SNAPSHOT + 2.45 jersey-hk2 diff --git a/inject/pom.xml b/inject/pom.xml index f220828a56..3c4b6baf1a 100644 --- a/inject/pom.xml +++ b/inject/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.inject diff --git a/media/jaxb/pom.xml b/media/jaxb/pom.xml index fce8229d2d..9b1e3a7752 100644 --- a/media/jaxb/pom.xml +++ b/media/jaxb/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45-SNAPSHOT + 2.45 jersey-media-jaxb diff --git a/media/json-binding/pom.xml b/media/json-binding/pom.xml index 9922dae411..7d70ee5ba7 100644 --- a/media/json-binding/pom.xml +++ b/media/json-binding/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45-SNAPSHOT + 2.45 jersey-media-json-binding diff --git a/media/json-gson/pom.xml b/media/json-gson/pom.xml index 7d9676c1b1..ec085a78f6 100644 --- a/media/json-gson/pom.xml +++ b/media/json-gson/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45-SNAPSHOT + 2.45 jersey-media-json-gson diff --git a/media/json-jackson/pom.xml b/media/json-jackson/pom.xml index 609ced184d..bb165a864e 100644 --- a/media/json-jackson/pom.xml +++ b/media/json-jackson/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45-SNAPSHOT + 2.45 jersey-media-json-jackson diff --git a/media/json-jackson1/pom.xml b/media/json-jackson1/pom.xml index 100b685645..7ef83394f2 100644 --- a/media/json-jackson1/pom.xml +++ b/media/json-jackson1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45-SNAPSHOT + 2.45 jersey-media-json-jackson1 diff --git a/media/json-jettison/pom.xml b/media/json-jettison/pom.xml index a46b6c0cd4..396ed69ba7 100644 --- a/media/json-jettison/pom.xml +++ b/media/json-jettison/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45-SNAPSHOT + 2.45 jersey-media-json-jettison diff --git a/media/json-processing/pom.xml b/media/json-processing/pom.xml index c6f0255b1b..61713940bb 100644 --- a/media/json-processing/pom.xml +++ b/media/json-processing/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45-SNAPSHOT + 2.45 jersey-media-json-processing diff --git a/media/moxy/pom.xml b/media/moxy/pom.xml index 3384370491..cf1888b39d 100644 --- a/media/moxy/pom.xml +++ b/media/moxy/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45-SNAPSHOT + 2.45 jersey-media-moxy diff --git a/media/multipart/pom.xml b/media/multipart/pom.xml index 4540d67e7a..cb529b375c 100644 --- a/media/multipart/pom.xml +++ b/media/multipart/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45-SNAPSHOT + 2.45 jersey-media-multipart diff --git a/media/pom.xml b/media/pom.xml index aec51df291..32c922a89e 100644 --- a/media/pom.xml +++ b/media/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.media diff --git a/media/sse/pom.xml b/media/sse/pom.xml index 1607b51aad..588232ff98 100644 --- a/media/sse/pom.xml +++ b/media/sse/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45-SNAPSHOT + 2.45 jersey-media-sse diff --git a/pom.xml b/pom.xml index 7668cffd32..b3577b6f5b 100644 --- a/pom.xml +++ b/pom.xml @@ -29,7 +29,7 @@ org.glassfish.jersey project pom - 2.45-SNAPSHOT + 2.45 jersey Eclipse Jersey is the open source (under dual EPL+GPL license) JAX-RS 2.1 (JSR 370) diff --git a/security/oauth1-client/pom.xml b/security/oauth1-client/pom.xml index e9dfe9b261..a635f68ff0 100644 --- a/security/oauth1-client/pom.xml +++ b/security/oauth1-client/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.security project - 2.45-SNAPSHOT + 2.45 oauth1-client diff --git a/security/oauth1-server/pom.xml b/security/oauth1-server/pom.xml index 7ed965cce5..df62d4cce7 100644 --- a/security/oauth1-server/pom.xml +++ b/security/oauth1-server/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.security project - 2.45-SNAPSHOT + 2.45 oauth1-server diff --git a/security/oauth1-signature/pom.xml b/security/oauth1-signature/pom.xml index 7e0a56fa31..df27adeeec 100644 --- a/security/oauth1-signature/pom.xml +++ b/security/oauth1-signature/pom.xml @@ -21,7 +21,7 @@ org.glassfish.jersey.security project - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/security/oauth2-client/pom.xml b/security/oauth2-client/pom.xml index d122489ff9..24b7a6a9af 100644 --- a/security/oauth2-client/pom.xml +++ b/security/oauth2-client/pom.xml @@ -21,7 +21,7 @@ org.glassfish.jersey.security project - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/security/pom.xml b/security/pom.xml index 2242e47e15..7c3d35f7c0 100644 --- a/security/pom.xml +++ b/security/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.security diff --git a/test-framework/core/pom.xml b/test-framework/core/pom.xml index a3a671a669..e922e4da99 100644 --- a/test-framework/core/pom.xml +++ b/test-framework/core/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework project - 2.45-SNAPSHOT + 2.45 jersey-test-framework-core diff --git a/test-framework/maven/container-runner-maven-plugin/pom.xml b/test-framework/maven/container-runner-maven-plugin/pom.xml index 35c8c8b1d5..ec531ce487 100644 --- a/test-framework/maven/container-runner-maven-plugin/pom.xml +++ b/test-framework/maven/container-runner-maven-plugin/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework.maven project - 2.45-SNAPSHOT + 2.45 container-runner-maven-plugin diff --git a/test-framework/maven/custom-enforcer-rules/pom.xml b/test-framework/maven/custom-enforcer-rules/pom.xml index eadd870d5e..42d60660dc 100644 --- a/test-framework/maven/custom-enforcer-rules/pom.xml +++ b/test-framework/maven/custom-enforcer-rules/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework.maven project - 2.45-SNAPSHOT + 2.45 custom-enforcer-rules diff --git a/test-framework/maven/pom.xml b/test-framework/maven/pom.xml index a8b94aeedd..92319ffee8 100644 --- a/test-framework/maven/pom.xml +++ b/test-framework/maven/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.test-framework project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.test-framework.maven diff --git a/test-framework/memleak-test-common/pom.xml b/test-framework/memleak-test-common/pom.xml index 1e23661045..e93d7bda06 100644 --- a/test-framework/memleak-test-common/pom.xml +++ b/test-framework/memleak-test-common/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework project - 2.45-SNAPSHOT + 2.45 memleak-test-common diff --git a/test-framework/pom.xml b/test-framework/pom.xml index 297378b0bb..6e15cd52bc 100644 --- a/test-framework/pom.xml +++ b/test-framework/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.test-framework diff --git a/test-framework/providers/bundle/pom.xml b/test-framework/providers/bundle/pom.xml index 55934471d9..447ec755f9 100644 --- a/test-framework/providers/bundle/pom.xml +++ b/test-framework/providers/bundle/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework.providers project - 2.45-SNAPSHOT + 2.45 jersey-test-framework-provider-bundle diff --git a/test-framework/providers/external/pom.xml b/test-framework/providers/external/pom.xml index 086abe9244..827ba06bf3 100644 --- a/test-framework/providers/external/pom.xml +++ b/test-framework/providers/external/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework.providers project - 2.45-SNAPSHOT + 2.45 jersey-test-framework-provider-external diff --git a/test-framework/providers/grizzly2/pom.xml b/test-framework/providers/grizzly2/pom.xml index d083789741..a565702f08 100644 --- a/test-framework/providers/grizzly2/pom.xml +++ b/test-framework/providers/grizzly2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework.providers project - 2.45-SNAPSHOT + 2.45 jersey-test-framework-provider-grizzly2 diff --git a/test-framework/providers/inmemory/pom.xml b/test-framework/providers/inmemory/pom.xml index d809eeedde..6ccc48e2a5 100644 --- a/test-framework/providers/inmemory/pom.xml +++ b/test-framework/providers/inmemory/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework.providers project - 2.45-SNAPSHOT + 2.45 jersey-test-framework-provider-inmemory diff --git a/test-framework/providers/jdk-http/pom.xml b/test-framework/providers/jdk-http/pom.xml index 9d84e2b052..c1cc0ffa94 100644 --- a/test-framework/providers/jdk-http/pom.xml +++ b/test-framework/providers/jdk-http/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework.providers project - 2.45-SNAPSHOT + 2.45 jersey-test-framework-provider-jdk-http diff --git a/test-framework/providers/jetty-http2/pom.xml b/test-framework/providers/jetty-http2/pom.xml index 097e6dd2b9..e994d82d42 100644 --- a/test-framework/providers/jetty-http2/pom.xml +++ b/test-framework/providers/jetty-http2/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.test-framework.providers - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/test-framework/providers/jetty/pom.xml b/test-framework/providers/jetty/pom.xml index b685c31eed..bc7235250d 100644 --- a/test-framework/providers/jetty/pom.xml +++ b/test-framework/providers/jetty/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.test-framework.providers - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/test-framework/providers/netty/pom.xml b/test-framework/providers/netty/pom.xml index bd74055d28..ed533da079 100644 --- a/test-framework/providers/netty/pom.xml +++ b/test-framework/providers/netty/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework.providers project - 2.45-SNAPSHOT + 2.45 jersey-test-framework-provider-netty diff --git a/test-framework/providers/pom.xml b/test-framework/providers/pom.xml index 70218e712b..b0a533f16a 100644 --- a/test-framework/providers/pom.xml +++ b/test-framework/providers/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.test-framework project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.test-framework.providers diff --git a/test-framework/providers/simple/pom.xml b/test-framework/providers/simple/pom.xml index d2a4b10295..55cbd6dd26 100644 --- a/test-framework/providers/simple/pom.xml +++ b/test-framework/providers/simple/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.test-framework.providers - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/test-framework/util/pom.xml b/test-framework/util/pom.xml index e7835debdf..d067de256c 100644 --- a/test-framework/util/pom.xml +++ b/test-framework/util/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework project - 2.45-SNAPSHOT + 2.45 jersey-test-framework-util diff --git a/tests/e2e-client/pom.xml b/tests/e2e-client/pom.xml index 31312cc034..c8eb203f6f 100644 --- a/tests/e2e-client/pom.xml +++ b/tests/e2e-client/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45-SNAPSHOT + 2.45 e2e-client diff --git a/tests/e2e-core-common/pom.xml b/tests/e2e-core-common/pom.xml index 84eee8f82d..7d6aefe438 100644 --- a/tests/e2e-core-common/pom.xml +++ b/tests/e2e-core-common/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45-SNAPSHOT + 2.45 e2e-core-common diff --git a/tests/e2e-entity/pom.xml b/tests/e2e-entity/pom.xml index b93d069043..a3789f9de6 100644 --- a/tests/e2e-entity/pom.xml +++ b/tests/e2e-entity/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45-SNAPSHOT + 2.45 e2e-entity diff --git a/tests/e2e-inject/cdi-inject-weld/pom.xml b/tests/e2e-inject/cdi-inject-weld/pom.xml index 45532655c6..6e848918a6 100644 --- a/tests/e2e-inject/cdi-inject-weld/pom.xml +++ b/tests/e2e-inject/cdi-inject-weld/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests e2e-inject - 2.45-SNAPSHOT + 2.45 e2e-inject-cdi-inject-weld diff --git a/tests/e2e-inject/cdi2-se/pom.xml b/tests/e2e-inject/cdi2-se/pom.xml index 323dab594a..85f9456c3a 100644 --- a/tests/e2e-inject/cdi2-se/pom.xml +++ b/tests/e2e-inject/cdi2-se/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests e2e-inject - 2.45-SNAPSHOT + 2.45 e2e-inject-cdi2-se diff --git a/tests/e2e-inject/hk2/pom.xml b/tests/e2e-inject/hk2/pom.xml index 5941fa884f..2ab950ad14 100644 --- a/tests/e2e-inject/hk2/pom.xml +++ b/tests/e2e-inject/hk2/pom.xml @@ -23,7 +23,7 @@ e2e-inject org.glassfish.jersey.tests - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/e2e-inject/pom.xml b/tests/e2e-inject/pom.xml index a4d1d82ee8..54a9eaf9be 100644 --- a/tests/e2e-inject/pom.xml +++ b/tests/e2e-inject/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45-SNAPSHOT + 2.45 e2e-inject diff --git a/tests/e2e-jdk-specifics/pom.xml b/tests/e2e-jdk-specifics/pom.xml index 44fff2dd57..bacb495eb3 100644 --- a/tests/e2e-jdk-specifics/pom.xml +++ b/tests/e2e-jdk-specifics/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45-SNAPSHOT + 2.45 e2e-jdk-specifics diff --git a/tests/e2e-server/pom.xml b/tests/e2e-server/pom.xml index 9dd63e7d9e..c2b0da537e 100644 --- a/tests/e2e-server/pom.xml +++ b/tests/e2e-server/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45-SNAPSHOT + 2.45 e2e-server diff --git a/tests/e2e-testng/pom.xml b/tests/e2e-testng/pom.xml index eb38533f58..db45b7c6c5 100644 --- a/tests/e2e-testng/pom.xml +++ b/tests/e2e-testng/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45-SNAPSHOT + 2.45 e2e-testng diff --git a/tests/e2e-tls/pom.xml b/tests/e2e-tls/pom.xml index 1e62512522..1a85c02d5f 100644 --- a/tests/e2e-tls/pom.xml +++ b/tests/e2e-tls/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45-SNAPSHOT + 2.45 e2e-tls diff --git a/tests/e2e/pom.xml b/tests/e2e/pom.xml index 78718a192b..c9d61dc8d2 100644 --- a/tests/e2e/pom.xml +++ b/tests/e2e/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45-SNAPSHOT + 2.45 e2e diff --git a/tests/integration/asm/pom.xml b/tests/integration/asm/pom.xml index 134d368f7e..113e28290d 100644 --- a/tests/integration/asm/pom.xml +++ b/tests/integration/asm/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/async-jersey-filter/pom.xml b/tests/integration/async-jersey-filter/pom.xml index 0a1d3d3d27..99c4538dcf 100644 --- a/tests/integration/async-jersey-filter/pom.xml +++ b/tests/integration/async-jersey-filter/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 async-jersey-filter diff --git a/tests/integration/cdi-integration/cdi-beanvalidation-webapp/pom.xml b/tests/integration/cdi-integration/cdi-beanvalidation-webapp/pom.xml index 6e82c17abd..57723aa088 100644 --- a/tests/integration/cdi-integration/cdi-beanvalidation-webapp/pom.xml +++ b/tests/integration/cdi-integration/cdi-beanvalidation-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 cdi-beanvalidation-webapp diff --git a/tests/integration/cdi-integration/cdi-client-on-server/pom.xml b/tests/integration/cdi-integration/cdi-client-on-server/pom.xml index d95cba5c3d..2097e51dc6 100644 --- a/tests/integration/cdi-integration/cdi-client-on-server/pom.xml +++ b/tests/integration/cdi-integration/cdi-client-on-server/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 cdi-client-on-server diff --git a/tests/integration/cdi-integration/cdi-client/pom.xml b/tests/integration/cdi-integration/cdi-client/pom.xml index 0715f249af..e4dd0ceea3 100644 --- a/tests/integration/cdi-integration/cdi-client/pom.xml +++ b/tests/integration/cdi-integration/cdi-client/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 cdi-client diff --git a/tests/integration/cdi-integration/cdi-ejb-test-webapp/pom.xml b/tests/integration/cdi-integration/cdi-ejb-test-webapp/pom.xml index bdf245f063..ed1587c330 100644 --- a/tests/integration/cdi-integration/cdi-ejb-test-webapp/pom.xml +++ b/tests/integration/cdi-integration/cdi-ejb-test-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 cdi-ejb-test-webapp diff --git a/tests/integration/cdi-integration/cdi-iface-with-non-jaxrs-impl-test-webapp/pom.xml b/tests/integration/cdi-integration/cdi-iface-with-non-jaxrs-impl-test-webapp/pom.xml index 1b70f93905..febc56ca4b 100644 --- a/tests/integration/cdi-integration/cdi-iface-with-non-jaxrs-impl-test-webapp/pom.xml +++ b/tests/integration/cdi-integration/cdi-iface-with-non-jaxrs-impl-test-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 cdi-iface-with-non-jaxrs-impl-test-webapp diff --git a/tests/integration/cdi-integration/cdi-log-check/pom.xml b/tests/integration/cdi-integration/cdi-log-check/pom.xml index f59989b0e1..ea5386b1df 100644 --- a/tests/integration/cdi-integration/cdi-log-check/pom.xml +++ b/tests/integration/cdi-integration/cdi-log-check/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 cdi-log-check diff --git a/tests/integration/cdi-integration/cdi-manually-bound/pom.xml b/tests/integration/cdi-integration/cdi-manually-bound/pom.xml index 209d1b7027..0752a6f30e 100644 --- a/tests/integration/cdi-integration/cdi-manually-bound/pom.xml +++ b/tests/integration/cdi-integration/cdi-manually-bound/pom.xml @@ -23,7 +23,7 @@ cdi-integration-project org.glassfish.jersey.tests.integration.cdi - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/cdi-integration/cdi-multimodule/ear/pom.xml b/tests/integration/cdi-integration/cdi-multimodule/ear/pom.xml index a6200a9ca1..fb8a874b10 100644 --- a/tests/integration/cdi-integration/cdi-multimodule/ear/pom.xml +++ b/tests/integration/cdi-integration/cdi-multimodule/ear/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/integration/cdi-integration/cdi-multimodule/lib/pom.xml b/tests/integration/cdi-integration/cdi-multimodule/lib/pom.xml index 96d31e4218..771a06f83e 100644 --- a/tests/integration/cdi-integration/cdi-multimodule/lib/pom.xml +++ b/tests/integration/cdi-integration/cdi-multimodule/lib/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/integration/cdi-integration/cdi-multimodule/pom.xml b/tests/integration/cdi-integration/cdi-multimodule/pom.xml index 8cc85a2fba..2c212f4f36 100644 --- a/tests/integration/cdi-integration/cdi-multimodule/pom.xml +++ b/tests/integration/cdi-integration/cdi-multimodule/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 cdi-multimodule diff --git a/tests/integration/cdi-integration/cdi-multimodule/war1/pom.xml b/tests/integration/cdi-integration/cdi-multimodule/war1/pom.xml index f2f268dbaa..08e1e7cec1 100644 --- a/tests/integration/cdi-integration/cdi-multimodule/war1/pom.xml +++ b/tests/integration/cdi-integration/cdi-multimodule/war1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/integration/cdi-integration/cdi-multimodule/war2/pom.xml b/tests/integration/cdi-integration/cdi-multimodule/war2/pom.xml index 0661672a9c..18d0a2b99e 100644 --- a/tests/integration/cdi-integration/cdi-multimodule/war2/pom.xml +++ b/tests/integration/cdi-integration/cdi-multimodule/war2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/integration/cdi-integration/cdi-multipart-webapp/pom.xml b/tests/integration/cdi-integration/cdi-multipart-webapp/pom.xml index 7c4e24ab46..954ec27844 100644 --- a/tests/integration/cdi-integration/cdi-multipart-webapp/pom.xml +++ b/tests/integration/cdi-integration/cdi-multipart-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 cdi-multipart-webapp diff --git a/tests/integration/cdi-integration/cdi-resource-with-at-context/pom.xml b/tests/integration/cdi-integration/cdi-resource-with-at-context/pom.xml index c5e78e8d93..388f6e5b15 100644 --- a/tests/integration/cdi-integration/cdi-resource-with-at-context/pom.xml +++ b/tests/integration/cdi-integration/cdi-resource-with-at-context/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/cdi-integration/cdi-singleton/pom.xml b/tests/integration/cdi-integration/cdi-singleton/pom.xml index 5cb5d64e6d..66f403c9c0 100644 --- a/tests/integration/cdi-integration/cdi-singleton/pom.xml +++ b/tests/integration/cdi-integration/cdi-singleton/pom.xml @@ -23,7 +23,7 @@ cdi-integration-project org.glassfish.jersey.tests.integration.cdi - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/cdi-integration/cdi-test-webapp/pom.xml b/tests/integration/cdi-integration/cdi-test-webapp/pom.xml index 7863e4a3b3..973283226b 100644 --- a/tests/integration/cdi-integration/cdi-test-webapp/pom.xml +++ b/tests/integration/cdi-integration/cdi-test-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 cdi-test-webapp diff --git a/tests/integration/cdi-integration/cdi-with-jersey-injection-custom-cfg-webapp/pom.xml b/tests/integration/cdi-integration/cdi-with-jersey-injection-custom-cfg-webapp/pom.xml index 5613d71873..025d9bf81e 100644 --- a/tests/integration/cdi-integration/cdi-with-jersey-injection-custom-cfg-webapp/pom.xml +++ b/tests/integration/cdi-integration/cdi-with-jersey-injection-custom-cfg-webapp/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 cdi-with-jersey-injection-custom-cfg-webapp diff --git a/tests/integration/cdi-integration/cdi-with-jersey-injection-custom-hk2-banned-webapp/pom.xml b/tests/integration/cdi-integration/cdi-with-jersey-injection-custom-hk2-banned-webapp/pom.xml index 4add6489a4..d6b0469177 100644 --- a/tests/integration/cdi-integration/cdi-with-jersey-injection-custom-hk2-banned-webapp/pom.xml +++ b/tests/integration/cdi-integration/cdi-with-jersey-injection-custom-hk2-banned-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 cdi-with-jersey-injection-custom-hk2-banned-webapp diff --git a/tests/integration/cdi-integration/cdi-with-jersey-injection-webapp/pom.xml b/tests/integration/cdi-integration/cdi-with-jersey-injection-webapp/pom.xml index ac46034955..43043cb859 100644 --- a/tests/integration/cdi-integration/cdi-with-jersey-injection-webapp/pom.xml +++ b/tests/integration/cdi-integration/cdi-with-jersey-injection-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 cdi-with-jersey-injection-webapp diff --git a/tests/integration/cdi-integration/context-inject-on-server/pom.xml b/tests/integration/cdi-integration/context-inject-on-server/pom.xml index 5fcb2a12e4..d1e0790ba9 100644 --- a/tests/integration/cdi-integration/context-inject-on-server/pom.xml +++ b/tests/integration/cdi-integration/context-inject-on-server/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 context-inject-on-server diff --git a/tests/integration/cdi-integration/gf-cdi-inject/pom.xml b/tests/integration/cdi-integration/gf-cdi-inject/pom.xml index 8e7d1dbedc..caab03fd0a 100644 --- a/tests/integration/cdi-integration/gf-cdi-inject/pom.xml +++ b/tests/integration/cdi-integration/gf-cdi-inject/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45-SNAPSHOT + 2.45 gf-cdi-inject-on-server diff --git a/tests/integration/cdi-integration/pom.xml b/tests/integration/cdi-integration/pom.xml index 543a0e272d..dec17824fe 100644 --- a/tests/integration/cdi-integration/pom.xml +++ b/tests/integration/cdi-integration/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 pom diff --git a/tests/integration/client-connector-provider/pom.xml b/tests/integration/client-connector-provider/pom.xml index 2d124d6880..2ed6ef470c 100644 --- a/tests/integration/client-connector-provider/pom.xml +++ b/tests/integration/client-connector-provider/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 client-connector-provider diff --git a/tests/integration/ejb-multimodule-reload/ear/pom.xml b/tests/integration/ejb-multimodule-reload/ear/pom.xml index da0e8c0165..7dc903fe03 100644 --- a/tests/integration/ejb-multimodule-reload/ear/pom.xml +++ b/tests/integration/ejb-multimodule-reload/ear/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/integration/ejb-multimodule-reload/lib/pom.xml b/tests/integration/ejb-multimodule-reload/lib/pom.xml index a6ebb43749..40f5e4701b 100644 --- a/tests/integration/ejb-multimodule-reload/lib/pom.xml +++ b/tests/integration/ejb-multimodule-reload/lib/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/integration/ejb-multimodule-reload/pom.xml b/tests/integration/ejb-multimodule-reload/pom.xml index c0f2704ac9..b07f2f1ed5 100644 --- a/tests/integration/ejb-multimodule-reload/pom.xml +++ b/tests/integration/ejb-multimodule-reload/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 ejb-multimodule-reload diff --git a/tests/integration/ejb-multimodule-reload/war1/pom.xml b/tests/integration/ejb-multimodule-reload/war1/pom.xml index 14b3e60a23..ab0fdc9c94 100644 --- a/tests/integration/ejb-multimodule-reload/war1/pom.xml +++ b/tests/integration/ejb-multimodule-reload/war1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/integration/ejb-multimodule-reload/war2/pom.xml b/tests/integration/ejb-multimodule-reload/war2/pom.xml index c14085afb4..a2363d31dc 100644 --- a/tests/integration/ejb-multimodule-reload/war2/pom.xml +++ b/tests/integration/ejb-multimodule-reload/war2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/integration/ejb-multimodule/ear/pom.xml b/tests/integration/ejb-multimodule/ear/pom.xml index aa4251f0fe..f72556fdb2 100644 --- a/tests/integration/ejb-multimodule/ear/pom.xml +++ b/tests/integration/ejb-multimodule/ear/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/integration/ejb-multimodule/lib/pom.xml b/tests/integration/ejb-multimodule/lib/pom.xml index 077bcfc376..a51384c433 100644 --- a/tests/integration/ejb-multimodule/lib/pom.xml +++ b/tests/integration/ejb-multimodule/lib/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/integration/ejb-multimodule/pom.xml b/tests/integration/ejb-multimodule/pom.xml index 8dddc876e3..fbcc285d5a 100644 --- a/tests/integration/ejb-multimodule/pom.xml +++ b/tests/integration/ejb-multimodule/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 ejb-multimodule diff --git a/tests/integration/ejb-multimodule/war/pom.xml b/tests/integration/ejb-multimodule/war/pom.xml index 5251b2ad76..8360269a30 100644 --- a/tests/integration/ejb-multimodule/war/pom.xml +++ b/tests/integration/ejb-multimodule/war/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/integration/ejb-test-webapp/pom.xml b/tests/integration/ejb-test-webapp/pom.xml index e7208202ed..861bb84a9e 100644 --- a/tests/integration/ejb-test-webapp/pom.xml +++ b/tests/integration/ejb-test-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 ejb-test-webapp diff --git a/tests/integration/externalproperties/pom.xml b/tests/integration/externalproperties/pom.xml index 375e960d64..dd05650f27 100644 --- a/tests/integration/externalproperties/pom.xml +++ b/tests/integration/externalproperties/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 externalproperties diff --git a/tests/integration/j-376/pom.xml b/tests/integration/j-376/pom.xml index 1884f63518..e2bf751ea8 100644 --- a/tests/integration/j-376/pom.xml +++ b/tests/integration/j-376/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 j-376 diff --git a/tests/integration/j-441/ear/pom.xml b/tests/integration/j-441/ear/pom.xml index aef6205c7d..65fddc7269 100644 --- a/tests/integration/j-441/ear/pom.xml +++ b/tests/integration/j-441/ear/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 ../../pom.xml j-441-ear diff --git a/tests/integration/j-441/pom.xml b/tests/integration/j-441/pom.xml index a7f6c00d46..6e911f2088 100644 --- a/tests/integration/j-441/pom.xml +++ b/tests/integration/j-441/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 j-441 diff --git a/tests/integration/j-441/war1/pom.xml b/tests/integration/j-441/war1/pom.xml index 1e80bfb6a6..70e447901a 100644 --- a/tests/integration/j-441/war1/pom.xml +++ b/tests/integration/j-441/war1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/integration/j-441/war2/pom.xml b/tests/integration/j-441/war2/pom.xml index 3ae8ea7dcb..55906bfd68 100644 --- a/tests/integration/j-441/war2/pom.xml +++ b/tests/integration/j-441/war2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/integration/j-59/ear/pom.xml b/tests/integration/j-59/ear/pom.xml index fb6d0929db..519212d31e 100644 --- a/tests/integration/j-59/ear/pom.xml +++ b/tests/integration/j-59/ear/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/integration/j-59/lib/pom.xml b/tests/integration/j-59/lib/pom.xml index b0f632552a..39870f31d8 100644 --- a/tests/integration/j-59/lib/pom.xml +++ b/tests/integration/j-59/lib/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/integration/j-59/pom.xml b/tests/integration/j-59/pom.xml index 691e3b4eaa..d5c7c46359 100644 --- a/tests/integration/j-59/pom.xml +++ b/tests/integration/j-59/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 j-59 diff --git a/tests/integration/j-59/war/pom.xml b/tests/integration/j-59/war/pom.xml index b4e323e074..543f273f16 100644 --- a/tests/integration/j-59/war/pom.xml +++ b/tests/integration/j-59/war/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/integration/jackson-14/pom.xml b/tests/integration/jackson-14/pom.xml index 537aff6a6d..ebf9e39ae7 100644 --- a/tests/integration/jackson-14/pom.xml +++ b/tests/integration/jackson-14/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/jaxrs-component-inject/pom.xml b/tests/integration/jaxrs-component-inject/pom.xml index e75587997c..86627f2475 100644 --- a/tests/integration/jaxrs-component-inject/pom.xml +++ b/tests/integration/jaxrs-component-inject/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jaxrs-component-inject diff --git a/tests/integration/jersey-1107/pom.xml b/tests/integration/jersey-1107/pom.xml index ddf984a2c7..5f8e0f64f8 100644 --- a/tests/integration/jersey-1107/pom.xml +++ b/tests/integration/jersey-1107/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-1107 diff --git a/tests/integration/jersey-1223/pom.xml b/tests/integration/jersey-1223/pom.xml index c152f42f4e..d419d19bbb 100644 --- a/tests/integration/jersey-1223/pom.xml +++ b/tests/integration/jersey-1223/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 jersey-1223 diff --git a/tests/integration/jersey-1604/pom.xml b/tests/integration/jersey-1604/pom.xml index baa3fcf7b4..c6f89d2fe1 100644 --- a/tests/integration/jersey-1604/pom.xml +++ b/tests/integration/jersey-1604/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 jersey-1604 diff --git a/tests/integration/jersey-1667/pom.xml b/tests/integration/jersey-1667/pom.xml index d9ef76aea3..e970e39df9 100644 --- a/tests/integration/jersey-1667/pom.xml +++ b/tests/integration/jersey-1667/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-1667 diff --git a/tests/integration/jersey-1829/pom.xml b/tests/integration/jersey-1829/pom.xml index ceb8b61406..f4795e7430 100644 --- a/tests/integration/jersey-1829/pom.xml +++ b/tests/integration/jersey-1829/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 jersey-1829 diff --git a/tests/integration/jersey-1883/pom.xml b/tests/integration/jersey-1883/pom.xml index a7b64d551c..6c0d31fe2b 100644 --- a/tests/integration/jersey-1883/pom.xml +++ b/tests/integration/jersey-1883/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-1883 diff --git a/tests/integration/jersey-1928/pom.xml b/tests/integration/jersey-1928/pom.xml index 047ceb1130..12be76e865 100644 --- a/tests/integration/jersey-1928/pom.xml +++ b/tests/integration/jersey-1928/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 jersey-1928 diff --git a/tests/integration/jersey-1960/pom.xml b/tests/integration/jersey-1960/pom.xml index afecc063ae..b859f16cbd 100644 --- a/tests/integration/jersey-1960/pom.xml +++ b/tests/integration/jersey-1960/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-1960 diff --git a/tests/integration/jersey-1964/pom.xml b/tests/integration/jersey-1964/pom.xml index 30cdadfe5e..44e45ef516 100644 --- a/tests/integration/jersey-1964/pom.xml +++ b/tests/integration/jersey-1964/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-1964 diff --git a/tests/integration/jersey-2031/pom.xml b/tests/integration/jersey-2031/pom.xml index 734590366d..0d2a056c1f 100644 --- a/tests/integration/jersey-2031/pom.xml +++ b/tests/integration/jersey-2031/pom.xml @@ -25,7 +25,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2031 diff --git a/tests/integration/jersey-2136/pom.xml b/tests/integration/jersey-2136/pom.xml index e6d3c13b01..17466b4da7 100644 --- a/tests/integration/jersey-2136/pom.xml +++ b/tests/integration/jersey-2136/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2136 diff --git a/tests/integration/jersey-2137/pom.xml b/tests/integration/jersey-2137/pom.xml index 87b1b7015b..9d192a02fc 100644 --- a/tests/integration/jersey-2137/pom.xml +++ b/tests/integration/jersey-2137/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2137 diff --git a/tests/integration/jersey-2154/pom.xml b/tests/integration/jersey-2154/pom.xml index 025b4d7471..2a47896fe8 100644 --- a/tests/integration/jersey-2154/pom.xml +++ b/tests/integration/jersey-2154/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2154 diff --git a/tests/integration/jersey-2160/pom.xml b/tests/integration/jersey-2160/pom.xml index da732c0ec2..f6be82a5ee 100644 --- a/tests/integration/jersey-2160/pom.xml +++ b/tests/integration/jersey-2160/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2160 diff --git a/tests/integration/jersey-2164/pom.xml b/tests/integration/jersey-2164/pom.xml index e97ef695d2..1c49ccd649 100644 --- a/tests/integration/jersey-2164/pom.xml +++ b/tests/integration/jersey-2164/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2164 diff --git a/tests/integration/jersey-2167/pom.xml b/tests/integration/jersey-2167/pom.xml index 22a3409b48..6f1caf9fd0 100644 --- a/tests/integration/jersey-2167/pom.xml +++ b/tests/integration/jersey-2167/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2167 diff --git a/tests/integration/jersey-2176/pom.xml b/tests/integration/jersey-2176/pom.xml index 0377e5369f..53bd67ffee 100644 --- a/tests/integration/jersey-2176/pom.xml +++ b/tests/integration/jersey-2176/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2176 diff --git a/tests/integration/jersey-2184/pom.xml b/tests/integration/jersey-2184/pom.xml index e901c15627..653b6e2c74 100644 --- a/tests/integration/jersey-2184/pom.xml +++ b/tests/integration/jersey-2184/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2184 diff --git a/tests/integration/jersey-2255/pom.xml b/tests/integration/jersey-2255/pom.xml index ad134507f2..4870fa2b3b 100644 --- a/tests/integration/jersey-2255/pom.xml +++ b/tests/integration/jersey-2255/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2255 diff --git a/tests/integration/jersey-2322/pom.xml b/tests/integration/jersey-2322/pom.xml index c2b02b0d38..1a45911253 100644 --- a/tests/integration/jersey-2322/pom.xml +++ b/tests/integration/jersey-2322/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2322 diff --git a/tests/integration/jersey-2335/pom.xml b/tests/integration/jersey-2335/pom.xml index dd5b4263be..3c07a66d23 100644 --- a/tests/integration/jersey-2335/pom.xml +++ b/tests/integration/jersey-2335/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2335 diff --git a/tests/integration/jersey-2421/pom.xml b/tests/integration/jersey-2421/pom.xml index 023dfc9c21..35b68650e1 100644 --- a/tests/integration/jersey-2421/pom.xml +++ b/tests/integration/jersey-2421/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2421 diff --git a/tests/integration/jersey-2551/pom.xml b/tests/integration/jersey-2551/pom.xml index 4c80b6f6c7..a09cc82a1d 100644 --- a/tests/integration/jersey-2551/pom.xml +++ b/tests/integration/jersey-2551/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2551 diff --git a/tests/integration/jersey-2612/pom.xml b/tests/integration/jersey-2612/pom.xml index 109a58d152..ddbc5ad028 100644 --- a/tests/integration/jersey-2612/pom.xml +++ b/tests/integration/jersey-2612/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2612 diff --git a/tests/integration/jersey-2637/pom.xml b/tests/integration/jersey-2637/pom.xml index 5728700a41..93bdadc1fd 100644 --- a/tests/integration/jersey-2637/pom.xml +++ b/tests/integration/jersey-2637/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2637 diff --git a/tests/integration/jersey-2654/pom.xml b/tests/integration/jersey-2654/pom.xml index 49a87fe49c..c480248f24 100644 --- a/tests/integration/jersey-2654/pom.xml +++ b/tests/integration/jersey-2654/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2654 diff --git a/tests/integration/jersey-2673/pom.xml b/tests/integration/jersey-2673/pom.xml index 1abde2e606..ceb44cd600 100644 --- a/tests/integration/jersey-2673/pom.xml +++ b/tests/integration/jersey-2673/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2673 diff --git a/tests/integration/jersey-2689/pom.xml b/tests/integration/jersey-2689/pom.xml index bd65f2bc94..553e0ee5ef 100644 --- a/tests/integration/jersey-2689/pom.xml +++ b/tests/integration/jersey-2689/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2689 diff --git a/tests/integration/jersey-2704/pom.xml b/tests/integration/jersey-2704/pom.xml index dc892e53ee..c1d049877e 100644 --- a/tests/integration/jersey-2704/pom.xml +++ b/tests/integration/jersey-2704/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2704 diff --git a/tests/integration/jersey-2776/pom.xml b/tests/integration/jersey-2776/pom.xml index 6205aed4c6..cb6fa134c3 100644 --- a/tests/integration/jersey-2776/pom.xml +++ b/tests/integration/jersey-2776/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2776 diff --git a/tests/integration/jersey-2794/pom.xml b/tests/integration/jersey-2794/pom.xml index f1e84c1bf7..559bdabcf5 100644 --- a/tests/integration/jersey-2794/pom.xml +++ b/tests/integration/jersey-2794/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2794 diff --git a/tests/integration/jersey-2846/pom.xml b/tests/integration/jersey-2846/pom.xml index 856e30a58c..70db065ceb 100644 --- a/tests/integration/jersey-2846/pom.xml +++ b/tests/integration/jersey-2846/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2846 diff --git a/tests/integration/jersey-2878/pom.xml b/tests/integration/jersey-2878/pom.xml index b31e7ba010..ac7bb2d0d2 100644 --- a/tests/integration/jersey-2878/pom.xml +++ b/tests/integration/jersey-2878/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2878 diff --git a/tests/integration/jersey-2892/pom.xml b/tests/integration/jersey-2892/pom.xml index c258336550..8e58633f9b 100644 --- a/tests/integration/jersey-2892/pom.xml +++ b/tests/integration/jersey-2892/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-2892 diff --git a/tests/integration/jersey-3662/pom.xml b/tests/integration/jersey-3662/pom.xml index 3f51a6dc95..41584d1ce2 100644 --- a/tests/integration/jersey-3662/pom.xml +++ b/tests/integration/jersey-3662/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/jersey-3670/pom.xml b/tests/integration/jersey-3670/pom.xml index 6014e2187e..df9a0ba6f0 100644 --- a/tests/integration/jersey-3670/pom.xml +++ b/tests/integration/jersey-3670/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-3670 diff --git a/tests/integration/jersey-3796/pom.xml b/tests/integration/jersey-3796/pom.xml index e76261c98d..09a56aac60 100644 --- a/tests/integration/jersey-3796/pom.xml +++ b/tests/integration/jersey-3796/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-3796 diff --git a/tests/integration/jersey-3992/pom.xml b/tests/integration/jersey-3992/pom.xml index c29be497f1..b5e6186147 100644 --- a/tests/integration/jersey-3992/pom.xml +++ b/tests/integration/jersey-3992/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-3992 diff --git a/tests/integration/jersey-4003/pom.xml b/tests/integration/jersey-4003/pom.xml index df48cd0a4d..b848a31780 100644 --- a/tests/integration/jersey-4003/pom.xml +++ b/tests/integration/jersey-4003/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/jersey-4099/pom.xml b/tests/integration/jersey-4099/pom.xml index 6adc8ad012..a48bc2e8d6 100644 --- a/tests/integration/jersey-4099/pom.xml +++ b/tests/integration/jersey-4099/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-4099 diff --git a/tests/integration/jersey-4321/pom.xml b/tests/integration/jersey-4321/pom.xml index 158ddeffdc..8dc6765070 100644 --- a/tests/integration/jersey-4321/pom.xml +++ b/tests/integration/jersey-4321/pom.xml @@ -24,7 +24,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/jersey-4507/pom.xml b/tests/integration/jersey-4507/pom.xml index 62f4ec4a65..ab16371a72 100644 --- a/tests/integration/jersey-4507/pom.xml +++ b/tests/integration/jersey-4507/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/jersey-4542/pom.xml b/tests/integration/jersey-4542/pom.xml index 9ef465f8c6..fce3be2679 100644 --- a/tests/integration/jersey-4542/pom.xml +++ b/tests/integration/jersey-4542/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/jersey-4697/pom.xml b/tests/integration/jersey-4697/pom.xml index 131d91712c..dbab6e2638 100644 --- a/tests/integration/jersey-4697/pom.xml +++ b/tests/integration/jersey-4697/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/jersey-4722/pom.xml b/tests/integration/jersey-4722/pom.xml index 380eaca4d7..e78b824fbe 100644 --- a/tests/integration/jersey-4722/pom.xml +++ b/tests/integration/jersey-4722/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/jersey-4949/pom.xml b/tests/integration/jersey-4949/pom.xml index 8a6941694d..fa3e738dbb 100644 --- a/tests/integration/jersey-4949/pom.xml +++ b/tests/integration/jersey-4949/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-4949 diff --git a/tests/integration/jersey-780/pom.xml b/tests/integration/jersey-780/pom.xml index 205ce17963..a995807ea7 100644 --- a/tests/integration/jersey-780/pom.xml +++ b/tests/integration/jersey-780/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 jersey-780 diff --git a/tests/integration/jetty-response-close/pom.xml b/tests/integration/jetty-response-close/pom.xml index fe26f7408e..4e03547522 100644 --- a/tests/integration/jetty-response-close/pom.xml +++ b/tests/integration/jetty-response-close/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/microprofile/config/helidon/pom.xml b/tests/integration/microprofile/config/helidon/pom.xml index 9e3432885f..7c39dc36bd 100644 --- a/tests/integration/microprofile/config/helidon/pom.xml +++ b/tests/integration/microprofile/config/helidon/pom.xml @@ -22,7 +22,7 @@ microprofile-config-project org.glassfish.jersey.tests.integration.microprofile - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/microprofile/config/pom.xml b/tests/integration/microprofile/config/pom.xml index 3e59426a95..575a421f9f 100644 --- a/tests/integration/microprofile/config/pom.xml +++ b/tests/integration/microprofile/config/pom.xml @@ -22,7 +22,7 @@ microprofile-integration-project org.glassfish.jersey.tests.integration.microprofile - 2.45-SNAPSHOT + 2.45 4.0.0 pom diff --git a/tests/integration/microprofile/config/webapp/pom.xml b/tests/integration/microprofile/config/webapp/pom.xml index 6088af1334..0b4eedaaca 100644 --- a/tests/integration/microprofile/config/webapp/pom.xml +++ b/tests/integration/microprofile/config/webapp/pom.xml @@ -22,7 +22,7 @@ microprofile-config-project org.glassfish.jersey.tests.integration.microprofile - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/microprofile/pom.xml b/tests/integration/microprofile/pom.xml index 2d8495c1e5..421a4c58d5 100644 --- a/tests/integration/microprofile/pom.xml +++ b/tests/integration/microprofile/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 pom diff --git a/tests/integration/microprofile/rest-client/pom.xml b/tests/integration/microprofile/rest-client/pom.xml index 1044fdda15..07b1d30fb6 100644 --- a/tests/integration/microprofile/rest-client/pom.xml +++ b/tests/integration/microprofile/rest-client/pom.xml @@ -23,7 +23,7 @@ microprofile-integration-project org.glassfish.jersey.tests.integration.microprofile - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/microprofile/rest-client14-compatibility/pom.xml b/tests/integration/microprofile/rest-client14-compatibility/pom.xml index f160376a7e..d67f5ed3ad 100644 --- a/tests/integration/microprofile/rest-client14-compatibility/pom.xml +++ b/tests/integration/microprofile/rest-client14-compatibility/pom.xml @@ -23,7 +23,7 @@ microprofile-integration-project org.glassfish.jersey.tests.integration.microprofile - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/pom.xml b/tests/integration/pom.xml index 3b91a033b0..6cc2903659 100644 --- a/tests/integration/pom.xml +++ b/tests/integration/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.tests project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.tests.integration diff --git a/tests/integration/portability-jersey-1/pom.xml b/tests/integration/portability-jersey-1/pom.xml index 723ed8863a..20b919f58f 100644 --- a/tests/integration/portability-jersey-1/pom.xml +++ b/tests/integration/portability-jersey-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 portability-jersey-1 diff --git a/tests/integration/portability-jersey-2/pom.xml b/tests/integration/portability-jersey-2/pom.xml index ebc6bd9521..0c5fa8f4ce 100644 --- a/tests/integration/portability-jersey-2/pom.xml +++ b/tests/integration/portability-jersey-2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 portability-jersey-2 diff --git a/tests/integration/property-check/pom.xml b/tests/integration/property-check/pom.xml index e0d24f963f..79bd55d2ba 100644 --- a/tests/integration/property-check/pom.xml +++ b/tests/integration/property-check/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 property-check diff --git a/tests/integration/reactive-streams/pom.xml b/tests/integration/reactive-streams/pom.xml index 771cd93798..3e9256b2a5 100644 --- a/tests/integration/reactive-streams/pom.xml +++ b/tests/integration/reactive-streams/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 pom diff --git a/tests/integration/reactive-streams/sse/pom.xml b/tests/integration/reactive-streams/sse/pom.xml index 1896880070..f25756733b 100644 --- a/tests/integration/reactive-streams/sse/pom.xml +++ b/tests/integration/reactive-streams/sse/pom.xml @@ -22,7 +22,7 @@ reactive-streams-integration-project org.glassfish.jersey.tests.integration.reactive - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/integration/security-digest/pom.xml b/tests/integration/security-digest/pom.xml index 5e69ac2e07..84cd7b610e 100644 --- a/tests/integration/security-digest/pom.xml +++ b/tests/integration/security-digest/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.tests.integration - 2.45-SNAPSHOT + 2.45 4.0.0 security-digest diff --git a/tests/integration/servlet-2.5-autodiscovery-1/pom.xml b/tests/integration/servlet-2.5-autodiscovery-1/pom.xml index d535cb0cce..3ea1356cd8 100644 --- a/tests/integration/servlet-2.5-autodiscovery-1/pom.xml +++ b/tests/integration/servlet-2.5-autodiscovery-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-2.5-autodiscovery-1 diff --git a/tests/integration/servlet-2.5-autodiscovery-2/pom.xml b/tests/integration/servlet-2.5-autodiscovery-2/pom.xml index 3d78efba8f..3f33143d35 100644 --- a/tests/integration/servlet-2.5-autodiscovery-2/pom.xml +++ b/tests/integration/servlet-2.5-autodiscovery-2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-2.5-autodiscovery-2 diff --git a/tests/integration/servlet-2.5-filter/pom.xml b/tests/integration/servlet-2.5-filter/pom.xml index 92e808d4fd..89261f83bc 100644 --- a/tests/integration/servlet-2.5-filter/pom.xml +++ b/tests/integration/servlet-2.5-filter/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-2.5-filter diff --git a/tests/integration/servlet-2.5-inflector-1/pom.xml b/tests/integration/servlet-2.5-inflector-1/pom.xml index eb5cfa685a..2e2ddbdfe6 100644 --- a/tests/integration/servlet-2.5-inflector-1/pom.xml +++ b/tests/integration/servlet-2.5-inflector-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-2.5-inflector-1 diff --git a/tests/integration/servlet-2.5-init-1/pom.xml b/tests/integration/servlet-2.5-init-1/pom.xml index e48fe2fb5d..225a6c3de3 100644 --- a/tests/integration/servlet-2.5-init-1/pom.xml +++ b/tests/integration/servlet-2.5-init-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-2.5-init-1 diff --git a/tests/integration/servlet-2.5-init-2/pom.xml b/tests/integration/servlet-2.5-init-2/pom.xml index 558936ae54..10c40baa03 100644 --- a/tests/integration/servlet-2.5-init-2/pom.xml +++ b/tests/integration/servlet-2.5-init-2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-2.5-init-2 diff --git a/tests/integration/servlet-2.5-init-3/pom.xml b/tests/integration/servlet-2.5-init-3/pom.xml index adb5adcd63..4b135b60ef 100644 --- a/tests/integration/servlet-2.5-init-3/pom.xml +++ b/tests/integration/servlet-2.5-init-3/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-2.5-init-3 diff --git a/tests/integration/servlet-2.5-init-4/pom.xml b/tests/integration/servlet-2.5-init-4/pom.xml index 047a1ed8f5..245543827b 100644 --- a/tests/integration/servlet-2.5-init-4/pom.xml +++ b/tests/integration/servlet-2.5-init-4/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-2.5-init-4 diff --git a/tests/integration/servlet-2.5-init-5/pom.xml b/tests/integration/servlet-2.5-init-5/pom.xml index a404b69494..7dd275da88 100644 --- a/tests/integration/servlet-2.5-init-5/pom.xml +++ b/tests/integration/servlet-2.5-init-5/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-2.5-init-5 diff --git a/tests/integration/servlet-2.5-init-6/pom.xml b/tests/integration/servlet-2.5-init-6/pom.xml index 96bccb216a..60fca49176 100644 --- a/tests/integration/servlet-2.5-init-6/pom.xml +++ b/tests/integration/servlet-2.5-init-6/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-2.5-init-6 diff --git a/tests/integration/servlet-2.5-init-7/pom.xml b/tests/integration/servlet-2.5-init-7/pom.xml index 79f6dae7e3..369e1dccdc 100644 --- a/tests/integration/servlet-2.5-init-7/pom.xml +++ b/tests/integration/servlet-2.5-init-7/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-2.5-init-7 diff --git a/tests/integration/servlet-2.5-init-8/pom.xml b/tests/integration/servlet-2.5-init-8/pom.xml index 1fde238ba1..f0d2113212 100644 --- a/tests/integration/servlet-2.5-init-8/pom.xml +++ b/tests/integration/servlet-2.5-init-8/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-2.5-init-8 diff --git a/tests/integration/servlet-2.5-mvc-1/pom.xml b/tests/integration/servlet-2.5-mvc-1/pom.xml index 5764b4901c..aedde72ecf 100644 --- a/tests/integration/servlet-2.5-mvc-1/pom.xml +++ b/tests/integration/servlet-2.5-mvc-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-2.5-mvc-1 diff --git a/tests/integration/servlet-2.5-mvc-2/pom.xml b/tests/integration/servlet-2.5-mvc-2/pom.xml index 0773a9317a..72e5167d2f 100644 --- a/tests/integration/servlet-2.5-mvc-2/pom.xml +++ b/tests/integration/servlet-2.5-mvc-2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-2.5-mvc-2 diff --git a/tests/integration/servlet-2.5-mvc-3/pom.xml b/tests/integration/servlet-2.5-mvc-3/pom.xml index 62b52f8ea9..c67802b664 100644 --- a/tests/integration/servlet-2.5-mvc-3/pom.xml +++ b/tests/integration/servlet-2.5-mvc-3/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-2.5-mvc-3 diff --git a/tests/integration/servlet-2.5-reload/pom.xml b/tests/integration/servlet-2.5-reload/pom.xml index d994b3ec76..d126924b83 100644 --- a/tests/integration/servlet-2.5-reload/pom.xml +++ b/tests/integration/servlet-2.5-reload/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-2.5-reload diff --git a/tests/integration/servlet-3-async/pom.xml b/tests/integration/servlet-3-async/pom.xml index 4d32fb95b7..66a4747385 100644 --- a/tests/integration/servlet-3-async/pom.xml +++ b/tests/integration/servlet-3-async/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-async diff --git a/tests/integration/servlet-3-chunked-io/pom.xml b/tests/integration/servlet-3-chunked-io/pom.xml index f9a45f3def..9b77673395 100644 --- a/tests/integration/servlet-3-chunked-io/pom.xml +++ b/tests/integration/servlet-3-chunked-io/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-chunked-io diff --git a/tests/integration/servlet-3-filter/pom.xml b/tests/integration/servlet-3-filter/pom.xml index fc785c716d..06b8ba0902 100644 --- a/tests/integration/servlet-3-filter/pom.xml +++ b/tests/integration/servlet-3-filter/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-filter diff --git a/tests/integration/servlet-3-gf-async/pom.xml b/tests/integration/servlet-3-gf-async/pom.xml index 265603d0e3..f0918053ad 100644 --- a/tests/integration/servlet-3-gf-async/pom.xml +++ b/tests/integration/servlet-3-gf-async/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-gf-async diff --git a/tests/integration/servlet-3-inflector-1/pom.xml b/tests/integration/servlet-3-inflector-1/pom.xml index d5cf8b6f56..b29e71166a 100644 --- a/tests/integration/servlet-3-inflector-1/pom.xml +++ b/tests/integration/servlet-3-inflector-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-inflector-1 diff --git a/tests/integration/servlet-3-init-1/pom.xml b/tests/integration/servlet-3-init-1/pom.xml index 93636ee5db..1ecd7090f7 100644 --- a/tests/integration/servlet-3-init-1/pom.xml +++ b/tests/integration/servlet-3-init-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-init-1 diff --git a/tests/integration/servlet-3-init-2/pom.xml b/tests/integration/servlet-3-init-2/pom.xml index a25bd75219..d6ce4dc4f4 100644 --- a/tests/integration/servlet-3-init-2/pom.xml +++ b/tests/integration/servlet-3-init-2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-init-2 diff --git a/tests/integration/servlet-3-init-3/pom.xml b/tests/integration/servlet-3-init-3/pom.xml index c886a04511..022f47a47b 100644 --- a/tests/integration/servlet-3-init-3/pom.xml +++ b/tests/integration/servlet-3-init-3/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-init-3 diff --git a/tests/integration/servlet-3-init-4/pom.xml b/tests/integration/servlet-3-init-4/pom.xml index 3e2de57582..5e8c1eacc9 100644 --- a/tests/integration/servlet-3-init-4/pom.xml +++ b/tests/integration/servlet-3-init-4/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-init-4 diff --git a/tests/integration/servlet-3-init-5/pom.xml b/tests/integration/servlet-3-init-5/pom.xml index 9e58cac38a..21513ca9c8 100644 --- a/tests/integration/servlet-3-init-5/pom.xml +++ b/tests/integration/servlet-3-init-5/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-init-5 diff --git a/tests/integration/servlet-3-init-6/pom.xml b/tests/integration/servlet-3-init-6/pom.xml index 667ee91397..57e2ffc5bf 100644 --- a/tests/integration/servlet-3-init-6/pom.xml +++ b/tests/integration/servlet-3-init-6/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-init-6 diff --git a/tests/integration/servlet-3-init-7/pom.xml b/tests/integration/servlet-3-init-7/pom.xml index 40720619e4..ad95af3190 100644 --- a/tests/integration/servlet-3-init-7/pom.xml +++ b/tests/integration/servlet-3-init-7/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-init-7 diff --git a/tests/integration/servlet-3-init-8/pom.xml b/tests/integration/servlet-3-init-8/pom.xml index fe30d90236..83c27b1b75 100644 --- a/tests/integration/servlet-3-init-8/pom.xml +++ b/tests/integration/servlet-3-init-8/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-init-8 diff --git a/tests/integration/servlet-3-init-9/pom.xml b/tests/integration/servlet-3-init-9/pom.xml index 210908c091..027fa7eb58 100644 --- a/tests/integration/servlet-3-init-9/pom.xml +++ b/tests/integration/servlet-3-init-9/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-init-9 diff --git a/tests/integration/servlet-3-init-provider/pom.xml b/tests/integration/servlet-3-init-provider/pom.xml index 56b7670c1d..169cb70990 100644 --- a/tests/integration/servlet-3-init-provider/pom.xml +++ b/tests/integration/servlet-3-init-provider/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-init-provider diff --git a/tests/integration/servlet-3-params/pom.xml b/tests/integration/servlet-3-params/pom.xml index a96555a3fd..9f8bd81071 100644 --- a/tests/integration/servlet-3-params/pom.xml +++ b/tests/integration/servlet-3-params/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-params diff --git a/tests/integration/servlet-3-sse-1/pom.xml b/tests/integration/servlet-3-sse-1/pom.xml index c24ae1f4b5..2788bf7a65 100644 --- a/tests/integration/servlet-3-sse-1/pom.xml +++ b/tests/integration/servlet-3-sse-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-3-sse-1 diff --git a/tests/integration/servlet-4.0-mvc-1/pom.xml b/tests/integration/servlet-4.0-mvc-1/pom.xml index e72311468c..d31240aa5b 100644 --- a/tests/integration/servlet-4.0-mvc-1/pom.xml +++ b/tests/integration/servlet-4.0-mvc-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-4.0-mvc-1 diff --git a/tests/integration/servlet-request-wrapper-binding-2/pom.xml b/tests/integration/servlet-request-wrapper-binding-2/pom.xml index d75229b021..4475fa0f1a 100644 --- a/tests/integration/servlet-request-wrapper-binding-2/pom.xml +++ b/tests/integration/servlet-request-wrapper-binding-2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-request-wrappper-binding-2 diff --git a/tests/integration/servlet-request-wrapper-binding/pom.xml b/tests/integration/servlet-request-wrapper-binding/pom.xml index 79300cb81c..013b52e13f 100644 --- a/tests/integration/servlet-request-wrapper-binding/pom.xml +++ b/tests/integration/servlet-request-wrapper-binding/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-request-wrappper-binding diff --git a/tests/integration/servlet-tests/pom.xml b/tests/integration/servlet-tests/pom.xml index 0fcc0e07d8..0e4cd6659a 100644 --- a/tests/integration/servlet-tests/pom.xml +++ b/tests/integration/servlet-tests/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 servlet-tests diff --git a/tests/integration/sonar-test/pom.xml b/tests/integration/sonar-test/pom.xml index 9945a0d902..cc41bdacbc 100644 --- a/tests/integration/sonar-test/pom.xml +++ b/tests/integration/sonar-test/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 sonar-test diff --git a/tests/integration/spring4/pom.xml b/tests/integration/spring4/pom.xml index cb40b86206..2fc446b9d4 100644 --- a/tests/integration/spring4/pom.xml +++ b/tests/integration/spring4/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 spring4 diff --git a/tests/integration/spring5/pom.xml b/tests/integration/spring5/pom.xml index 5e26278e9a..127b8d99c6 100644 --- a/tests/integration/spring5/pom.xml +++ b/tests/integration/spring5/pom.xml @@ -25,7 +25,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 spring5 diff --git a/tests/integration/tracing-support/pom.xml b/tests/integration/tracing-support/pom.xml index e691f0c12c..14bf82f793 100644 --- a/tests/integration/tracing-support/pom.xml +++ b/tests/integration/tracing-support/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45-SNAPSHOT + 2.45 tracing-support diff --git a/tests/jmockit/pom.xml b/tests/jmockit/pom.xml index 3e78d60de6..69f9515411 100644 --- a/tests/jmockit/pom.xml +++ b/tests/jmockit/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.tests - 2.45-SNAPSHOT + 2.45 4.0.0 diff --git a/tests/mem-leaks/pom.xml b/tests/mem-leaks/pom.xml index dc16a25952..6f36719ed4 100644 --- a/tests/mem-leaks/pom.xml +++ b/tests/mem-leaks/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.tests.memleaks diff --git a/tests/mem-leaks/redeployment/pom.xml b/tests/mem-leaks/redeployment/pom.xml index ea6b0fa377..54673069ae 100644 --- a/tests/mem-leaks/redeployment/pom.xml +++ b/tests/mem-leaks/redeployment/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.memleaks project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.tests.memleaks.redeployment diff --git a/tests/mem-leaks/redeployment/redeployment-hello-world-app-ref/pom.xml b/tests/mem-leaks/redeployment/redeployment-hello-world-app-ref/pom.xml index bf53715300..4428b80a3f 100644 --- a/tests/mem-leaks/redeployment/redeployment-hello-world-app-ref/pom.xml +++ b/tests/mem-leaks/redeployment/redeployment-hello-world-app-ref/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.memleaks.redeployment project - 2.45-SNAPSHOT + 2.45 redeployment-hello-world-app-ref @@ -132,7 +132,7 @@ org.glassfish.jersey.examples helloworld-webapp war - 2.45-SNAPSHOT + 2.45 diff --git a/tests/mem-leaks/redeployment/redeployment-leaking-test-app/pom.xml b/tests/mem-leaks/redeployment/redeployment-leaking-test-app/pom.xml index e2c07afdf4..6b240e956f 100644 --- a/tests/mem-leaks/redeployment/redeployment-leaking-test-app/pom.xml +++ b/tests/mem-leaks/redeployment/redeployment-leaking-test-app/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.memleaks.redeployment project - 2.45-SNAPSHOT + 2.45 redeployment-leaking-test-app diff --git a/tests/mem-leaks/redeployment/redeployment-no-jersey-app/pom.xml b/tests/mem-leaks/redeployment/redeployment-no-jersey-app/pom.xml index 05bcafa70e..ab0cd33752 100644 --- a/tests/mem-leaks/redeployment/redeployment-no-jersey-app/pom.xml +++ b/tests/mem-leaks/redeployment/redeployment-no-jersey-app/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.tests.memleaks.redeployment project - 2.45-SNAPSHOT + 2.45 redeployment-no-jersey-app diff --git a/tests/mem-leaks/redeployment/redeployment-threadlocals-app/pom.xml b/tests/mem-leaks/redeployment/redeployment-threadlocals-app/pom.xml index a0fd3b0791..3a789dad57 100644 --- a/tests/mem-leaks/redeployment/redeployment-threadlocals-app/pom.xml +++ b/tests/mem-leaks/redeployment/redeployment-threadlocals-app/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.tests.memleaks.redeployment project - 2.45-SNAPSHOT + 2.45 redeployment-threadlocals-app diff --git a/tests/mem-leaks/test-cases/bean-param-leak/pom.xml b/tests/mem-leaks/test-cases/bean-param-leak/pom.xml index 51f5070d98..6cab1501ca 100644 --- a/tests/mem-leaks/test-cases/bean-param-leak/pom.xml +++ b/tests/mem-leaks/test-cases/bean-param-leak/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.memleaks.testcases project - 2.45-SNAPSHOT + 2.45 bean-param-leak diff --git a/tests/mem-leaks/test-cases/leaking-test-app/pom.xml b/tests/mem-leaks/test-cases/leaking-test-app/pom.xml index 1aafffc6e9..0e64a03731 100644 --- a/tests/mem-leaks/test-cases/leaking-test-app/pom.xml +++ b/tests/mem-leaks/test-cases/leaking-test-app/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.memleaks.testcases project - 2.45-SNAPSHOT + 2.45 leaking-test-app diff --git a/tests/mem-leaks/test-cases/pom.xml b/tests/mem-leaks/test-cases/pom.xml index b9e35c90c5..e422706d2b 100644 --- a/tests/mem-leaks/test-cases/pom.xml +++ b/tests/mem-leaks/test-cases/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.memleaks project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.tests.memleaks.testcases diff --git a/tests/mem-leaks/test-cases/shutdown-hook-leak-client/pom.xml b/tests/mem-leaks/test-cases/shutdown-hook-leak-client/pom.xml index 767aa0ecef..e08d220cf8 100644 --- a/tests/mem-leaks/test-cases/shutdown-hook-leak-client/pom.xml +++ b/tests/mem-leaks/test-cases/shutdown-hook-leak-client/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.memleaks.testcases project - 2.45-SNAPSHOT + 2.45 shutdown-hook-leak-client diff --git a/tests/mem-leaks/test-cases/shutdown-hook-leak/pom.xml b/tests/mem-leaks/test-cases/shutdown-hook-leak/pom.xml index 9f93e35197..2a36c01041 100644 --- a/tests/mem-leaks/test-cases/shutdown-hook-leak/pom.xml +++ b/tests/mem-leaks/test-cases/shutdown-hook-leak/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.memleaks.testcases project - 2.45-SNAPSHOT + 2.45 shutdown-hook-leak diff --git a/tests/osgi/functional/pom.xml b/tests/osgi/functional/pom.xml index 1361cfda67..c32fd0c18b 100644 --- a/tests/osgi/functional/pom.xml +++ b/tests/osgi/functional/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.tests.osgi project - 2.45-SNAPSHOT + 2.45 jersey-tests-osgi-functional diff --git a/tests/osgi/pom.xml b/tests/osgi/pom.xml index a05baf728d..82d7d127c9 100644 --- a/tests/osgi/pom.xml +++ b/tests/osgi/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.tests.osgi diff --git a/tests/performance/benchmarks/pom.xml b/tests/performance/benchmarks/pom.xml index df4407711c..c8b6292869 100644 --- a/tests/performance/benchmarks/pom.xml +++ b/tests/performance/benchmarks/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance project - 2.45-SNAPSHOT + 2.45 performance-test-benchmarks diff --git a/tests/performance/pom.xml b/tests/performance/pom.xml index ff765d1d84..93fbdb38ae 100644 --- a/tests/performance/pom.xml +++ b/tests/performance/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.tests.performance diff --git a/tests/performance/runners/jersey-grizzly-runner/pom.xml b/tests/performance/runners/jersey-grizzly-runner/pom.xml index ae67c1d333..6256446e73 100644 --- a/tests/performance/runners/jersey-grizzly-runner/pom.xml +++ b/tests/performance/runners/jersey-grizzly-runner/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance.runners project - 2.45-SNAPSHOT + 2.45 diff --git a/tests/performance/runners/pom.xml b/tests/performance/runners/pom.xml index d2d5f33c2c..31c51941d7 100644 --- a/tests/performance/runners/pom.xml +++ b/tests/performance/runners/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.tests.performance.runners diff --git a/tests/performance/test-cases/assemblies/pom.xml b/tests/performance/test-cases/assemblies/pom.xml index ef5ce10399..e7b1e0f3ae 100644 --- a/tests/performance/test-cases/assemblies/pom.xml +++ b/tests/performance/test-cases/assemblies/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45-SNAPSHOT + 2.45 assemblies diff --git a/tests/performance/test-cases/filter-dynamic/pom.xml b/tests/performance/test-cases/filter-dynamic/pom.xml index af7ed24eae..9b14656e27 100644 --- a/tests/performance/test-cases/filter-dynamic/pom.xml +++ b/tests/performance/test-cases/filter-dynamic/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45-SNAPSHOT + 2.45 filter-dynamic diff --git a/tests/performance/test-cases/filter-global/pom.xml b/tests/performance/test-cases/filter-global/pom.xml index d9ccd49182..2b7685cf35 100644 --- a/tests/performance/test-cases/filter-global/pom.xml +++ b/tests/performance/test-cases/filter-global/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45-SNAPSHOT + 2.45 filter-global diff --git a/tests/performance/test-cases/filter-name/pom.xml b/tests/performance/test-cases/filter-name/pom.xml index 4d3ecf840d..54e899fb44 100644 --- a/tests/performance/test-cases/filter-name/pom.xml +++ b/tests/performance/test-cases/filter-name/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45-SNAPSHOT + 2.45 filter-name diff --git a/tests/performance/test-cases/interceptor-dynamic/pom.xml b/tests/performance/test-cases/interceptor-dynamic/pom.xml index 8220f4b52a..eb51daa4ef 100644 --- a/tests/performance/test-cases/interceptor-dynamic/pom.xml +++ b/tests/performance/test-cases/interceptor-dynamic/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45-SNAPSHOT + 2.45 interceptor-dynamic diff --git a/tests/performance/test-cases/interceptor-global/pom.xml b/tests/performance/test-cases/interceptor-global/pom.xml index e9ebc6d4d6..d27d1a8e02 100644 --- a/tests/performance/test-cases/interceptor-global/pom.xml +++ b/tests/performance/test-cases/interceptor-global/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45-SNAPSHOT + 2.45 interceptor-global diff --git a/tests/performance/test-cases/interceptor-name/pom.xml b/tests/performance/test-cases/interceptor-name/pom.xml index 951e257a54..8c5017b815 100644 --- a/tests/performance/test-cases/interceptor-name/pom.xml +++ b/tests/performance/test-cases/interceptor-name/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45-SNAPSHOT + 2.45 interceptor-name diff --git a/tests/performance/test-cases/mbw-custom-provider/pom.xml b/tests/performance/test-cases/mbw-custom-provider/pom.xml index f4615a2d09..7df0c79325 100644 --- a/tests/performance/test-cases/mbw-custom-provider/pom.xml +++ b/tests/performance/test-cases/mbw-custom-provider/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45-SNAPSHOT + 2.45 custom-provider diff --git a/tests/performance/test-cases/mbw-json-jackson/pom.xml b/tests/performance/test-cases/mbw-json-jackson/pom.xml index f4353a3702..d6c3c1a820 100644 --- a/tests/performance/test-cases/mbw-json-jackson/pom.xml +++ b/tests/performance/test-cases/mbw-json-jackson/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45-SNAPSHOT + 2.45 json-jackson diff --git a/tests/performance/test-cases/mbw-json-moxy/pom.xml b/tests/performance/test-cases/mbw-json-moxy/pom.xml index c2f7ad5d99..699507240e 100644 --- a/tests/performance/test-cases/mbw-json-moxy/pom.xml +++ b/tests/performance/test-cases/mbw-json-moxy/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45-SNAPSHOT + 2.45 json-moxy diff --git a/tests/performance/test-cases/mbw-kryo/pom.xml b/tests/performance/test-cases/mbw-kryo/pom.xml index 9c259a297f..f934b805b8 100644 --- a/tests/performance/test-cases/mbw-kryo/pom.xml +++ b/tests/performance/test-cases/mbw-kryo/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45-SNAPSHOT + 2.45 mbw-kryo diff --git a/tests/performance/test-cases/mbw-text-plain/pom.xml b/tests/performance/test-cases/mbw-text-plain/pom.xml index 8c872c28e7..aa5519b75c 100644 --- a/tests/performance/test-cases/mbw-text-plain/pom.xml +++ b/tests/performance/test-cases/mbw-text-plain/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45-SNAPSHOT + 2.45 text-plain diff --git a/tests/performance/test-cases/mbw-xml-jaxb/pom.xml b/tests/performance/test-cases/mbw-xml-jaxb/pom.xml index 6040b81349..9dd63be7a2 100644 --- a/tests/performance/test-cases/mbw-xml-jaxb/pom.xml +++ b/tests/performance/test-cases/mbw-xml-jaxb/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45-SNAPSHOT + 2.45 xml-jaxb diff --git a/tests/performance/test-cases/mbw-xml-moxy/pom.xml b/tests/performance/test-cases/mbw-xml-moxy/pom.xml index af939c2576..04e3d2efa4 100644 --- a/tests/performance/test-cases/mbw-xml-moxy/pom.xml +++ b/tests/performance/test-cases/mbw-xml-moxy/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45-SNAPSHOT + 2.45 xml-moxy diff --git a/tests/performance/test-cases/param-srl/pom.xml b/tests/performance/test-cases/param-srl/pom.xml index bdc615f474..6d69aa5fbe 100644 --- a/tests/performance/test-cases/param-srl/pom.xml +++ b/tests/performance/test-cases/param-srl/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45-SNAPSHOT + 2.45 param-srl diff --git a/tests/performance/test-cases/pom.xml b/tests/performance/test-cases/pom.xml index 103d0ba3c6..973e6b493d 100644 --- a/tests/performance/test-cases/pom.xml +++ b/tests/performance/test-cases/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.tests.performance.testcases diff --git a/tests/performance/test-cases/proxy-injection/pom.xml b/tests/performance/test-cases/proxy-injection/pom.xml index d29fdb5b94..cda95e0afc 100644 --- a/tests/performance/test-cases/proxy-injection/pom.xml +++ b/tests/performance/test-cases/proxy-injection/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45-SNAPSHOT + 2.45 proxy-injection diff --git a/tests/performance/tools/pom.xml b/tests/performance/tools/pom.xml index 32e3ce0959..eceb545aea 100644 --- a/tests/performance/tools/pom.xml +++ b/tests/performance/tools/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.tests.performance.tools performance-test-tools diff --git a/tests/pom.xml b/tests/pom.xml index 0924236536..2dd6de0ade 100644 --- a/tests/pom.xml +++ b/tests/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 org.glassfish.jersey.tests diff --git a/tests/release-test/pom.xml b/tests/release-test/pom.xml index 18b62a09aa..46c05f267c 100644 --- a/tests/release-test/pom.xml +++ b/tests/release-test/pom.xml @@ -30,7 +30,7 @@ org.glassfish.jersey project - 2.45-SNAPSHOT + 2.45 ../../pom.xml diff --git a/tests/stress/pom.xml b/tests/stress/pom.xml index 3552aed1aa..c25fa3d347 100644 --- a/tests/stress/pom.xml +++ b/tests/stress/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45-SNAPSHOT + 2.45 stress From e6460de43aa554b349d73f665b9ead47bf513a1c Mon Sep 17 00:00:00 2001 From: jersey-bot Date: Tue, 27 Aug 2024 13:30:18 +0000 Subject: [PATCH 06/11] 2.46-SNAPSHOT --- archetypes/jersey-example-java8-webapp/pom.xml | 2 +- archetypes/jersey-heroku-webapp/pom.xml | 2 +- archetypes/jersey-quickstart-grizzly2/pom.xml | 2 +- archetypes/jersey-quickstart-webapp/pom.xml | 2 +- archetypes/pom.xml | 2 +- bom/pom.xml | 2 +- bundles/apidocs/pom.xml | 2 +- bundles/examples/pom.xml | 2 +- bundles/jaxrs-ri/pom.xml | 2 +- bundles/pom.xml | 2 +- connectors/apache-connector/pom.xml | 2 +- connectors/apache5-connector/pom.xml | 2 +- connectors/grizzly-connector/pom.xml | 2 +- connectors/helidon-connector/pom.xml | 2 +- connectors/jdk-connector/pom.xml | 2 +- connectors/jetty-connector/pom.xml | 2 +- connectors/jetty-http2-connector/pom.xml | 2 +- connectors/netty-connector/pom.xml | 2 +- connectors/pom.xml | 2 +- containers/glassfish/jersey-gf-ejb/pom.xml | 2 +- containers/glassfish/pom.xml | 2 +- containers/grizzly2-http/pom.xml | 2 +- containers/grizzly2-servlet/pom.xml | 2 +- containers/jdk-http/pom.xml | 2 +- containers/jersey-servlet-core/pom.xml | 2 +- containers/jersey-servlet/pom.xml | 2 +- containers/jetty-http/pom.xml | 2 +- containers/jetty-http2/pom.xml | 2 +- containers/jetty-servlet/pom.xml | 2 +- containers/netty-http/pom.xml | 2 +- containers/pom.xml | 2 +- containers/simple-http/pom.xml | 2 +- core-client/pom.xml | 2 +- core-common/pom.xml | 2 +- core-server/pom.xml | 2 +- docs/pom.xml | 2 +- examples/assemblies/pom.xml | 2 +- examples/bookmark-em/pom.xml | 2 +- examples/bookmark/pom.xml | 2 +- examples/bookstore-webapp/pom.xml | 2 +- examples/cdi-webapp/pom.xml | 2 +- examples/clipboard-programmatic/pom.xml | 2 +- examples/clipboard/pom.xml | 2 +- examples/configured-client/pom.xml | 2 +- examples/declarative-linking/pom.xml | 2 +- examples/entity-filtering-security/pom.xml | 2 +- examples/entity-filtering-selectable/pom.xml | 2 +- examples/entity-filtering/pom.xml | 2 +- examples/exception-mapping/pom.xml | 2 +- examples/extended-wadl-webapp/pom.xml | 2 +- examples/freemarker-webapp/pom.xml | 2 +- examples/groovy/pom.xml | 2 +- examples/helloworld-benchmark/pom.xml | 2 +- examples/helloworld-cdi2-se/pom.xml | 2 +- examples/helloworld-netty/pom.xml | 2 +- examples/helloworld-programmatic/pom.xml | 2 +- examples/helloworld-pure-jax-rs/pom.xml | 2 +- examples/helloworld-spring-annotations/pom.xml | 2 +- examples/helloworld-spring-webapp/pom.xml | 2 +- examples/helloworld-webapp/pom.xml | 2 +- examples/helloworld-weld/pom.xml | 2 +- examples/helloworld/pom.xml | 2 +- examples/http-patch/pom.xml | 2 +- examples/http-trace/pom.xml | 2 +- examples/https-clientserver-grizzly/pom.xml | 2 +- examples/https-server-glassfish/pom.xml | 2 +- examples/java8-webapp/pom.xml | 2 +- examples/jaxb/pom.xml | 2 +- examples/jaxrs-types-injection/pom.xml | 2 +- examples/jersey-ejb/pom.xml | 2 +- examples/json-binding-webapp/pom.xml | 2 +- examples/json-jackson/pom.xml | 2 +- examples/json-jackson1/pom.xml | 2 +- examples/json-jettison/pom.xml | 2 +- examples/json-moxy/pom.xml | 2 +- examples/json-processing-webapp/pom.xml | 2 +- examples/json-with-padding/pom.xml | 2 +- examples/managed-beans-webapp/pom.xml | 2 +- examples/managed-client-simple-webapp/pom.xml | 2 +- examples/managed-client-webapp/pom.xml | 2 +- examples/managed-client/pom.xml | 2 +- examples/micrometer/pom.xml | 2 +- examples/multipart-webapp/pom.xml | 2 +- examples/oauth-client-twitter/pom.xml | 2 +- examples/open-tracing/pom.xml | 2 +- examples/osgi-helloworld-webapp/additional-bundle/pom.xml | 2 +- .../osgi-helloworld-webapp/alternate-version-bundle/pom.xml | 2 +- examples/osgi-helloworld-webapp/functional-test/pom.xml | 2 +- examples/osgi-helloworld-webapp/lib-bundle/pom.xml | 2 +- examples/osgi-helloworld-webapp/pom.xml | 2 +- examples/osgi-helloworld-webapp/war-bundle/pom.xml | 2 +- examples/osgi-http-service/bundle/pom.xml | 2 +- examples/osgi-http-service/functional-test/pom.xml | 2 +- examples/osgi-http-service/pom.xml | 2 +- examples/pom.xml | 2 +- examples/reload/pom.xml | 2 +- examples/rx-client-webapp/pom.xml | 2 +- examples/server-async-managed/pom.xml | 2 +- examples/server-async-standalone/client/pom.xml | 2 +- examples/server-async-standalone/pom.xml | 2 +- examples/server-async-standalone/webapp/pom.xml | 2 +- examples/server-async/pom.xml | 2 +- examples/server-sent-events-jaxrs/pom.xml | 2 +- examples/server-sent-events-jersey/pom.xml | 2 +- examples/servlet3-webapp/pom.xml | 2 +- examples/simple-console/pom.xml | 2 +- examples/sse-item-store-jaxrs-webapp/pom.xml | 2 +- examples/sse-item-store-jersey-webapp/pom.xml | 2 +- examples/sse-twitter-aggregator/pom.xml | 2 +- examples/system-properties-example/pom.xml | 2 +- examples/webapp-example-parent/pom.xml | 2 +- examples/xml-moxy/pom.xml | 2 +- ext/bean-validation/pom.xml | 2 +- ext/cdi/jersey-cdi-rs-inject/pom.xml | 2 +- ext/cdi/jersey-cdi1x-ban-custom-hk2-binding/pom.xml | 2 +- ext/cdi/jersey-cdi1x-servlet/pom.xml | 2 +- ext/cdi/jersey-cdi1x-transaction/pom.xml | 2 +- ext/cdi/jersey-cdi1x-validation/pom.xml | 2 +- ext/cdi/jersey-cdi1x/pom.xml | 2 +- ext/cdi/jersey-weld2-se/pom.xml | 2 +- ext/cdi/pom.xml | 2 +- ext/entity-filtering/pom.xml | 2 +- ext/metainf-services/pom.xml | 2 +- ext/micrometer/pom.xml | 2 +- ext/microprofile/mp-config/pom.xml | 2 +- ext/microprofile/mp-rest-client/pom.xml | 2 +- ext/microprofile/pom.xml | 2 +- ext/mvc-bean-validation/pom.xml | 2 +- ext/mvc-freemarker/pom.xml | 2 +- ext/mvc-jsp/pom.xml | 2 +- ext/mvc-mustache/pom.xml | 2 +- ext/mvc/pom.xml | 2 +- ext/pom.xml | 2 +- ext/proxy-client/pom.xml | 2 +- ext/rx/pom.xml | 2 +- ext/rx/rx-client-guava/pom.xml | 2 +- ext/rx/rx-client-rxjava/pom.xml | 2 +- ext/rx/rx-client-rxjava2/pom.xml | 2 +- ext/servlet-portability/pom.xml | 2 +- ext/spring4/pom.xml | 2 +- ext/spring5/pom.xml | 2 +- ext/wadl-doclet/pom.xml | 2 +- incubator/cdi-inject-weld/pom.xml | 2 +- incubator/declarative-linking/pom.xml | 2 +- incubator/gae-integration/pom.xml | 2 +- incubator/html-json/pom.xml | 2 +- incubator/injectless-client/pom.xml | 2 +- incubator/kryo/pom.xml | 2 +- incubator/open-tracing/pom.xml | 2 +- incubator/pom.xml | 2 +- inject/cdi2-se/pom.xml | 2 +- inject/hk2/pom.xml | 2 +- inject/pom.xml | 2 +- media/jaxb/pom.xml | 2 +- media/json-binding/pom.xml | 2 +- media/json-gson/pom.xml | 2 +- media/json-jackson/pom.xml | 2 +- media/json-jackson1/pom.xml | 2 +- media/json-jettison/pom.xml | 2 +- media/json-processing/pom.xml | 2 +- media/moxy/pom.xml | 2 +- media/multipart/pom.xml | 2 +- media/pom.xml | 2 +- media/sse/pom.xml | 2 +- pom.xml | 2 +- security/oauth1-client/pom.xml | 2 +- security/oauth1-server/pom.xml | 2 +- security/oauth1-signature/pom.xml | 2 +- security/oauth2-client/pom.xml | 2 +- security/pom.xml | 2 +- test-framework/core/pom.xml | 2 +- test-framework/maven/container-runner-maven-plugin/pom.xml | 2 +- test-framework/maven/custom-enforcer-rules/pom.xml | 2 +- test-framework/maven/pom.xml | 2 +- test-framework/memleak-test-common/pom.xml | 2 +- test-framework/pom.xml | 2 +- test-framework/providers/bundle/pom.xml | 2 +- test-framework/providers/external/pom.xml | 2 +- test-framework/providers/grizzly2/pom.xml | 2 +- test-framework/providers/inmemory/pom.xml | 2 +- test-framework/providers/jdk-http/pom.xml | 2 +- test-framework/providers/jetty-http2/pom.xml | 2 +- test-framework/providers/jetty/pom.xml | 2 +- test-framework/providers/netty/pom.xml | 2 +- test-framework/providers/pom.xml | 2 +- test-framework/providers/simple/pom.xml | 2 +- test-framework/util/pom.xml | 2 +- tests/e2e-client/pom.xml | 2 +- tests/e2e-core-common/pom.xml | 2 +- tests/e2e-entity/pom.xml | 2 +- tests/e2e-inject/cdi-inject-weld/pom.xml | 2 +- tests/e2e-inject/cdi2-se/pom.xml | 2 +- tests/e2e-inject/hk2/pom.xml | 2 +- tests/e2e-inject/pom.xml | 2 +- tests/e2e-jdk-specifics/pom.xml | 2 +- tests/e2e-server/pom.xml | 2 +- tests/e2e-testng/pom.xml | 2 +- tests/e2e-tls/pom.xml | 2 +- tests/e2e/pom.xml | 2 +- tests/integration/asm/pom.xml | 2 +- tests/integration/async-jersey-filter/pom.xml | 2 +- .../cdi-integration/cdi-beanvalidation-webapp/pom.xml | 2 +- .../integration/cdi-integration/cdi-client-on-server/pom.xml | 2 +- tests/integration/cdi-integration/cdi-client/pom.xml | 2 +- tests/integration/cdi-integration/cdi-ejb-test-webapp/pom.xml | 2 +- .../cdi-iface-with-non-jaxrs-impl-test-webapp/pom.xml | 2 +- tests/integration/cdi-integration/cdi-log-check/pom.xml | 2 +- tests/integration/cdi-integration/cdi-manually-bound/pom.xml | 2 +- tests/integration/cdi-integration/cdi-multimodule/ear/pom.xml | 2 +- tests/integration/cdi-integration/cdi-multimodule/lib/pom.xml | 2 +- tests/integration/cdi-integration/cdi-multimodule/pom.xml | 2 +- .../integration/cdi-integration/cdi-multimodule/war1/pom.xml | 2 +- .../integration/cdi-integration/cdi-multimodule/war2/pom.xml | 2 +- .../integration/cdi-integration/cdi-multipart-webapp/pom.xml | 2 +- .../cdi-integration/cdi-resource-with-at-context/pom.xml | 2 +- tests/integration/cdi-integration/cdi-singleton/pom.xml | 2 +- tests/integration/cdi-integration/cdi-test-webapp/pom.xml | 2 +- .../cdi-with-jersey-injection-custom-cfg-webapp/pom.xml | 2 +- .../pom.xml | 2 +- .../cdi-integration/cdi-with-jersey-injection-webapp/pom.xml | 2 +- .../cdi-integration/context-inject-on-server/pom.xml | 2 +- tests/integration/cdi-integration/gf-cdi-inject/pom.xml | 2 +- tests/integration/cdi-integration/pom.xml | 2 +- tests/integration/client-connector-provider/pom.xml | 2 +- tests/integration/ejb-multimodule-reload/ear/pom.xml | 2 +- tests/integration/ejb-multimodule-reload/lib/pom.xml | 2 +- tests/integration/ejb-multimodule-reload/pom.xml | 2 +- tests/integration/ejb-multimodule-reload/war1/pom.xml | 2 +- tests/integration/ejb-multimodule-reload/war2/pom.xml | 2 +- tests/integration/ejb-multimodule/ear/pom.xml | 2 +- tests/integration/ejb-multimodule/lib/pom.xml | 2 +- tests/integration/ejb-multimodule/pom.xml | 2 +- tests/integration/ejb-multimodule/war/pom.xml | 2 +- tests/integration/ejb-test-webapp/pom.xml | 2 +- tests/integration/externalproperties/pom.xml | 2 +- tests/integration/j-376/pom.xml | 2 +- tests/integration/j-441/ear/pom.xml | 2 +- tests/integration/j-441/pom.xml | 2 +- tests/integration/j-441/war1/pom.xml | 2 +- tests/integration/j-441/war2/pom.xml | 2 +- tests/integration/j-59/ear/pom.xml | 2 +- tests/integration/j-59/lib/pom.xml | 2 +- tests/integration/j-59/pom.xml | 2 +- tests/integration/j-59/war/pom.xml | 2 +- tests/integration/jackson-14/pom.xml | 2 +- tests/integration/jaxrs-component-inject/pom.xml | 2 +- tests/integration/jersey-1107/pom.xml | 2 +- tests/integration/jersey-1223/pom.xml | 2 +- tests/integration/jersey-1604/pom.xml | 2 +- tests/integration/jersey-1667/pom.xml | 2 +- tests/integration/jersey-1829/pom.xml | 2 +- tests/integration/jersey-1883/pom.xml | 2 +- tests/integration/jersey-1928/pom.xml | 2 +- tests/integration/jersey-1960/pom.xml | 2 +- tests/integration/jersey-1964/pom.xml | 2 +- tests/integration/jersey-2031/pom.xml | 2 +- tests/integration/jersey-2136/pom.xml | 2 +- tests/integration/jersey-2137/pom.xml | 2 +- tests/integration/jersey-2154/pom.xml | 2 +- tests/integration/jersey-2160/pom.xml | 2 +- tests/integration/jersey-2164/pom.xml | 2 +- tests/integration/jersey-2167/pom.xml | 2 +- tests/integration/jersey-2176/pom.xml | 2 +- tests/integration/jersey-2184/pom.xml | 2 +- tests/integration/jersey-2255/pom.xml | 2 +- tests/integration/jersey-2322/pom.xml | 2 +- tests/integration/jersey-2335/pom.xml | 2 +- tests/integration/jersey-2421/pom.xml | 2 +- tests/integration/jersey-2551/pom.xml | 2 +- tests/integration/jersey-2612/pom.xml | 2 +- tests/integration/jersey-2637/pom.xml | 2 +- tests/integration/jersey-2654/pom.xml | 2 +- tests/integration/jersey-2673/pom.xml | 2 +- tests/integration/jersey-2689/pom.xml | 2 +- tests/integration/jersey-2704/pom.xml | 2 +- tests/integration/jersey-2776/pom.xml | 2 +- tests/integration/jersey-2794/pom.xml | 2 +- tests/integration/jersey-2846/pom.xml | 2 +- tests/integration/jersey-2878/pom.xml | 2 +- tests/integration/jersey-2892/pom.xml | 2 +- tests/integration/jersey-3662/pom.xml | 2 +- tests/integration/jersey-3670/pom.xml | 2 +- tests/integration/jersey-3796/pom.xml | 2 +- tests/integration/jersey-3992/pom.xml | 2 +- tests/integration/jersey-4003/pom.xml | 2 +- tests/integration/jersey-4099/pom.xml | 2 +- tests/integration/jersey-4321/pom.xml | 2 +- tests/integration/jersey-4507/pom.xml | 2 +- tests/integration/jersey-4542/pom.xml | 2 +- tests/integration/jersey-4697/pom.xml | 2 +- tests/integration/jersey-4722/pom.xml | 2 +- tests/integration/jersey-4949/pom.xml | 2 +- tests/integration/jersey-780/pom.xml | 2 +- tests/integration/jetty-response-close/pom.xml | 2 +- tests/integration/microprofile/config/helidon/pom.xml | 2 +- tests/integration/microprofile/config/pom.xml | 2 +- tests/integration/microprofile/config/webapp/pom.xml | 2 +- tests/integration/microprofile/pom.xml | 2 +- tests/integration/microprofile/rest-client/pom.xml | 2 +- .../microprofile/rest-client14-compatibility/pom.xml | 2 +- tests/integration/pom.xml | 2 +- tests/integration/portability-jersey-1/pom.xml | 2 +- tests/integration/portability-jersey-2/pom.xml | 2 +- tests/integration/property-check/pom.xml | 2 +- tests/integration/reactive-streams/pom.xml | 2 +- tests/integration/reactive-streams/sse/pom.xml | 2 +- tests/integration/security-digest/pom.xml | 2 +- tests/integration/servlet-2.5-autodiscovery-1/pom.xml | 2 +- tests/integration/servlet-2.5-autodiscovery-2/pom.xml | 2 +- tests/integration/servlet-2.5-filter/pom.xml | 2 +- tests/integration/servlet-2.5-inflector-1/pom.xml | 2 +- tests/integration/servlet-2.5-init-1/pom.xml | 2 +- tests/integration/servlet-2.5-init-2/pom.xml | 2 +- tests/integration/servlet-2.5-init-3/pom.xml | 2 +- tests/integration/servlet-2.5-init-4/pom.xml | 2 +- tests/integration/servlet-2.5-init-5/pom.xml | 2 +- tests/integration/servlet-2.5-init-6/pom.xml | 2 +- tests/integration/servlet-2.5-init-7/pom.xml | 2 +- tests/integration/servlet-2.5-init-8/pom.xml | 2 +- tests/integration/servlet-2.5-mvc-1/pom.xml | 2 +- tests/integration/servlet-2.5-mvc-2/pom.xml | 2 +- tests/integration/servlet-2.5-mvc-3/pom.xml | 2 +- tests/integration/servlet-2.5-reload/pom.xml | 2 +- tests/integration/servlet-3-async/pom.xml | 2 +- tests/integration/servlet-3-chunked-io/pom.xml | 2 +- tests/integration/servlet-3-filter/pom.xml | 2 +- tests/integration/servlet-3-gf-async/pom.xml | 2 +- tests/integration/servlet-3-inflector-1/pom.xml | 2 +- tests/integration/servlet-3-init-1/pom.xml | 2 +- tests/integration/servlet-3-init-2/pom.xml | 2 +- tests/integration/servlet-3-init-3/pom.xml | 2 +- tests/integration/servlet-3-init-4/pom.xml | 2 +- tests/integration/servlet-3-init-5/pom.xml | 2 +- tests/integration/servlet-3-init-6/pom.xml | 2 +- tests/integration/servlet-3-init-7/pom.xml | 2 +- tests/integration/servlet-3-init-8/pom.xml | 2 +- tests/integration/servlet-3-init-9/pom.xml | 2 +- tests/integration/servlet-3-init-provider/pom.xml | 2 +- tests/integration/servlet-3-params/pom.xml | 2 +- tests/integration/servlet-3-sse-1/pom.xml | 2 +- tests/integration/servlet-4.0-mvc-1/pom.xml | 2 +- tests/integration/servlet-request-wrapper-binding-2/pom.xml | 2 +- tests/integration/servlet-request-wrapper-binding/pom.xml | 2 +- tests/integration/servlet-tests/pom.xml | 2 +- tests/integration/sonar-test/pom.xml | 2 +- tests/integration/spring4/pom.xml | 2 +- tests/integration/spring5/pom.xml | 2 +- tests/integration/tracing-support/pom.xml | 2 +- tests/jmockit/pom.xml | 2 +- tests/mem-leaks/pom.xml | 2 +- tests/mem-leaks/redeployment/pom.xml | 2 +- .../redeployment/redeployment-hello-world-app-ref/pom.xml | 4 ++-- .../redeployment/redeployment-leaking-test-app/pom.xml | 2 +- .../mem-leaks/redeployment/redeployment-no-jersey-app/pom.xml | 2 +- .../redeployment/redeployment-threadlocals-app/pom.xml | 2 +- tests/mem-leaks/test-cases/bean-param-leak/pom.xml | 2 +- tests/mem-leaks/test-cases/leaking-test-app/pom.xml | 2 +- tests/mem-leaks/test-cases/pom.xml | 2 +- tests/mem-leaks/test-cases/shutdown-hook-leak-client/pom.xml | 2 +- tests/mem-leaks/test-cases/shutdown-hook-leak/pom.xml | 2 +- tests/osgi/functional/pom.xml | 2 +- tests/osgi/pom.xml | 2 +- tests/performance/benchmarks/pom.xml | 2 +- tests/performance/pom.xml | 2 +- tests/performance/runners/jersey-grizzly-runner/pom.xml | 2 +- tests/performance/runners/pom.xml | 2 +- tests/performance/test-cases/assemblies/pom.xml | 2 +- tests/performance/test-cases/filter-dynamic/pom.xml | 2 +- tests/performance/test-cases/filter-global/pom.xml | 2 +- tests/performance/test-cases/filter-name/pom.xml | 2 +- tests/performance/test-cases/interceptor-dynamic/pom.xml | 2 +- tests/performance/test-cases/interceptor-global/pom.xml | 2 +- tests/performance/test-cases/interceptor-name/pom.xml | 2 +- tests/performance/test-cases/mbw-custom-provider/pom.xml | 2 +- tests/performance/test-cases/mbw-json-jackson/pom.xml | 2 +- tests/performance/test-cases/mbw-json-moxy/pom.xml | 2 +- tests/performance/test-cases/mbw-kryo/pom.xml | 2 +- tests/performance/test-cases/mbw-text-plain/pom.xml | 2 +- tests/performance/test-cases/mbw-xml-jaxb/pom.xml | 2 +- tests/performance/test-cases/mbw-xml-moxy/pom.xml | 2 +- tests/performance/test-cases/param-srl/pom.xml | 2 +- tests/performance/test-cases/pom.xml | 2 +- tests/performance/test-cases/proxy-injection/pom.xml | 2 +- tests/performance/tools/pom.xml | 2 +- tests/pom.xml | 2 +- tests/release-test/pom.xml | 2 +- tests/stress/pom.xml | 2 +- 387 files changed, 388 insertions(+), 388 deletions(-) diff --git a/archetypes/jersey-example-java8-webapp/pom.xml b/archetypes/jersey-example-java8-webapp/pom.xml index a8b7374dd4..8f62fa6def 100644 --- a/archetypes/jersey-example-java8-webapp/pom.xml +++ b/archetypes/jersey-example-java8-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.archetypes project - 2.45 + 2.46-SNAPSHOT jersey-example-java8-webapp diff --git a/archetypes/jersey-heroku-webapp/pom.xml b/archetypes/jersey-heroku-webapp/pom.xml index d85acdf6e3..4b99563304 100644 --- a/archetypes/jersey-heroku-webapp/pom.xml +++ b/archetypes/jersey-heroku-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.archetypes project - 2.45 + 2.46-SNAPSHOT maven-archetype diff --git a/archetypes/jersey-quickstart-grizzly2/pom.xml b/archetypes/jersey-quickstart-grizzly2/pom.xml index b6f7fd8252..d0b1b74736 100644 --- a/archetypes/jersey-quickstart-grizzly2/pom.xml +++ b/archetypes/jersey-quickstart-grizzly2/pom.xml @@ -21,7 +21,7 @@ org.glassfish.jersey.archetypes project - 2.45 + 2.46-SNAPSHOT jersey-quickstart-grizzly2 maven-archetype diff --git a/archetypes/jersey-quickstart-webapp/pom.xml b/archetypes/jersey-quickstart-webapp/pom.xml index 65f0125f2c..b81cb577a2 100644 --- a/archetypes/jersey-quickstart-webapp/pom.xml +++ b/archetypes/jersey-quickstart-webapp/pom.xml @@ -21,7 +21,7 @@ org.glassfish.jersey.archetypes project - 2.45 + 2.46-SNAPSHOT 4.0.0 maven-archetype diff --git a/archetypes/pom.xml b/archetypes/pom.xml index 9e4709c58a..b402ff9189 100644 --- a/archetypes/pom.xml +++ b/archetypes/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.archetypes diff --git a/bom/pom.xml b/bom/pom.xml index 06005720dd..8450204674 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -30,7 +30,7 @@ org.glassfish.jersey jersey-bom - 2.45 + 2.46-SNAPSHOT pom jersey-bom diff --git a/bundles/apidocs/pom.xml b/bundles/apidocs/pom.xml index 65a4bd6d90..7b2ab44142 100644 --- a/bundles/apidocs/pom.xml +++ b/bundles/apidocs/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.bundles project - 2.45 + 2.46-SNAPSHOT apidocs diff --git a/bundles/examples/pom.xml b/bundles/examples/pom.xml index 83e9a995ac..1f1a079acf 100644 --- a/bundles/examples/pom.xml +++ b/bundles/examples/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.bundles project - 2.45 + 2.46-SNAPSHOT jersey-examples diff --git a/bundles/jaxrs-ri/pom.xml b/bundles/jaxrs-ri/pom.xml index fda159ddd4..edd7603ce8 100644 --- a/bundles/jaxrs-ri/pom.xml +++ b/bundles/jaxrs-ri/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.bundles project - 2.45 + 2.46-SNAPSHOT jaxrs-ri diff --git a/bundles/pom.xml b/bundles/pom.xml index 81f68382b0..c28abddc72 100644 --- a/bundles/pom.xml +++ b/bundles/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.bundles diff --git a/connectors/apache-connector/pom.xml b/connectors/apache-connector/pom.xml index af650b4fec..adee6c8880 100644 --- a/connectors/apache-connector/pom.xml +++ b/connectors/apache-connector/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.connectors project - 2.45 + 2.46-SNAPSHOT jersey-apache-connector diff --git a/connectors/apache5-connector/pom.xml b/connectors/apache5-connector/pom.xml index d2ae337867..cfbb04ca76 100644 --- a/connectors/apache5-connector/pom.xml +++ b/connectors/apache5-connector/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.connectors project - 2.45 + 2.46-SNAPSHOT jersey-apache5-connector diff --git a/connectors/grizzly-connector/pom.xml b/connectors/grizzly-connector/pom.xml index 96eeb799c7..1ccb7ccba4 100644 --- a/connectors/grizzly-connector/pom.xml +++ b/connectors/grizzly-connector/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.connectors project - 2.45 + 2.46-SNAPSHOT jersey-grizzly-connector diff --git a/connectors/helidon-connector/pom.xml b/connectors/helidon-connector/pom.xml index a7d28106a6..dfe837ab48 100644 --- a/connectors/helidon-connector/pom.xml +++ b/connectors/helidon-connector/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.connectors - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/connectors/jdk-connector/pom.xml b/connectors/jdk-connector/pom.xml index 63f79a1fd0..9b20000fb8 100644 --- a/connectors/jdk-connector/pom.xml +++ b/connectors/jdk-connector/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.connectors project - 2.45 + 2.46-SNAPSHOT jersey-jdk-connector diff --git a/connectors/jetty-connector/pom.xml b/connectors/jetty-connector/pom.xml index 565af62179..d6b7c4cf48 100644 --- a/connectors/jetty-connector/pom.xml +++ b/connectors/jetty-connector/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.connectors project - 2.45 + 2.46-SNAPSHOT jersey-jetty-connector diff --git a/connectors/jetty-http2-connector/pom.xml b/connectors/jetty-http2-connector/pom.xml index aa7cbb0657..bd62b0f586 100644 --- a/connectors/jetty-http2-connector/pom.xml +++ b/connectors/jetty-http2-connector/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.connectors project - 2.45 + 2.46-SNAPSHOT jersey-jetty-http2-connector diff --git a/connectors/netty-connector/pom.xml b/connectors/netty-connector/pom.xml index c1095978e2..cf57f48e11 100644 --- a/connectors/netty-connector/pom.xml +++ b/connectors/netty-connector/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.connectors project - 2.45 + 2.46-SNAPSHOT jersey-netty-connector diff --git a/connectors/pom.xml b/connectors/pom.xml index 8248a497f7..6470a55e24 100644 --- a/connectors/pom.xml +++ b/connectors/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.connectors diff --git a/containers/glassfish/jersey-gf-ejb/pom.xml b/containers/glassfish/jersey-gf-ejb/pom.xml index 4d3869ebe9..8cf0bd2931 100644 --- a/containers/glassfish/jersey-gf-ejb/pom.xml +++ b/containers/glassfish/jersey-gf-ejb/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers.glassfish project - 2.45 + 2.46-SNAPSHOT jersey-gf-ejb diff --git a/containers/glassfish/pom.xml b/containers/glassfish/pom.xml index f48a1c369b..4978175f2b 100644 --- a/containers/glassfish/pom.xml +++ b/containers/glassfish/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.containers.glassfish diff --git a/containers/grizzly2-http/pom.xml b/containers/grizzly2-http/pom.xml index 316c16a5d1..c3f0a11489 100644 --- a/containers/grizzly2-http/pom.xml +++ b/containers/grizzly2-http/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45 + 2.46-SNAPSHOT jersey-container-grizzly2-http diff --git a/containers/grizzly2-servlet/pom.xml b/containers/grizzly2-servlet/pom.xml index 1f8b0dc81c..8cd0a0ae63 100644 --- a/containers/grizzly2-servlet/pom.xml +++ b/containers/grizzly2-servlet/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45 + 2.46-SNAPSHOT jersey-container-grizzly2-servlet diff --git a/containers/jdk-http/pom.xml b/containers/jdk-http/pom.xml index 1153b02fd2..38679b4df7 100644 --- a/containers/jdk-http/pom.xml +++ b/containers/jdk-http/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45 + 2.46-SNAPSHOT jersey-container-jdk-http diff --git a/containers/jersey-servlet-core/pom.xml b/containers/jersey-servlet-core/pom.xml index f86a914241..08550d5a90 100644 --- a/containers/jersey-servlet-core/pom.xml +++ b/containers/jersey-servlet-core/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45 + 2.46-SNAPSHOT jersey-container-servlet-core diff --git a/containers/jersey-servlet/pom.xml b/containers/jersey-servlet/pom.xml index cbf0c5b16a..fbea17f93d 100644 --- a/containers/jersey-servlet/pom.xml +++ b/containers/jersey-servlet/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45 + 2.46-SNAPSHOT jersey-container-servlet diff --git a/containers/jetty-http/pom.xml b/containers/jetty-http/pom.xml index cb5a721a6e..038e6d1b54 100644 --- a/containers/jetty-http/pom.xml +++ b/containers/jetty-http/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.containers - 2.45 + 2.46-SNAPSHOT jersey-container-jetty-http diff --git a/containers/jetty-http2/pom.xml b/containers/jetty-http2/pom.xml index 2f981c9d7f..e18948e077 100644 --- a/containers/jetty-http2/pom.xml +++ b/containers/jetty-http2/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.containers - 2.45 + 2.46-SNAPSHOT jersey-container-jetty-http2 diff --git a/containers/jetty-servlet/pom.xml b/containers/jetty-servlet/pom.xml index 629cfaac08..9bfcc27ed2 100644 --- a/containers/jetty-servlet/pom.xml +++ b/containers/jetty-servlet/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45 + 2.46-SNAPSHOT jersey-container-jetty-servlet diff --git a/containers/netty-http/pom.xml b/containers/netty-http/pom.xml index 1400408a41..8feb2b36de 100644 --- a/containers/netty-http/pom.xml +++ b/containers/netty-http/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45 + 2.46-SNAPSHOT jersey-container-netty-http diff --git a/containers/pom.xml b/containers/pom.xml index 35f51f03bb..747f07f317 100644 --- a/containers/pom.xml +++ b/containers/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.containers diff --git a/containers/simple-http/pom.xml b/containers/simple-http/pom.xml index 371ca87040..3d57779ca9 100644 --- a/containers/simple-http/pom.xml +++ b/containers/simple-http/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.containers project - 2.45 + 2.46-SNAPSHOT jersey-container-simple-http diff --git a/core-client/pom.xml b/core-client/pom.xml index 2a99b69c5b..1fdd332458 100644 --- a/core-client/pom.xml +++ b/core-client/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.core diff --git a/core-common/pom.xml b/core-common/pom.xml index ce6e872566..71395592be 100644 --- a/core-common/pom.xml +++ b/core-common/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.core diff --git a/core-server/pom.xml b/core-server/pom.xml index b0f32616b8..b3373059ac 100644 --- a/core-server/pom.xml +++ b/core-server/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.core diff --git a/docs/pom.xml b/docs/pom.xml index 48f86b87e4..de7d8e428c 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT jersey-documentation pom diff --git a/examples/assemblies/pom.xml b/examples/assemblies/pom.xml index e44ed58fa6..3ffb91b9b1 100644 --- a/examples/assemblies/pom.xml +++ b/examples/assemblies/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT assemblies diff --git a/examples/bookmark-em/pom.xml b/examples/bookmark-em/pom.xml index cd1f4e2d3a..4cccb1a926 100644 --- a/examples/bookmark-em/pom.xml +++ b/examples/bookmark-em/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT bookmark-em diff --git a/examples/bookmark/pom.xml b/examples/bookmark/pom.xml index ca5022323a..a1d69c9b75 100644 --- a/examples/bookmark/pom.xml +++ b/examples/bookmark/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT bookmark diff --git a/examples/bookstore-webapp/pom.xml b/examples/bookstore-webapp/pom.xml index f635de252f..b95daa1376 100644 --- a/examples/bookstore-webapp/pom.xml +++ b/examples/bookstore-webapp/pom.xml @@ -35,7 +35,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT bookstore-webapp diff --git a/examples/cdi-webapp/pom.xml b/examples/cdi-webapp/pom.xml index dadc474b16..3f40f3f514 100644 --- a/examples/cdi-webapp/pom.xml +++ b/examples/cdi-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT cdi-webapp diff --git a/examples/clipboard-programmatic/pom.xml b/examples/clipboard-programmatic/pom.xml index 638dacdef0..3d7f9491cd 100644 --- a/examples/clipboard-programmatic/pom.xml +++ b/examples/clipboard-programmatic/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT clipboard-programmatic diff --git a/examples/clipboard/pom.xml b/examples/clipboard/pom.xml index 2ce7614f56..a063086914 100644 --- a/examples/clipboard/pom.xml +++ b/examples/clipboard/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT clipboard diff --git a/examples/configured-client/pom.xml b/examples/configured-client/pom.xml index 3e0615eb8f..41ec33b0d7 100644 --- a/examples/configured-client/pom.xml +++ b/examples/configured-client/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT configured-client diff --git a/examples/declarative-linking/pom.xml b/examples/declarative-linking/pom.xml index 5d26d6e1ee..eac631dc82 100644 --- a/examples/declarative-linking/pom.xml +++ b/examples/declarative-linking/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT declarative-linking diff --git a/examples/entity-filtering-security/pom.xml b/examples/entity-filtering-security/pom.xml index 4d6a69300c..de8c8a13b5 100644 --- a/examples/entity-filtering-security/pom.xml +++ b/examples/entity-filtering-security/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT entity-filtering-security diff --git a/examples/entity-filtering-selectable/pom.xml b/examples/entity-filtering-selectable/pom.xml index 7c8afeadfc..f47b35419f 100644 --- a/examples/entity-filtering-selectable/pom.xml +++ b/examples/entity-filtering-selectable/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT entity-filtering-selectable diff --git a/examples/entity-filtering/pom.xml b/examples/entity-filtering/pom.xml index bc8e60316f..0c04ef7a49 100644 --- a/examples/entity-filtering/pom.xml +++ b/examples/entity-filtering/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT entity-filtering diff --git a/examples/exception-mapping/pom.xml b/examples/exception-mapping/pom.xml index f2d42a039d..dc6f55868f 100644 --- a/examples/exception-mapping/pom.xml +++ b/examples/exception-mapping/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT exception-mapping diff --git a/examples/extended-wadl-webapp/pom.xml b/examples/extended-wadl-webapp/pom.xml index 499207e3f9..896643a83a 100644 --- a/examples/extended-wadl-webapp/pom.xml +++ b/examples/extended-wadl-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT extended-wadl-webapp diff --git a/examples/freemarker-webapp/pom.xml b/examples/freemarker-webapp/pom.xml index fb4c1672e8..e4afef13f9 100644 --- a/examples/freemarker-webapp/pom.xml +++ b/examples/freemarker-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT freemarker-webapp diff --git a/examples/groovy/pom.xml b/examples/groovy/pom.xml index 9e0f8d319d..320bf243d6 100644 --- a/examples/groovy/pom.xml +++ b/examples/groovy/pom.xml @@ -16,7 +16,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT groovy jar diff --git a/examples/helloworld-benchmark/pom.xml b/examples/helloworld-benchmark/pom.xml index 224e69f1aa..d5001565a4 100644 --- a/examples/helloworld-benchmark/pom.xml +++ b/examples/helloworld-benchmark/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT helloworld-benchmark diff --git a/examples/helloworld-cdi2-se/pom.xml b/examples/helloworld-cdi2-se/pom.xml index d57aea30be..fcf075b0d7 100644 --- a/examples/helloworld-cdi2-se/pom.xml +++ b/examples/helloworld-cdi2-se/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT helloworld-cdi2-se diff --git a/examples/helloworld-netty/pom.xml b/examples/helloworld-netty/pom.xml index 1d8d792351..034668e9c4 100644 --- a/examples/helloworld-netty/pom.xml +++ b/examples/helloworld-netty/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT helloworld-netty diff --git a/examples/helloworld-programmatic/pom.xml b/examples/helloworld-programmatic/pom.xml index 2f78084601..bdfdf62ce7 100644 --- a/examples/helloworld-programmatic/pom.xml +++ b/examples/helloworld-programmatic/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT helloworld-programmatic diff --git a/examples/helloworld-pure-jax-rs/pom.xml b/examples/helloworld-pure-jax-rs/pom.xml index 94b67c40f4..099f5a091c 100644 --- a/examples/helloworld-pure-jax-rs/pom.xml +++ b/examples/helloworld-pure-jax-rs/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT helloworld-pure-jax-rs diff --git a/examples/helloworld-spring-annotations/pom.xml b/examples/helloworld-spring-annotations/pom.xml index 2f1f7ffb7d..5a381fe1a1 100644 --- a/examples/helloworld-spring-annotations/pom.xml +++ b/examples/helloworld-spring-annotations/pom.xml @@ -15,7 +15,7 @@ project org.glassfish.jersey.examples - 2.45 + 2.46-SNAPSHOT 4.0.0 helloworld-spring-annotations diff --git a/examples/helloworld-spring-webapp/pom.xml b/examples/helloworld-spring-webapp/pom.xml index bd42009026..3a6caa2c7a 100644 --- a/examples/helloworld-spring-webapp/pom.xml +++ b/examples/helloworld-spring-webapp/pom.xml @@ -25,7 +25,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT helloworld-spring-webapp diff --git a/examples/helloworld-webapp/pom.xml b/examples/helloworld-webapp/pom.xml index 51eae9c08c..388b74e6a5 100644 --- a/examples/helloworld-webapp/pom.xml +++ b/examples/helloworld-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT helloworld-webapp diff --git a/examples/helloworld-weld/pom.xml b/examples/helloworld-weld/pom.xml index 713a1db140..fd77fc3db3 100644 --- a/examples/helloworld-weld/pom.xml +++ b/examples/helloworld-weld/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT helloworld-weld diff --git a/examples/helloworld/pom.xml b/examples/helloworld/pom.xml index 4b8081a960..18848b22eb 100644 --- a/examples/helloworld/pom.xml +++ b/examples/helloworld/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT helloworld diff --git a/examples/http-patch/pom.xml b/examples/http-patch/pom.xml index f286404a3c..180a8dcf89 100644 --- a/examples/http-patch/pom.xml +++ b/examples/http-patch/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT http-patch diff --git a/examples/http-trace/pom.xml b/examples/http-trace/pom.xml index f210cb8c31..6c070c1be7 100644 --- a/examples/http-trace/pom.xml +++ b/examples/http-trace/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT http-trace diff --git a/examples/https-clientserver-grizzly/pom.xml b/examples/https-clientserver-grizzly/pom.xml index 5e27879733..5f71047609 100644 --- a/examples/https-clientserver-grizzly/pom.xml +++ b/examples/https-clientserver-grizzly/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT https-clientserver-grizzly diff --git a/examples/https-server-glassfish/pom.xml b/examples/https-server-glassfish/pom.xml index 3439605f6e..f1b24baf1c 100644 --- a/examples/https-server-glassfish/pom.xml +++ b/examples/https-server-glassfish/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT https-server-glassfish diff --git a/examples/java8-webapp/pom.xml b/examples/java8-webapp/pom.xml index 24487c8bec..330b2d47be 100644 --- a/examples/java8-webapp/pom.xml +++ b/examples/java8-webapp/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT java8-webapp diff --git a/examples/jaxb/pom.xml b/examples/jaxb/pom.xml index 51008f356d..4acca54d10 100644 --- a/examples/jaxb/pom.xml +++ b/examples/jaxb/pom.xml @@ -16,7 +16,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT jaxb diff --git a/examples/jaxrs-types-injection/pom.xml b/examples/jaxrs-types-injection/pom.xml index 4704bdeb2f..801d94c683 100644 --- a/examples/jaxrs-types-injection/pom.xml +++ b/examples/jaxrs-types-injection/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT jaxrs-types-injection diff --git a/examples/jersey-ejb/pom.xml b/examples/jersey-ejb/pom.xml index 7c8e552464..c7c7990382 100644 --- a/examples/jersey-ejb/pom.xml +++ b/examples/jersey-ejb/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT jersey-ejb diff --git a/examples/json-binding-webapp/pom.xml b/examples/json-binding-webapp/pom.xml index 36b880a13e..47def0a3a8 100644 --- a/examples/json-binding-webapp/pom.xml +++ b/examples/json-binding-webapp/pom.xml @@ -16,7 +16,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT json-binding-webapp diff --git a/examples/json-jackson/pom.xml b/examples/json-jackson/pom.xml index 66f6eea3d5..af3495e02e 100644 --- a/examples/json-jackson/pom.xml +++ b/examples/json-jackson/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT json-jackson diff --git a/examples/json-jackson1/pom.xml b/examples/json-jackson1/pom.xml index cbfbb2ba37..1689e2c459 100644 --- a/examples/json-jackson1/pom.xml +++ b/examples/json-jackson1/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT json-jackson1 diff --git a/examples/json-jettison/pom.xml b/examples/json-jettison/pom.xml index cd2ac84e3c..2ae232df69 100644 --- a/examples/json-jettison/pom.xml +++ b/examples/json-jettison/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT json-jettison diff --git a/examples/json-moxy/pom.xml b/examples/json-moxy/pom.xml index 28e9c098ad..0395d55030 100644 --- a/examples/json-moxy/pom.xml +++ b/examples/json-moxy/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT json-moxy diff --git a/examples/json-processing-webapp/pom.xml b/examples/json-processing-webapp/pom.xml index e19be0209a..baebaba0cb 100644 --- a/examples/json-processing-webapp/pom.xml +++ b/examples/json-processing-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT json-processing-webapp diff --git a/examples/json-with-padding/pom.xml b/examples/json-with-padding/pom.xml index 1c82d262d5..bbb3884507 100644 --- a/examples/json-with-padding/pom.xml +++ b/examples/json-with-padding/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT json-with-padding diff --git a/examples/managed-beans-webapp/pom.xml b/examples/managed-beans-webapp/pom.xml index cf00b9bb3c..cd6ed97169 100644 --- a/examples/managed-beans-webapp/pom.xml +++ b/examples/managed-beans-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT managed-beans-webapp diff --git a/examples/managed-client-simple-webapp/pom.xml b/examples/managed-client-simple-webapp/pom.xml index 4e57049d55..908466a180 100644 --- a/examples/managed-client-simple-webapp/pom.xml +++ b/examples/managed-client-simple-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT managed-client-simple-webapp diff --git a/examples/managed-client-webapp/pom.xml b/examples/managed-client-webapp/pom.xml index 2fbb6e8d3e..ffcad63d1e 100644 --- a/examples/managed-client-webapp/pom.xml +++ b/examples/managed-client-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT managed-client-webapp diff --git a/examples/managed-client/pom.xml b/examples/managed-client/pom.xml index 872a377a65..28597b45fc 100644 --- a/examples/managed-client/pom.xml +++ b/examples/managed-client/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT managed-client diff --git a/examples/micrometer/pom.xml b/examples/micrometer/pom.xml index df25e25700..de0d9d4aab 100644 --- a/examples/micrometer/pom.xml +++ b/examples/micrometer/pom.xml @@ -16,7 +16,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT jersey-micrometer-webapp diff --git a/examples/multipart-webapp/pom.xml b/examples/multipart-webapp/pom.xml index 5e1d6aec03..854e13391e 100644 --- a/examples/multipart-webapp/pom.xml +++ b/examples/multipart-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT multipart-webapp diff --git a/examples/oauth-client-twitter/pom.xml b/examples/oauth-client-twitter/pom.xml index fe28c71ee2..9e513cd3bb 100644 --- a/examples/oauth-client-twitter/pom.xml +++ b/examples/oauth-client-twitter/pom.xml @@ -15,7 +15,7 @@ project org.glassfish.jersey.examples - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/examples/open-tracing/pom.xml b/examples/open-tracing/pom.xml index ecf483f8a4..0693eba7fc 100644 --- a/examples/open-tracing/pom.xml +++ b/examples/open-tracing/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT open-tracing diff --git a/examples/osgi-helloworld-webapp/additional-bundle/pom.xml b/examples/osgi-helloworld-webapp/additional-bundle/pom.xml index e23de57eb1..5e057109ea 100644 --- a/examples/osgi-helloworld-webapp/additional-bundle/pom.xml +++ b/examples/osgi-helloworld-webapp/additional-bundle/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples osgi-helloworld-webapp - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.examples.osgi-helloworld-webapp diff --git a/examples/osgi-helloworld-webapp/alternate-version-bundle/pom.xml b/examples/osgi-helloworld-webapp/alternate-version-bundle/pom.xml index a5e19f60b3..476b47dbaf 100644 --- a/examples/osgi-helloworld-webapp/alternate-version-bundle/pom.xml +++ b/examples/osgi-helloworld-webapp/alternate-version-bundle/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples osgi-helloworld-webapp - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.examples.osgi-helloworld-webapp diff --git a/examples/osgi-helloworld-webapp/functional-test/pom.xml b/examples/osgi-helloworld-webapp/functional-test/pom.xml index 210bdc6acd..f96f01215c 100644 --- a/examples/osgi-helloworld-webapp/functional-test/pom.xml +++ b/examples/osgi-helloworld-webapp/functional-test/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples osgi-helloworld-webapp - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.examples.osgi-helloworld-webapp diff --git a/examples/osgi-helloworld-webapp/lib-bundle/pom.xml b/examples/osgi-helloworld-webapp/lib-bundle/pom.xml index 15984778c4..9a8c77b7fc 100644 --- a/examples/osgi-helloworld-webapp/lib-bundle/pom.xml +++ b/examples/osgi-helloworld-webapp/lib-bundle/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples osgi-helloworld-webapp - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.examples.osgi-helloworld-webapp diff --git a/examples/osgi-helloworld-webapp/pom.xml b/examples/osgi-helloworld-webapp/pom.xml index 765c8ccc7a..5c46db93ea 100644 --- a/examples/osgi-helloworld-webapp/pom.xml +++ b/examples/osgi-helloworld-webapp/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT osgi-helloworld-webapp diff --git a/examples/osgi-helloworld-webapp/war-bundle/pom.xml b/examples/osgi-helloworld-webapp/war-bundle/pom.xml index 21907dea1c..172629b0f0 100644 --- a/examples/osgi-helloworld-webapp/war-bundle/pom.xml +++ b/examples/osgi-helloworld-webapp/war-bundle/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples osgi-helloworld-webapp - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.examples.osgi-helloworld-webapp diff --git a/examples/osgi-http-service/bundle/pom.xml b/examples/osgi-http-service/bundle/pom.xml index 241062bcc7..7cf7090568 100644 --- a/examples/osgi-http-service/bundle/pom.xml +++ b/examples/osgi-http-service/bundle/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples osgi-http-service - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.examples.osgi-http-service diff --git a/examples/osgi-http-service/functional-test/pom.xml b/examples/osgi-http-service/functional-test/pom.xml index 11d13c1f95..7c8c55e6b2 100644 --- a/examples/osgi-http-service/functional-test/pom.xml +++ b/examples/osgi-http-service/functional-test/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples osgi-http-service - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.examples.osgi-http-service diff --git a/examples/osgi-http-service/pom.xml b/examples/osgi-http-service/pom.xml index 9dd522d792..f603a943a8 100644 --- a/examples/osgi-http-service/pom.xml +++ b/examples/osgi-http-service/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT osgi-http-service diff --git a/examples/pom.xml b/examples/pom.xml index 35adba48b8..33243b2c08 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT diff --git a/examples/reload/pom.xml b/examples/reload/pom.xml index 9a5a3f8ed3..38252ad2f5 100644 --- a/examples/reload/pom.xml +++ b/examples/reload/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT reload diff --git a/examples/rx-client-webapp/pom.xml b/examples/rx-client-webapp/pom.xml index 068e518b30..7f6c5aa021 100644 --- a/examples/rx-client-webapp/pom.xml +++ b/examples/rx-client-webapp/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT rx-client-webapp diff --git a/examples/server-async-managed/pom.xml b/examples/server-async-managed/pom.xml index c42feab988..5475584b73 100644 --- a/examples/server-async-managed/pom.xml +++ b/examples/server-async-managed/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT server-async-managed diff --git a/examples/server-async-standalone/client/pom.xml b/examples/server-async-standalone/client/pom.xml index 6381f65006..f4c7d294f3 100644 --- a/examples/server-async-standalone/client/pom.xml +++ b/examples/server-async-standalone/client/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples server-async-standalone - 2.45 + 2.46-SNAPSHOT server-async-standalone-client diff --git a/examples/server-async-standalone/pom.xml b/examples/server-async-standalone/pom.xml index e6f8d50e19..4163eff49e 100644 --- a/examples/server-async-standalone/pom.xml +++ b/examples/server-async-standalone/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT server-async-standalone diff --git a/examples/server-async-standalone/webapp/pom.xml b/examples/server-async-standalone/webapp/pom.xml index af6e929a90..1ae8a67474 100644 --- a/examples/server-async-standalone/webapp/pom.xml +++ b/examples/server-async-standalone/webapp/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples server-async-standalone - 2.45 + 2.46-SNAPSHOT server-async-standalone-webapp diff --git a/examples/server-async/pom.xml b/examples/server-async/pom.xml index 5830fb831f..273f9bfc16 100644 --- a/examples/server-async/pom.xml +++ b/examples/server-async/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT server-async diff --git a/examples/server-sent-events-jaxrs/pom.xml b/examples/server-sent-events-jaxrs/pom.xml index e44a6b2a70..c6bf94166e 100644 --- a/examples/server-sent-events-jaxrs/pom.xml +++ b/examples/server-sent-events-jaxrs/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT server-sent-events-jaxrs diff --git a/examples/server-sent-events-jersey/pom.xml b/examples/server-sent-events-jersey/pom.xml index f5c4141d2b..aaed085532 100644 --- a/examples/server-sent-events-jersey/pom.xml +++ b/examples/server-sent-events-jersey/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT server-sent-events-jersey diff --git a/examples/servlet3-webapp/pom.xml b/examples/servlet3-webapp/pom.xml index 81d4bac7ad..995907fd49 100644 --- a/examples/servlet3-webapp/pom.xml +++ b/examples/servlet3-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT servlet3-webapp diff --git a/examples/simple-console/pom.xml b/examples/simple-console/pom.xml index 4b60b5867f..3fdad958d5 100644 --- a/examples/simple-console/pom.xml +++ b/examples/simple-console/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT simple-console diff --git a/examples/sse-item-store-jaxrs-webapp/pom.xml b/examples/sse-item-store-jaxrs-webapp/pom.xml index 79e2953a42..ac6e14fb15 100644 --- a/examples/sse-item-store-jaxrs-webapp/pom.xml +++ b/examples/sse-item-store-jaxrs-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT sse-item-store-jaxrs-webapp diff --git a/examples/sse-item-store-jersey-webapp/pom.xml b/examples/sse-item-store-jersey-webapp/pom.xml index db5037657b..780dc7984b 100644 --- a/examples/sse-item-store-jersey-webapp/pom.xml +++ b/examples/sse-item-store-jersey-webapp/pom.xml @@ -19,7 +19,7 @@ org.glassfish.jersey.examples webapp-example-parent ../webapp-example-parent/pom.xml - 2.45 + 2.46-SNAPSHOT sse-item-store-jersey-webapp diff --git a/examples/sse-twitter-aggregator/pom.xml b/examples/sse-twitter-aggregator/pom.xml index b9c8eed381..100ac13c45 100644 --- a/examples/sse-twitter-aggregator/pom.xml +++ b/examples/sse-twitter-aggregator/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT sse-twitter-aggregator diff --git a/examples/system-properties-example/pom.xml b/examples/system-properties-example/pom.xml index 90ea458d6e..8577f737f5 100644 --- a/examples/system-properties-example/pom.xml +++ b/examples/system-properties-example/pom.xml @@ -17,7 +17,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT system-properties-example diff --git a/examples/webapp-example-parent/pom.xml b/examples/webapp-example-parent/pom.xml index ecbc23ec7c..97e863894d 100644 --- a/examples/webapp-example-parent/pom.xml +++ b/examples/webapp-example-parent/pom.xml @@ -18,7 +18,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT webapp-example-parent diff --git a/examples/xml-moxy/pom.xml b/examples/xml-moxy/pom.xml index 2194c5e6ad..9d72b66c71 100644 --- a/examples/xml-moxy/pom.xml +++ b/examples/xml-moxy/pom.xml @@ -16,7 +16,7 @@ org.glassfish.jersey.examples project - 2.45 + 2.46-SNAPSHOT xml-moxy diff --git a/ext/bean-validation/pom.xml b/ext/bean-validation/pom.xml index 147877adbc..a282c750fa 100644 --- a/ext/bean-validation/pom.xml +++ b/ext/bean-validation/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.ext project - 2.45 + 2.46-SNAPSHOT jersey-bean-validation diff --git a/ext/cdi/jersey-cdi-rs-inject/pom.xml b/ext/cdi/jersey-cdi-rs-inject/pom.xml index 9fcad23455..1893f1e5b7 100644 --- a/ext/cdi/jersey-cdi-rs-inject/pom.xml +++ b/ext/cdi/jersey-cdi-rs-inject/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.ext.cdi - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/ext/cdi/jersey-cdi1x-ban-custom-hk2-binding/pom.xml b/ext/cdi/jersey-cdi1x-ban-custom-hk2-binding/pom.xml index fe49ff49e4..eb26dabd80 100644 --- a/ext/cdi/jersey-cdi1x-ban-custom-hk2-binding/pom.xml +++ b/ext/cdi/jersey-cdi1x-ban-custom-hk2-binding/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.cdi project - 2.45 + 2.46-SNAPSHOT jersey-cdi1x-ban-custom-hk2-binding diff --git a/ext/cdi/jersey-cdi1x-servlet/pom.xml b/ext/cdi/jersey-cdi1x-servlet/pom.xml index 399ce1e7b2..24ee82dedd 100644 --- a/ext/cdi/jersey-cdi1x-servlet/pom.xml +++ b/ext/cdi/jersey-cdi1x-servlet/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.cdi project - 2.45 + 2.46-SNAPSHOT jersey-cdi1x-servlet diff --git a/ext/cdi/jersey-cdi1x-transaction/pom.xml b/ext/cdi/jersey-cdi1x-transaction/pom.xml index 3bb3839a10..682479f2d7 100644 --- a/ext/cdi/jersey-cdi1x-transaction/pom.xml +++ b/ext/cdi/jersey-cdi1x-transaction/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.cdi project - 2.45 + 2.46-SNAPSHOT jersey-cdi1x-transaction diff --git a/ext/cdi/jersey-cdi1x-validation/pom.xml b/ext/cdi/jersey-cdi1x-validation/pom.xml index 42f3b0a869..107a7ec2d1 100644 --- a/ext/cdi/jersey-cdi1x-validation/pom.xml +++ b/ext/cdi/jersey-cdi1x-validation/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.cdi project - 2.45 + 2.46-SNAPSHOT jersey-cdi1x-validation diff --git a/ext/cdi/jersey-cdi1x/pom.xml b/ext/cdi/jersey-cdi1x/pom.xml index d43d97502b..8f1843c072 100644 --- a/ext/cdi/jersey-cdi1x/pom.xml +++ b/ext/cdi/jersey-cdi1x/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.cdi project - 2.45 + 2.46-SNAPSHOT jersey-cdi1x diff --git a/ext/cdi/jersey-weld2-se/pom.xml b/ext/cdi/jersey-weld2-se/pom.xml index c03fed9dee..3392831330 100644 --- a/ext/cdi/jersey-weld2-se/pom.xml +++ b/ext/cdi/jersey-weld2-se/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.cdi project - 2.45 + 2.46-SNAPSHOT jersey-weld2-se diff --git a/ext/cdi/pom.xml b/ext/cdi/pom.xml index a1f14c4c96..5742af517e 100644 --- a/ext/cdi/pom.xml +++ b/ext/cdi/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.ext.cdi diff --git a/ext/entity-filtering/pom.xml b/ext/entity-filtering/pom.xml index 1333eca250..873a441490 100644 --- a/ext/entity-filtering/pom.xml +++ b/ext/entity-filtering/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45 + 2.46-SNAPSHOT jersey-entity-filtering diff --git a/ext/metainf-services/pom.xml b/ext/metainf-services/pom.xml index a400d96810..693e65ce02 100644 --- a/ext/metainf-services/pom.xml +++ b/ext/metainf-services/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45 + 2.46-SNAPSHOT jersey-metainf-services diff --git a/ext/micrometer/pom.xml b/ext/micrometer/pom.xml index 70b43350f7..dad055d21e 100644 --- a/ext/micrometer/pom.xml +++ b/ext/micrometer/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.ext - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/ext/microprofile/mp-config/pom.xml b/ext/microprofile/mp-config/pom.xml index 302da56910..fea69e8658 100644 --- a/ext/microprofile/mp-config/pom.xml +++ b/ext/microprofile/mp-config/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.ext.microprofile - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/ext/microprofile/mp-rest-client/pom.xml b/ext/microprofile/mp-rest-client/pom.xml index f3d0eebb22..ad876747ac 100644 --- a/ext/microprofile/mp-rest-client/pom.xml +++ b/ext/microprofile/mp-rest-client/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.ext.microprofile - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/ext/microprofile/pom.xml b/ext/microprofile/pom.xml index e0a0922303..035fff7bb7 100644 --- a/ext/microprofile/pom.xml +++ b/ext/microprofile/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.ext - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/ext/mvc-bean-validation/pom.xml b/ext/mvc-bean-validation/pom.xml index 7530f1b703..1ef6645cd3 100644 --- a/ext/mvc-bean-validation/pom.xml +++ b/ext/mvc-bean-validation/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45 + 2.46-SNAPSHOT jersey-mvc-bean-validation diff --git a/ext/mvc-freemarker/pom.xml b/ext/mvc-freemarker/pom.xml index 2100b07fa4..078e26dbde 100644 --- a/ext/mvc-freemarker/pom.xml +++ b/ext/mvc-freemarker/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45 + 2.46-SNAPSHOT jersey-mvc-freemarker diff --git a/ext/mvc-jsp/pom.xml b/ext/mvc-jsp/pom.xml index bba160926c..442ac74ee3 100644 --- a/ext/mvc-jsp/pom.xml +++ b/ext/mvc-jsp/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45 + 2.46-SNAPSHOT jersey-mvc-jsp diff --git a/ext/mvc-mustache/pom.xml b/ext/mvc-mustache/pom.xml index 198ed113ec..0bce9f0593 100644 --- a/ext/mvc-mustache/pom.xml +++ b/ext/mvc-mustache/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45 + 2.46-SNAPSHOT jersey-mvc-mustache diff --git a/ext/mvc/pom.xml b/ext/mvc/pom.xml index 40858531cf..84f1534f74 100644 --- a/ext/mvc/pom.xml +++ b/ext/mvc/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45 + 2.46-SNAPSHOT jersey-mvc diff --git a/ext/pom.xml b/ext/pom.xml index 5fba576d5d..56bfb49595 100644 --- a/ext/pom.xml +++ b/ext/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.ext diff --git a/ext/proxy-client/pom.xml b/ext/proxy-client/pom.xml index 0cab3c4e9f..b5ff75bf1f 100644 --- a/ext/proxy-client/pom.xml +++ b/ext/proxy-client/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45 + 2.46-SNAPSHOT jersey-proxy-client diff --git a/ext/rx/pom.xml b/ext/rx/pom.xml index 4832b0916a..860b18f0cd 100644 --- a/ext/rx/pom.xml +++ b/ext/rx/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.ext.rx diff --git a/ext/rx/rx-client-guava/pom.xml b/ext/rx/rx-client-guava/pom.xml index 1d405c795c..3fc98b7e8b 100644 --- a/ext/rx/rx-client-guava/pom.xml +++ b/ext/rx/rx-client-guava/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.rx project - 2.45 + 2.46-SNAPSHOT jersey-rx-client-guava diff --git a/ext/rx/rx-client-rxjava/pom.xml b/ext/rx/rx-client-rxjava/pom.xml index bedd2ddb58..ba3ea808bf 100644 --- a/ext/rx/rx-client-rxjava/pom.xml +++ b/ext/rx/rx-client-rxjava/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.rx project - 2.45 + 2.46-SNAPSHOT jersey-rx-client-rxjava diff --git a/ext/rx/rx-client-rxjava2/pom.xml b/ext/rx/rx-client-rxjava2/pom.xml index 0fd68545f9..1b0ba2b812 100644 --- a/ext/rx/rx-client-rxjava2/pom.xml +++ b/ext/rx/rx-client-rxjava2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.ext.rx project - 2.45 + 2.46-SNAPSHOT jersey-rx-client-rxjava2 diff --git a/ext/servlet-portability/pom.xml b/ext/servlet-portability/pom.xml index 6e44b0b0c2..a52221a859 100644 --- a/ext/servlet-portability/pom.xml +++ b/ext/servlet-portability/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.ext - 2.45 + 2.46-SNAPSHOT jersey-servlet-portability diff --git a/ext/spring4/pom.xml b/ext/spring4/pom.xml index e69b64f106..e621cb3700 100644 --- a/ext/spring4/pom.xml +++ b/ext/spring4/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.ext project - 2.45 + 2.46-SNAPSHOT jersey-spring4 diff --git a/ext/spring5/pom.xml b/ext/spring5/pom.xml index f5010546b4..bdff164b6f 100644 --- a/ext/spring5/pom.xml +++ b/ext/spring5/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.ext project - 2.45 + 2.46-SNAPSHOT jersey-spring5 diff --git a/ext/wadl-doclet/pom.xml b/ext/wadl-doclet/pom.xml index d30469f28e..eb8d3e7b02 100644 --- a/ext/wadl-doclet/pom.xml +++ b/ext/wadl-doclet/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.ext - 2.45 + 2.46-SNAPSHOT 4.0.0 jersey-wadl-doclet diff --git a/incubator/cdi-inject-weld/pom.xml b/incubator/cdi-inject-weld/pom.xml index 9cb8427282..87eaaabfaf 100644 --- a/incubator/cdi-inject-weld/pom.xml +++ b/incubator/cdi-inject-weld/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.incubator project - 2.45 + 2.46-SNAPSHOT jersey-cdi-inject-weld diff --git a/incubator/declarative-linking/pom.xml b/incubator/declarative-linking/pom.xml index f2fbbfcd3f..9af30f912f 100644 --- a/incubator/declarative-linking/pom.xml +++ b/incubator/declarative-linking/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.incubator project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.ext diff --git a/incubator/gae-integration/pom.xml b/incubator/gae-integration/pom.xml index ae1fff8606..79b68b5333 100644 --- a/incubator/gae-integration/pom.xml +++ b/incubator/gae-integration/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.incubator project - 2.45 + 2.46-SNAPSHOT jersey-gae-integration diff --git a/incubator/html-json/pom.xml b/incubator/html-json/pom.xml index a1605d952e..9d6afae9c9 100644 --- a/incubator/html-json/pom.xml +++ b/incubator/html-json/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.incubator project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.media diff --git a/incubator/injectless-client/pom.xml b/incubator/injectless-client/pom.xml index 532e923933..adcd4e3227 100644 --- a/incubator/injectless-client/pom.xml +++ b/incubator/injectless-client/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.incubator project - 2.45 + 2.46-SNAPSHOT jersey-injectless-client diff --git a/incubator/kryo/pom.xml b/incubator/kryo/pom.xml index b4a1132a15..e12769c3b2 100644 --- a/incubator/kryo/pom.xml +++ b/incubator/kryo/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.incubator project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.media diff --git a/incubator/open-tracing/pom.xml b/incubator/open-tracing/pom.xml index 265dd4f472..1a65a98944 100644 --- a/incubator/open-tracing/pom.xml +++ b/incubator/open-tracing/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.incubator project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.incubator diff --git a/incubator/pom.xml b/incubator/pom.xml index 057a7a4c15..86d124c376 100644 --- a/incubator/pom.xml +++ b/incubator/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.incubator diff --git a/inject/cdi2-se/pom.xml b/inject/cdi2-se/pom.xml index fae95aab47..96a2b4b84c 100644 --- a/inject/cdi2-se/pom.xml +++ b/inject/cdi2-se/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.inject project - 2.45 + 2.46-SNAPSHOT jersey-cdi2-se diff --git a/inject/hk2/pom.xml b/inject/hk2/pom.xml index daa314749b..abfddf8e89 100644 --- a/inject/hk2/pom.xml +++ b/inject/hk2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.inject project - 2.45 + 2.46-SNAPSHOT jersey-hk2 diff --git a/inject/pom.xml b/inject/pom.xml index 3c4b6baf1a..77d83146f1 100644 --- a/inject/pom.xml +++ b/inject/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.inject diff --git a/media/jaxb/pom.xml b/media/jaxb/pom.xml index 9b1e3a7752..76c2da8cc1 100644 --- a/media/jaxb/pom.xml +++ b/media/jaxb/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45 + 2.46-SNAPSHOT jersey-media-jaxb diff --git a/media/json-binding/pom.xml b/media/json-binding/pom.xml index 7d70ee5ba7..789e637c02 100644 --- a/media/json-binding/pom.xml +++ b/media/json-binding/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45 + 2.46-SNAPSHOT jersey-media-json-binding diff --git a/media/json-gson/pom.xml b/media/json-gson/pom.xml index ec085a78f6..5578cb65f4 100644 --- a/media/json-gson/pom.xml +++ b/media/json-gson/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45 + 2.46-SNAPSHOT jersey-media-json-gson diff --git a/media/json-jackson/pom.xml b/media/json-jackson/pom.xml index bb165a864e..0f8e0755b6 100644 --- a/media/json-jackson/pom.xml +++ b/media/json-jackson/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45 + 2.46-SNAPSHOT jersey-media-json-jackson diff --git a/media/json-jackson1/pom.xml b/media/json-jackson1/pom.xml index 7ef83394f2..711acc21de 100644 --- a/media/json-jackson1/pom.xml +++ b/media/json-jackson1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45 + 2.46-SNAPSHOT jersey-media-json-jackson1 diff --git a/media/json-jettison/pom.xml b/media/json-jettison/pom.xml index 396ed69ba7..3d344865ec 100644 --- a/media/json-jettison/pom.xml +++ b/media/json-jettison/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45 + 2.46-SNAPSHOT jersey-media-json-jettison diff --git a/media/json-processing/pom.xml b/media/json-processing/pom.xml index 61713940bb..525f1cc550 100644 --- a/media/json-processing/pom.xml +++ b/media/json-processing/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45 + 2.46-SNAPSHOT jersey-media-json-processing diff --git a/media/moxy/pom.xml b/media/moxy/pom.xml index cf1888b39d..17bf691ba2 100644 --- a/media/moxy/pom.xml +++ b/media/moxy/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45 + 2.46-SNAPSHOT jersey-media-moxy diff --git a/media/multipart/pom.xml b/media/multipart/pom.xml index cb529b375c..ec7c3e34ee 100644 --- a/media/multipart/pom.xml +++ b/media/multipart/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45 + 2.46-SNAPSHOT jersey-media-multipart diff --git a/media/pom.xml b/media/pom.xml index 32c922a89e..1dc31b1f06 100644 --- a/media/pom.xml +++ b/media/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.media diff --git a/media/sse/pom.xml b/media/sse/pom.xml index 588232ff98..2554ba6e2f 100644 --- a/media/sse/pom.xml +++ b/media/sse/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.media project - 2.45 + 2.46-SNAPSHOT jersey-media-sse diff --git a/pom.xml b/pom.xml index b3577b6f5b..77adab9060 100644 --- a/pom.xml +++ b/pom.xml @@ -29,7 +29,7 @@ org.glassfish.jersey project pom - 2.45 + 2.46-SNAPSHOT jersey Eclipse Jersey is the open source (under dual EPL+GPL license) JAX-RS 2.1 (JSR 370) diff --git a/security/oauth1-client/pom.xml b/security/oauth1-client/pom.xml index a635f68ff0..ca9293f8dd 100644 --- a/security/oauth1-client/pom.xml +++ b/security/oauth1-client/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.security project - 2.45 + 2.46-SNAPSHOT oauth1-client diff --git a/security/oauth1-server/pom.xml b/security/oauth1-server/pom.xml index df62d4cce7..7e3ed8e4c1 100644 --- a/security/oauth1-server/pom.xml +++ b/security/oauth1-server/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.security project - 2.45 + 2.46-SNAPSHOT oauth1-server diff --git a/security/oauth1-signature/pom.xml b/security/oauth1-signature/pom.xml index df27adeeec..f038a5944b 100644 --- a/security/oauth1-signature/pom.xml +++ b/security/oauth1-signature/pom.xml @@ -21,7 +21,7 @@ org.glassfish.jersey.security project - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/security/oauth2-client/pom.xml b/security/oauth2-client/pom.xml index 24b7a6a9af..26cc7f6b91 100644 --- a/security/oauth2-client/pom.xml +++ b/security/oauth2-client/pom.xml @@ -21,7 +21,7 @@ org.glassfish.jersey.security project - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/security/pom.xml b/security/pom.xml index 7c3d35f7c0..8209a87a49 100644 --- a/security/pom.xml +++ b/security/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.security diff --git a/test-framework/core/pom.xml b/test-framework/core/pom.xml index e922e4da99..4f02a439b1 100644 --- a/test-framework/core/pom.xml +++ b/test-framework/core/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework project - 2.45 + 2.46-SNAPSHOT jersey-test-framework-core diff --git a/test-framework/maven/container-runner-maven-plugin/pom.xml b/test-framework/maven/container-runner-maven-plugin/pom.xml index ec531ce487..de378bd9d6 100644 --- a/test-framework/maven/container-runner-maven-plugin/pom.xml +++ b/test-framework/maven/container-runner-maven-plugin/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework.maven project - 2.45 + 2.46-SNAPSHOT container-runner-maven-plugin diff --git a/test-framework/maven/custom-enforcer-rules/pom.xml b/test-framework/maven/custom-enforcer-rules/pom.xml index 42d60660dc..592c2a6c3c 100644 --- a/test-framework/maven/custom-enforcer-rules/pom.xml +++ b/test-framework/maven/custom-enforcer-rules/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework.maven project - 2.45 + 2.46-SNAPSHOT custom-enforcer-rules diff --git a/test-framework/maven/pom.xml b/test-framework/maven/pom.xml index 92319ffee8..85d3747940 100644 --- a/test-framework/maven/pom.xml +++ b/test-framework/maven/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.test-framework project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.test-framework.maven diff --git a/test-framework/memleak-test-common/pom.xml b/test-framework/memleak-test-common/pom.xml index e93d7bda06..15053d7d22 100644 --- a/test-framework/memleak-test-common/pom.xml +++ b/test-framework/memleak-test-common/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework project - 2.45 + 2.46-SNAPSHOT memleak-test-common diff --git a/test-framework/pom.xml b/test-framework/pom.xml index 6e15cd52bc..a8dd58690c 100644 --- a/test-framework/pom.xml +++ b/test-framework/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.test-framework diff --git a/test-framework/providers/bundle/pom.xml b/test-framework/providers/bundle/pom.xml index 447ec755f9..1332c4bbbf 100644 --- a/test-framework/providers/bundle/pom.xml +++ b/test-framework/providers/bundle/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework.providers project - 2.45 + 2.46-SNAPSHOT jersey-test-framework-provider-bundle diff --git a/test-framework/providers/external/pom.xml b/test-framework/providers/external/pom.xml index 827ba06bf3..7511a20640 100644 --- a/test-framework/providers/external/pom.xml +++ b/test-framework/providers/external/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework.providers project - 2.45 + 2.46-SNAPSHOT jersey-test-framework-provider-external diff --git a/test-framework/providers/grizzly2/pom.xml b/test-framework/providers/grizzly2/pom.xml index a565702f08..a67a98e2b1 100644 --- a/test-framework/providers/grizzly2/pom.xml +++ b/test-framework/providers/grizzly2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework.providers project - 2.45 + 2.46-SNAPSHOT jersey-test-framework-provider-grizzly2 diff --git a/test-framework/providers/inmemory/pom.xml b/test-framework/providers/inmemory/pom.xml index 6ccc48e2a5..6351d29c28 100644 --- a/test-framework/providers/inmemory/pom.xml +++ b/test-framework/providers/inmemory/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework.providers project - 2.45 + 2.46-SNAPSHOT jersey-test-framework-provider-inmemory diff --git a/test-framework/providers/jdk-http/pom.xml b/test-framework/providers/jdk-http/pom.xml index c1cc0ffa94..11820308b9 100644 --- a/test-framework/providers/jdk-http/pom.xml +++ b/test-framework/providers/jdk-http/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework.providers project - 2.45 + 2.46-SNAPSHOT jersey-test-framework-provider-jdk-http diff --git a/test-framework/providers/jetty-http2/pom.xml b/test-framework/providers/jetty-http2/pom.xml index e994d82d42..d1483591cd 100644 --- a/test-framework/providers/jetty-http2/pom.xml +++ b/test-framework/providers/jetty-http2/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.test-framework.providers - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/test-framework/providers/jetty/pom.xml b/test-framework/providers/jetty/pom.xml index bc7235250d..f9df5b52d4 100644 --- a/test-framework/providers/jetty/pom.xml +++ b/test-framework/providers/jetty/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.test-framework.providers - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/test-framework/providers/netty/pom.xml b/test-framework/providers/netty/pom.xml index ed533da079..00b5e0905e 100644 --- a/test-framework/providers/netty/pom.xml +++ b/test-framework/providers/netty/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework.providers project - 2.45 + 2.46-SNAPSHOT jersey-test-framework-provider-netty diff --git a/test-framework/providers/pom.xml b/test-framework/providers/pom.xml index b0a533f16a..7445f45ce8 100644 --- a/test-framework/providers/pom.xml +++ b/test-framework/providers/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.test-framework project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.test-framework.providers diff --git a/test-framework/providers/simple/pom.xml b/test-framework/providers/simple/pom.xml index 55cbd6dd26..a292607a8a 100644 --- a/test-framework/providers/simple/pom.xml +++ b/test-framework/providers/simple/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.test-framework.providers - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/test-framework/util/pom.xml b/test-framework/util/pom.xml index d067de256c..2138813aed 100644 --- a/test-framework/util/pom.xml +++ b/test-framework/util/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.test-framework project - 2.45 + 2.46-SNAPSHOT jersey-test-framework-util diff --git a/tests/e2e-client/pom.xml b/tests/e2e-client/pom.xml index c8eb203f6f..44689eb004 100644 --- a/tests/e2e-client/pom.xml +++ b/tests/e2e-client/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45 + 2.46-SNAPSHOT e2e-client diff --git a/tests/e2e-core-common/pom.xml b/tests/e2e-core-common/pom.xml index 7d6aefe438..ca9e8c8c3a 100644 --- a/tests/e2e-core-common/pom.xml +++ b/tests/e2e-core-common/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45 + 2.46-SNAPSHOT e2e-core-common diff --git a/tests/e2e-entity/pom.xml b/tests/e2e-entity/pom.xml index a3789f9de6..7567c85663 100644 --- a/tests/e2e-entity/pom.xml +++ b/tests/e2e-entity/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45 + 2.46-SNAPSHOT e2e-entity diff --git a/tests/e2e-inject/cdi-inject-weld/pom.xml b/tests/e2e-inject/cdi-inject-weld/pom.xml index 6e848918a6..29e995c01d 100644 --- a/tests/e2e-inject/cdi-inject-weld/pom.xml +++ b/tests/e2e-inject/cdi-inject-weld/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests e2e-inject - 2.45 + 2.46-SNAPSHOT e2e-inject-cdi-inject-weld diff --git a/tests/e2e-inject/cdi2-se/pom.xml b/tests/e2e-inject/cdi2-se/pom.xml index 85f9456c3a..372bffbb88 100644 --- a/tests/e2e-inject/cdi2-se/pom.xml +++ b/tests/e2e-inject/cdi2-se/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests e2e-inject - 2.45 + 2.46-SNAPSHOT e2e-inject-cdi2-se diff --git a/tests/e2e-inject/hk2/pom.xml b/tests/e2e-inject/hk2/pom.xml index 2ab950ad14..d4c2e00339 100644 --- a/tests/e2e-inject/hk2/pom.xml +++ b/tests/e2e-inject/hk2/pom.xml @@ -23,7 +23,7 @@ e2e-inject org.glassfish.jersey.tests - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/e2e-inject/pom.xml b/tests/e2e-inject/pom.xml index 54a9eaf9be..81acfcbcd2 100644 --- a/tests/e2e-inject/pom.xml +++ b/tests/e2e-inject/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45 + 2.46-SNAPSHOT e2e-inject diff --git a/tests/e2e-jdk-specifics/pom.xml b/tests/e2e-jdk-specifics/pom.xml index bacb495eb3..e137d3984f 100644 --- a/tests/e2e-jdk-specifics/pom.xml +++ b/tests/e2e-jdk-specifics/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45 + 2.46-SNAPSHOT e2e-jdk-specifics diff --git a/tests/e2e-server/pom.xml b/tests/e2e-server/pom.xml index c2b0da537e..bbdadc4f78 100644 --- a/tests/e2e-server/pom.xml +++ b/tests/e2e-server/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45 + 2.46-SNAPSHOT e2e-server diff --git a/tests/e2e-testng/pom.xml b/tests/e2e-testng/pom.xml index db45b7c6c5..ac60a22a0c 100644 --- a/tests/e2e-testng/pom.xml +++ b/tests/e2e-testng/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45 + 2.46-SNAPSHOT e2e-testng diff --git a/tests/e2e-tls/pom.xml b/tests/e2e-tls/pom.xml index 1a85c02d5f..3797bda9cf 100644 --- a/tests/e2e-tls/pom.xml +++ b/tests/e2e-tls/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45 + 2.46-SNAPSHOT e2e-tls diff --git a/tests/e2e/pom.xml b/tests/e2e/pom.xml index c9d61dc8d2..61a2da1de0 100644 --- a/tests/e2e/pom.xml +++ b/tests/e2e/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45 + 2.46-SNAPSHOT e2e diff --git a/tests/integration/asm/pom.xml b/tests/integration/asm/pom.xml index 113e28290d..5869373d62 100644 --- a/tests/integration/asm/pom.xml +++ b/tests/integration/asm/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/async-jersey-filter/pom.xml b/tests/integration/async-jersey-filter/pom.xml index 99c4538dcf..5c09877daf 100644 --- a/tests/integration/async-jersey-filter/pom.xml +++ b/tests/integration/async-jersey-filter/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT async-jersey-filter diff --git a/tests/integration/cdi-integration/cdi-beanvalidation-webapp/pom.xml b/tests/integration/cdi-integration/cdi-beanvalidation-webapp/pom.xml index 57723aa088..24d10a77c0 100644 --- a/tests/integration/cdi-integration/cdi-beanvalidation-webapp/pom.xml +++ b/tests/integration/cdi-integration/cdi-beanvalidation-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT cdi-beanvalidation-webapp diff --git a/tests/integration/cdi-integration/cdi-client-on-server/pom.xml b/tests/integration/cdi-integration/cdi-client-on-server/pom.xml index 2097e51dc6..90e18f15b9 100644 --- a/tests/integration/cdi-integration/cdi-client-on-server/pom.xml +++ b/tests/integration/cdi-integration/cdi-client-on-server/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT cdi-client-on-server diff --git a/tests/integration/cdi-integration/cdi-client/pom.xml b/tests/integration/cdi-integration/cdi-client/pom.xml index e4dd0ceea3..50f57126b3 100644 --- a/tests/integration/cdi-integration/cdi-client/pom.xml +++ b/tests/integration/cdi-integration/cdi-client/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT cdi-client diff --git a/tests/integration/cdi-integration/cdi-ejb-test-webapp/pom.xml b/tests/integration/cdi-integration/cdi-ejb-test-webapp/pom.xml index ed1587c330..68205d0ead 100644 --- a/tests/integration/cdi-integration/cdi-ejb-test-webapp/pom.xml +++ b/tests/integration/cdi-integration/cdi-ejb-test-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT cdi-ejb-test-webapp diff --git a/tests/integration/cdi-integration/cdi-iface-with-non-jaxrs-impl-test-webapp/pom.xml b/tests/integration/cdi-integration/cdi-iface-with-non-jaxrs-impl-test-webapp/pom.xml index febc56ca4b..a8fc5b90cb 100644 --- a/tests/integration/cdi-integration/cdi-iface-with-non-jaxrs-impl-test-webapp/pom.xml +++ b/tests/integration/cdi-integration/cdi-iface-with-non-jaxrs-impl-test-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT cdi-iface-with-non-jaxrs-impl-test-webapp diff --git a/tests/integration/cdi-integration/cdi-log-check/pom.xml b/tests/integration/cdi-integration/cdi-log-check/pom.xml index ea5386b1df..e665ced505 100644 --- a/tests/integration/cdi-integration/cdi-log-check/pom.xml +++ b/tests/integration/cdi-integration/cdi-log-check/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT cdi-log-check diff --git a/tests/integration/cdi-integration/cdi-manually-bound/pom.xml b/tests/integration/cdi-integration/cdi-manually-bound/pom.xml index 0752a6f30e..1e012016fc 100644 --- a/tests/integration/cdi-integration/cdi-manually-bound/pom.xml +++ b/tests/integration/cdi-integration/cdi-manually-bound/pom.xml @@ -23,7 +23,7 @@ cdi-integration-project org.glassfish.jersey.tests.integration.cdi - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/cdi-integration/cdi-multimodule/ear/pom.xml b/tests/integration/cdi-integration/cdi-multimodule/ear/pom.xml index fb8a874b10..f6801c3ac1 100644 --- a/tests/integration/cdi-integration/cdi-multimodule/ear/pom.xml +++ b/tests/integration/cdi-integration/cdi-multimodule/ear/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/integration/cdi-integration/cdi-multimodule/lib/pom.xml b/tests/integration/cdi-integration/cdi-multimodule/lib/pom.xml index 771a06f83e..2a39b4150f 100644 --- a/tests/integration/cdi-integration/cdi-multimodule/lib/pom.xml +++ b/tests/integration/cdi-integration/cdi-multimodule/lib/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/integration/cdi-integration/cdi-multimodule/pom.xml b/tests/integration/cdi-integration/cdi-multimodule/pom.xml index 2c212f4f36..144e44f9d4 100644 --- a/tests/integration/cdi-integration/cdi-multimodule/pom.xml +++ b/tests/integration/cdi-integration/cdi-multimodule/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT cdi-multimodule diff --git a/tests/integration/cdi-integration/cdi-multimodule/war1/pom.xml b/tests/integration/cdi-integration/cdi-multimodule/war1/pom.xml index 08e1e7cec1..33edb68332 100644 --- a/tests/integration/cdi-integration/cdi-multimodule/war1/pom.xml +++ b/tests/integration/cdi-integration/cdi-multimodule/war1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/integration/cdi-integration/cdi-multimodule/war2/pom.xml b/tests/integration/cdi-integration/cdi-multimodule/war2/pom.xml index 18d0a2b99e..3ef4c5286b 100644 --- a/tests/integration/cdi-integration/cdi-multimodule/war2/pom.xml +++ b/tests/integration/cdi-integration/cdi-multimodule/war2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/integration/cdi-integration/cdi-multipart-webapp/pom.xml b/tests/integration/cdi-integration/cdi-multipart-webapp/pom.xml index 954ec27844..e3d65f08bc 100644 --- a/tests/integration/cdi-integration/cdi-multipart-webapp/pom.xml +++ b/tests/integration/cdi-integration/cdi-multipart-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT cdi-multipart-webapp diff --git a/tests/integration/cdi-integration/cdi-resource-with-at-context/pom.xml b/tests/integration/cdi-integration/cdi-resource-with-at-context/pom.xml index 388f6e5b15..4d7bc54601 100644 --- a/tests/integration/cdi-integration/cdi-resource-with-at-context/pom.xml +++ b/tests/integration/cdi-integration/cdi-resource-with-at-context/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/cdi-integration/cdi-singleton/pom.xml b/tests/integration/cdi-integration/cdi-singleton/pom.xml index 66f403c9c0..4e56843a72 100644 --- a/tests/integration/cdi-integration/cdi-singleton/pom.xml +++ b/tests/integration/cdi-integration/cdi-singleton/pom.xml @@ -23,7 +23,7 @@ cdi-integration-project org.glassfish.jersey.tests.integration.cdi - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/cdi-integration/cdi-test-webapp/pom.xml b/tests/integration/cdi-integration/cdi-test-webapp/pom.xml index 973283226b..0b479dd722 100644 --- a/tests/integration/cdi-integration/cdi-test-webapp/pom.xml +++ b/tests/integration/cdi-integration/cdi-test-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT cdi-test-webapp diff --git a/tests/integration/cdi-integration/cdi-with-jersey-injection-custom-cfg-webapp/pom.xml b/tests/integration/cdi-integration/cdi-with-jersey-injection-custom-cfg-webapp/pom.xml index 025d9bf81e..89487c5d62 100644 --- a/tests/integration/cdi-integration/cdi-with-jersey-injection-custom-cfg-webapp/pom.xml +++ b/tests/integration/cdi-integration/cdi-with-jersey-injection-custom-cfg-webapp/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT cdi-with-jersey-injection-custom-cfg-webapp diff --git a/tests/integration/cdi-integration/cdi-with-jersey-injection-custom-hk2-banned-webapp/pom.xml b/tests/integration/cdi-integration/cdi-with-jersey-injection-custom-hk2-banned-webapp/pom.xml index d6b0469177..c7bdc0f017 100644 --- a/tests/integration/cdi-integration/cdi-with-jersey-injection-custom-hk2-banned-webapp/pom.xml +++ b/tests/integration/cdi-integration/cdi-with-jersey-injection-custom-hk2-banned-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT cdi-with-jersey-injection-custom-hk2-banned-webapp diff --git a/tests/integration/cdi-integration/cdi-with-jersey-injection-webapp/pom.xml b/tests/integration/cdi-integration/cdi-with-jersey-injection-webapp/pom.xml index 43043cb859..1fd4beaa74 100644 --- a/tests/integration/cdi-integration/cdi-with-jersey-injection-webapp/pom.xml +++ b/tests/integration/cdi-integration/cdi-with-jersey-injection-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT cdi-with-jersey-injection-webapp diff --git a/tests/integration/cdi-integration/context-inject-on-server/pom.xml b/tests/integration/cdi-integration/context-inject-on-server/pom.xml index d1e0790ba9..56e175c1bb 100644 --- a/tests/integration/cdi-integration/context-inject-on-server/pom.xml +++ b/tests/integration/cdi-integration/context-inject-on-server/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT context-inject-on-server diff --git a/tests/integration/cdi-integration/gf-cdi-inject/pom.xml b/tests/integration/cdi-integration/gf-cdi-inject/pom.xml index caab03fd0a..503856b8d1 100644 --- a/tests/integration/cdi-integration/gf-cdi-inject/pom.xml +++ b/tests/integration/cdi-integration/gf-cdi-inject/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration.cdi cdi-integration-project - 2.45 + 2.46-SNAPSHOT gf-cdi-inject-on-server diff --git a/tests/integration/cdi-integration/pom.xml b/tests/integration/cdi-integration/pom.xml index dec17824fe..7bfa48c595 100644 --- a/tests/integration/cdi-integration/pom.xml +++ b/tests/integration/cdi-integration/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 pom diff --git a/tests/integration/client-connector-provider/pom.xml b/tests/integration/client-connector-provider/pom.xml index 2ed6ef470c..8ac56fc05a 100644 --- a/tests/integration/client-connector-provider/pom.xml +++ b/tests/integration/client-connector-provider/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT client-connector-provider diff --git a/tests/integration/ejb-multimodule-reload/ear/pom.xml b/tests/integration/ejb-multimodule-reload/ear/pom.xml index 7dc903fe03..5ea037a747 100644 --- a/tests/integration/ejb-multimodule-reload/ear/pom.xml +++ b/tests/integration/ejb-multimodule-reload/ear/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/integration/ejb-multimodule-reload/lib/pom.xml b/tests/integration/ejb-multimodule-reload/lib/pom.xml index 40f5e4701b..33bce60877 100644 --- a/tests/integration/ejb-multimodule-reload/lib/pom.xml +++ b/tests/integration/ejb-multimodule-reload/lib/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/integration/ejb-multimodule-reload/pom.xml b/tests/integration/ejb-multimodule-reload/pom.xml index b07f2f1ed5..8ee9374179 100644 --- a/tests/integration/ejb-multimodule-reload/pom.xml +++ b/tests/integration/ejb-multimodule-reload/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT ejb-multimodule-reload diff --git a/tests/integration/ejb-multimodule-reload/war1/pom.xml b/tests/integration/ejb-multimodule-reload/war1/pom.xml index ab0fdc9c94..7d7ef9f917 100644 --- a/tests/integration/ejb-multimodule-reload/war1/pom.xml +++ b/tests/integration/ejb-multimodule-reload/war1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/integration/ejb-multimodule-reload/war2/pom.xml b/tests/integration/ejb-multimodule-reload/war2/pom.xml index a2363d31dc..9cac6a5ff1 100644 --- a/tests/integration/ejb-multimodule-reload/war2/pom.xml +++ b/tests/integration/ejb-multimodule-reload/war2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/integration/ejb-multimodule/ear/pom.xml b/tests/integration/ejb-multimodule/ear/pom.xml index f72556fdb2..47452bd2d3 100644 --- a/tests/integration/ejb-multimodule/ear/pom.xml +++ b/tests/integration/ejb-multimodule/ear/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/integration/ejb-multimodule/lib/pom.xml b/tests/integration/ejb-multimodule/lib/pom.xml index a51384c433..d591bea0b0 100644 --- a/tests/integration/ejb-multimodule/lib/pom.xml +++ b/tests/integration/ejb-multimodule/lib/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/integration/ejb-multimodule/pom.xml b/tests/integration/ejb-multimodule/pom.xml index fbcc285d5a..3497e59523 100644 --- a/tests/integration/ejb-multimodule/pom.xml +++ b/tests/integration/ejb-multimodule/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT ejb-multimodule diff --git a/tests/integration/ejb-multimodule/war/pom.xml b/tests/integration/ejb-multimodule/war/pom.xml index 8360269a30..96c9960331 100644 --- a/tests/integration/ejb-multimodule/war/pom.xml +++ b/tests/integration/ejb-multimodule/war/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/integration/ejb-test-webapp/pom.xml b/tests/integration/ejb-test-webapp/pom.xml index 861bb84a9e..8f7548fccc 100644 --- a/tests/integration/ejb-test-webapp/pom.xml +++ b/tests/integration/ejb-test-webapp/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT ejb-test-webapp diff --git a/tests/integration/externalproperties/pom.xml b/tests/integration/externalproperties/pom.xml index dd05650f27..a9d668db33 100644 --- a/tests/integration/externalproperties/pom.xml +++ b/tests/integration/externalproperties/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT externalproperties diff --git a/tests/integration/j-376/pom.xml b/tests/integration/j-376/pom.xml index e2bf751ea8..4f757d9318 100644 --- a/tests/integration/j-376/pom.xml +++ b/tests/integration/j-376/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT j-376 diff --git a/tests/integration/j-441/ear/pom.xml b/tests/integration/j-441/ear/pom.xml index 65fddc7269..0ce29f4b36 100644 --- a/tests/integration/j-441/ear/pom.xml +++ b/tests/integration/j-441/ear/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT ../../pom.xml j-441-ear diff --git a/tests/integration/j-441/pom.xml b/tests/integration/j-441/pom.xml index 6e911f2088..cc0e5da04d 100644 --- a/tests/integration/j-441/pom.xml +++ b/tests/integration/j-441/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT j-441 diff --git a/tests/integration/j-441/war1/pom.xml b/tests/integration/j-441/war1/pom.xml index 70e447901a..e46f40f741 100644 --- a/tests/integration/j-441/war1/pom.xml +++ b/tests/integration/j-441/war1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/integration/j-441/war2/pom.xml b/tests/integration/j-441/war2/pom.xml index 55906bfd68..2424352ae5 100644 --- a/tests/integration/j-441/war2/pom.xml +++ b/tests/integration/j-441/war2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/integration/j-59/ear/pom.xml b/tests/integration/j-59/ear/pom.xml index 519212d31e..9b59ec4fcc 100644 --- a/tests/integration/j-59/ear/pom.xml +++ b/tests/integration/j-59/ear/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/integration/j-59/lib/pom.xml b/tests/integration/j-59/lib/pom.xml index 39870f31d8..1773419f4c 100644 --- a/tests/integration/j-59/lib/pom.xml +++ b/tests/integration/j-59/lib/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/integration/j-59/pom.xml b/tests/integration/j-59/pom.xml index d5c7c46359..989bc293a9 100644 --- a/tests/integration/j-59/pom.xml +++ b/tests/integration/j-59/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT j-59 diff --git a/tests/integration/j-59/war/pom.xml b/tests/integration/j-59/war/pom.xml index 543f273f16..8692f79b61 100644 --- a/tests/integration/j-59/war/pom.xml +++ b/tests/integration/j-59/war/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/integration/jackson-14/pom.xml b/tests/integration/jackson-14/pom.xml index ebf9e39ae7..7a1893f255 100644 --- a/tests/integration/jackson-14/pom.xml +++ b/tests/integration/jackson-14/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/jaxrs-component-inject/pom.xml b/tests/integration/jaxrs-component-inject/pom.xml index 86627f2475..a34d84c28a 100644 --- a/tests/integration/jaxrs-component-inject/pom.xml +++ b/tests/integration/jaxrs-component-inject/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jaxrs-component-inject diff --git a/tests/integration/jersey-1107/pom.xml b/tests/integration/jersey-1107/pom.xml index 5f8e0f64f8..69d938b22c 100644 --- a/tests/integration/jersey-1107/pom.xml +++ b/tests/integration/jersey-1107/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-1107 diff --git a/tests/integration/jersey-1223/pom.xml b/tests/integration/jersey-1223/pom.xml index d419d19bbb..9ddf53d2e4 100644 --- a/tests/integration/jersey-1223/pom.xml +++ b/tests/integration/jersey-1223/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 jersey-1223 diff --git a/tests/integration/jersey-1604/pom.xml b/tests/integration/jersey-1604/pom.xml index c6f89d2fe1..cd28f7c0d5 100644 --- a/tests/integration/jersey-1604/pom.xml +++ b/tests/integration/jersey-1604/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 jersey-1604 diff --git a/tests/integration/jersey-1667/pom.xml b/tests/integration/jersey-1667/pom.xml index e970e39df9..73f0147d24 100644 --- a/tests/integration/jersey-1667/pom.xml +++ b/tests/integration/jersey-1667/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-1667 diff --git a/tests/integration/jersey-1829/pom.xml b/tests/integration/jersey-1829/pom.xml index f4795e7430..ef063f2ed8 100644 --- a/tests/integration/jersey-1829/pom.xml +++ b/tests/integration/jersey-1829/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 jersey-1829 diff --git a/tests/integration/jersey-1883/pom.xml b/tests/integration/jersey-1883/pom.xml index 6c0d31fe2b..97327ecfed 100644 --- a/tests/integration/jersey-1883/pom.xml +++ b/tests/integration/jersey-1883/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-1883 diff --git a/tests/integration/jersey-1928/pom.xml b/tests/integration/jersey-1928/pom.xml index 12be76e865..aeeb2d192d 100644 --- a/tests/integration/jersey-1928/pom.xml +++ b/tests/integration/jersey-1928/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 jersey-1928 diff --git a/tests/integration/jersey-1960/pom.xml b/tests/integration/jersey-1960/pom.xml index b859f16cbd..f74b4dcc6e 100644 --- a/tests/integration/jersey-1960/pom.xml +++ b/tests/integration/jersey-1960/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-1960 diff --git a/tests/integration/jersey-1964/pom.xml b/tests/integration/jersey-1964/pom.xml index 44e45ef516..790807b25d 100644 --- a/tests/integration/jersey-1964/pom.xml +++ b/tests/integration/jersey-1964/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-1964 diff --git a/tests/integration/jersey-2031/pom.xml b/tests/integration/jersey-2031/pom.xml index 0d2a056c1f..aa90eff60d 100644 --- a/tests/integration/jersey-2031/pom.xml +++ b/tests/integration/jersey-2031/pom.xml @@ -25,7 +25,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2031 diff --git a/tests/integration/jersey-2136/pom.xml b/tests/integration/jersey-2136/pom.xml index 17466b4da7..73dcf2d48f 100644 --- a/tests/integration/jersey-2136/pom.xml +++ b/tests/integration/jersey-2136/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2136 diff --git a/tests/integration/jersey-2137/pom.xml b/tests/integration/jersey-2137/pom.xml index 9d192a02fc..a6a3f39271 100644 --- a/tests/integration/jersey-2137/pom.xml +++ b/tests/integration/jersey-2137/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2137 diff --git a/tests/integration/jersey-2154/pom.xml b/tests/integration/jersey-2154/pom.xml index 2a47896fe8..2a32e12b68 100644 --- a/tests/integration/jersey-2154/pom.xml +++ b/tests/integration/jersey-2154/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2154 diff --git a/tests/integration/jersey-2160/pom.xml b/tests/integration/jersey-2160/pom.xml index f6be82a5ee..2182d2f639 100644 --- a/tests/integration/jersey-2160/pom.xml +++ b/tests/integration/jersey-2160/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2160 diff --git a/tests/integration/jersey-2164/pom.xml b/tests/integration/jersey-2164/pom.xml index 1c49ccd649..5454ce0310 100644 --- a/tests/integration/jersey-2164/pom.xml +++ b/tests/integration/jersey-2164/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2164 diff --git a/tests/integration/jersey-2167/pom.xml b/tests/integration/jersey-2167/pom.xml index 6f1caf9fd0..a92e71af8e 100644 --- a/tests/integration/jersey-2167/pom.xml +++ b/tests/integration/jersey-2167/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2167 diff --git a/tests/integration/jersey-2176/pom.xml b/tests/integration/jersey-2176/pom.xml index 53bd67ffee..4a64923293 100644 --- a/tests/integration/jersey-2176/pom.xml +++ b/tests/integration/jersey-2176/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2176 diff --git a/tests/integration/jersey-2184/pom.xml b/tests/integration/jersey-2184/pom.xml index 653b6e2c74..c3f072229b 100644 --- a/tests/integration/jersey-2184/pom.xml +++ b/tests/integration/jersey-2184/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2184 diff --git a/tests/integration/jersey-2255/pom.xml b/tests/integration/jersey-2255/pom.xml index 4870fa2b3b..7cfc376522 100644 --- a/tests/integration/jersey-2255/pom.xml +++ b/tests/integration/jersey-2255/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2255 diff --git a/tests/integration/jersey-2322/pom.xml b/tests/integration/jersey-2322/pom.xml index 1a45911253..ba079e0e1a 100644 --- a/tests/integration/jersey-2322/pom.xml +++ b/tests/integration/jersey-2322/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2322 diff --git a/tests/integration/jersey-2335/pom.xml b/tests/integration/jersey-2335/pom.xml index 3c07a66d23..3d127a9c53 100644 --- a/tests/integration/jersey-2335/pom.xml +++ b/tests/integration/jersey-2335/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2335 diff --git a/tests/integration/jersey-2421/pom.xml b/tests/integration/jersey-2421/pom.xml index 35b68650e1..abeea54b2b 100644 --- a/tests/integration/jersey-2421/pom.xml +++ b/tests/integration/jersey-2421/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2421 diff --git a/tests/integration/jersey-2551/pom.xml b/tests/integration/jersey-2551/pom.xml index a09cc82a1d..436987851e 100644 --- a/tests/integration/jersey-2551/pom.xml +++ b/tests/integration/jersey-2551/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2551 diff --git a/tests/integration/jersey-2612/pom.xml b/tests/integration/jersey-2612/pom.xml index ddbc5ad028..21d52fb9af 100644 --- a/tests/integration/jersey-2612/pom.xml +++ b/tests/integration/jersey-2612/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2612 diff --git a/tests/integration/jersey-2637/pom.xml b/tests/integration/jersey-2637/pom.xml index 93bdadc1fd..49d8cf82e2 100644 --- a/tests/integration/jersey-2637/pom.xml +++ b/tests/integration/jersey-2637/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2637 diff --git a/tests/integration/jersey-2654/pom.xml b/tests/integration/jersey-2654/pom.xml index c480248f24..5c4d5eb65c 100644 --- a/tests/integration/jersey-2654/pom.xml +++ b/tests/integration/jersey-2654/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2654 diff --git a/tests/integration/jersey-2673/pom.xml b/tests/integration/jersey-2673/pom.xml index ceb44cd600..bb456605b8 100644 --- a/tests/integration/jersey-2673/pom.xml +++ b/tests/integration/jersey-2673/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2673 diff --git a/tests/integration/jersey-2689/pom.xml b/tests/integration/jersey-2689/pom.xml index 553e0ee5ef..2191cce6d2 100644 --- a/tests/integration/jersey-2689/pom.xml +++ b/tests/integration/jersey-2689/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2689 diff --git a/tests/integration/jersey-2704/pom.xml b/tests/integration/jersey-2704/pom.xml index c1d049877e..79bc71fe87 100644 --- a/tests/integration/jersey-2704/pom.xml +++ b/tests/integration/jersey-2704/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2704 diff --git a/tests/integration/jersey-2776/pom.xml b/tests/integration/jersey-2776/pom.xml index cb6fa134c3..ac8f9e4adc 100644 --- a/tests/integration/jersey-2776/pom.xml +++ b/tests/integration/jersey-2776/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2776 diff --git a/tests/integration/jersey-2794/pom.xml b/tests/integration/jersey-2794/pom.xml index 559bdabcf5..fb6157e38b 100644 --- a/tests/integration/jersey-2794/pom.xml +++ b/tests/integration/jersey-2794/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2794 diff --git a/tests/integration/jersey-2846/pom.xml b/tests/integration/jersey-2846/pom.xml index 70db065ceb..6888fa3074 100644 --- a/tests/integration/jersey-2846/pom.xml +++ b/tests/integration/jersey-2846/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2846 diff --git a/tests/integration/jersey-2878/pom.xml b/tests/integration/jersey-2878/pom.xml index ac7bb2d0d2..5533517114 100644 --- a/tests/integration/jersey-2878/pom.xml +++ b/tests/integration/jersey-2878/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2878 diff --git a/tests/integration/jersey-2892/pom.xml b/tests/integration/jersey-2892/pom.xml index 8e58633f9b..c31399c707 100644 --- a/tests/integration/jersey-2892/pom.xml +++ b/tests/integration/jersey-2892/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-2892 diff --git a/tests/integration/jersey-3662/pom.xml b/tests/integration/jersey-3662/pom.xml index 41584d1ce2..7ec0a32ccd 100644 --- a/tests/integration/jersey-3662/pom.xml +++ b/tests/integration/jersey-3662/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/jersey-3670/pom.xml b/tests/integration/jersey-3670/pom.xml index df9a0ba6f0..7d6c66fef1 100644 --- a/tests/integration/jersey-3670/pom.xml +++ b/tests/integration/jersey-3670/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-3670 diff --git a/tests/integration/jersey-3796/pom.xml b/tests/integration/jersey-3796/pom.xml index 09a56aac60..2f16cd7189 100644 --- a/tests/integration/jersey-3796/pom.xml +++ b/tests/integration/jersey-3796/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-3796 diff --git a/tests/integration/jersey-3992/pom.xml b/tests/integration/jersey-3992/pom.xml index b5e6186147..63b7436821 100644 --- a/tests/integration/jersey-3992/pom.xml +++ b/tests/integration/jersey-3992/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-3992 diff --git a/tests/integration/jersey-4003/pom.xml b/tests/integration/jersey-4003/pom.xml index b848a31780..b6910f09d4 100644 --- a/tests/integration/jersey-4003/pom.xml +++ b/tests/integration/jersey-4003/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/jersey-4099/pom.xml b/tests/integration/jersey-4099/pom.xml index a48bc2e8d6..b396199374 100644 --- a/tests/integration/jersey-4099/pom.xml +++ b/tests/integration/jersey-4099/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-4099 diff --git a/tests/integration/jersey-4321/pom.xml b/tests/integration/jersey-4321/pom.xml index 8dc6765070..29f1b87b3f 100644 --- a/tests/integration/jersey-4321/pom.xml +++ b/tests/integration/jersey-4321/pom.xml @@ -24,7 +24,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/jersey-4507/pom.xml b/tests/integration/jersey-4507/pom.xml index ab16371a72..ca79584b00 100644 --- a/tests/integration/jersey-4507/pom.xml +++ b/tests/integration/jersey-4507/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/jersey-4542/pom.xml b/tests/integration/jersey-4542/pom.xml index fce3be2679..5494d2c6e1 100644 --- a/tests/integration/jersey-4542/pom.xml +++ b/tests/integration/jersey-4542/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/jersey-4697/pom.xml b/tests/integration/jersey-4697/pom.xml index dbab6e2638..8547ed7ac5 100644 --- a/tests/integration/jersey-4697/pom.xml +++ b/tests/integration/jersey-4697/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/jersey-4722/pom.xml b/tests/integration/jersey-4722/pom.xml index e78b824fbe..e387f6dc8c 100644 --- a/tests/integration/jersey-4722/pom.xml +++ b/tests/integration/jersey-4722/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/jersey-4949/pom.xml b/tests/integration/jersey-4949/pom.xml index fa3e738dbb..73cc99045d 100644 --- a/tests/integration/jersey-4949/pom.xml +++ b/tests/integration/jersey-4949/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-4949 diff --git a/tests/integration/jersey-780/pom.xml b/tests/integration/jersey-780/pom.xml index a995807ea7..9b4a04dd08 100644 --- a/tests/integration/jersey-780/pom.xml +++ b/tests/integration/jersey-780/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT jersey-780 diff --git a/tests/integration/jetty-response-close/pom.xml b/tests/integration/jetty-response-close/pom.xml index 4e03547522..71f3a3b7e9 100644 --- a/tests/integration/jetty-response-close/pom.xml +++ b/tests/integration/jetty-response-close/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/microprofile/config/helidon/pom.xml b/tests/integration/microprofile/config/helidon/pom.xml index 7c39dc36bd..6f8983fbd5 100644 --- a/tests/integration/microprofile/config/helidon/pom.xml +++ b/tests/integration/microprofile/config/helidon/pom.xml @@ -22,7 +22,7 @@ microprofile-config-project org.glassfish.jersey.tests.integration.microprofile - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/microprofile/config/pom.xml b/tests/integration/microprofile/config/pom.xml index 575a421f9f..594aa0c47b 100644 --- a/tests/integration/microprofile/config/pom.xml +++ b/tests/integration/microprofile/config/pom.xml @@ -22,7 +22,7 @@ microprofile-integration-project org.glassfish.jersey.tests.integration.microprofile - 2.45 + 2.46-SNAPSHOT 4.0.0 pom diff --git a/tests/integration/microprofile/config/webapp/pom.xml b/tests/integration/microprofile/config/webapp/pom.xml index 0b4eedaaca..0b9fc92a88 100644 --- a/tests/integration/microprofile/config/webapp/pom.xml +++ b/tests/integration/microprofile/config/webapp/pom.xml @@ -22,7 +22,7 @@ microprofile-config-project org.glassfish.jersey.tests.integration.microprofile - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/microprofile/pom.xml b/tests/integration/microprofile/pom.xml index 421a4c58d5..637ab0649b 100644 --- a/tests/integration/microprofile/pom.xml +++ b/tests/integration/microprofile/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 pom diff --git a/tests/integration/microprofile/rest-client/pom.xml b/tests/integration/microprofile/rest-client/pom.xml index 07b1d30fb6..3f374e96cb 100644 --- a/tests/integration/microprofile/rest-client/pom.xml +++ b/tests/integration/microprofile/rest-client/pom.xml @@ -23,7 +23,7 @@ microprofile-integration-project org.glassfish.jersey.tests.integration.microprofile - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/microprofile/rest-client14-compatibility/pom.xml b/tests/integration/microprofile/rest-client14-compatibility/pom.xml index d67f5ed3ad..a716b5dc67 100644 --- a/tests/integration/microprofile/rest-client14-compatibility/pom.xml +++ b/tests/integration/microprofile/rest-client14-compatibility/pom.xml @@ -23,7 +23,7 @@ microprofile-integration-project org.glassfish.jersey.tests.integration.microprofile - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/pom.xml b/tests/integration/pom.xml index 6cc2903659..d36e415a5b 100644 --- a/tests/integration/pom.xml +++ b/tests/integration/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.tests project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.tests.integration diff --git a/tests/integration/portability-jersey-1/pom.xml b/tests/integration/portability-jersey-1/pom.xml index 20b919f58f..65b5dc5579 100644 --- a/tests/integration/portability-jersey-1/pom.xml +++ b/tests/integration/portability-jersey-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT portability-jersey-1 diff --git a/tests/integration/portability-jersey-2/pom.xml b/tests/integration/portability-jersey-2/pom.xml index 0c5fa8f4ce..9bcec60702 100644 --- a/tests/integration/portability-jersey-2/pom.xml +++ b/tests/integration/portability-jersey-2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT portability-jersey-2 diff --git a/tests/integration/property-check/pom.xml b/tests/integration/property-check/pom.xml index 79bd55d2ba..1dcb7687cf 100644 --- a/tests/integration/property-check/pom.xml +++ b/tests/integration/property-check/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT property-check diff --git a/tests/integration/reactive-streams/pom.xml b/tests/integration/reactive-streams/pom.xml index 3e9256b2a5..260789ba13 100644 --- a/tests/integration/reactive-streams/pom.xml +++ b/tests/integration/reactive-streams/pom.xml @@ -22,7 +22,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 pom diff --git a/tests/integration/reactive-streams/sse/pom.xml b/tests/integration/reactive-streams/sse/pom.xml index f25756733b..6803466b59 100644 --- a/tests/integration/reactive-streams/sse/pom.xml +++ b/tests/integration/reactive-streams/sse/pom.xml @@ -22,7 +22,7 @@ reactive-streams-integration-project org.glassfish.jersey.tests.integration.reactive - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/integration/security-digest/pom.xml b/tests/integration/security-digest/pom.xml index 84cd7b610e..d7d95bcb74 100644 --- a/tests/integration/security-digest/pom.xml +++ b/tests/integration/security-digest/pom.xml @@ -21,7 +21,7 @@ project org.glassfish.jersey.tests.integration - 2.45 + 2.46-SNAPSHOT 4.0.0 security-digest diff --git a/tests/integration/servlet-2.5-autodiscovery-1/pom.xml b/tests/integration/servlet-2.5-autodiscovery-1/pom.xml index 3ea1356cd8..2493215d03 100644 --- a/tests/integration/servlet-2.5-autodiscovery-1/pom.xml +++ b/tests/integration/servlet-2.5-autodiscovery-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-2.5-autodiscovery-1 diff --git a/tests/integration/servlet-2.5-autodiscovery-2/pom.xml b/tests/integration/servlet-2.5-autodiscovery-2/pom.xml index 3f33143d35..fccb264bae 100644 --- a/tests/integration/servlet-2.5-autodiscovery-2/pom.xml +++ b/tests/integration/servlet-2.5-autodiscovery-2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-2.5-autodiscovery-2 diff --git a/tests/integration/servlet-2.5-filter/pom.xml b/tests/integration/servlet-2.5-filter/pom.xml index 89261f83bc..4c89249d37 100644 --- a/tests/integration/servlet-2.5-filter/pom.xml +++ b/tests/integration/servlet-2.5-filter/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-2.5-filter diff --git a/tests/integration/servlet-2.5-inflector-1/pom.xml b/tests/integration/servlet-2.5-inflector-1/pom.xml index 2e2ddbdfe6..90e76174f9 100644 --- a/tests/integration/servlet-2.5-inflector-1/pom.xml +++ b/tests/integration/servlet-2.5-inflector-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-2.5-inflector-1 diff --git a/tests/integration/servlet-2.5-init-1/pom.xml b/tests/integration/servlet-2.5-init-1/pom.xml index 225a6c3de3..6632035c0f 100644 --- a/tests/integration/servlet-2.5-init-1/pom.xml +++ b/tests/integration/servlet-2.5-init-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-2.5-init-1 diff --git a/tests/integration/servlet-2.5-init-2/pom.xml b/tests/integration/servlet-2.5-init-2/pom.xml index 10c40baa03..0eaf9a6ff7 100644 --- a/tests/integration/servlet-2.5-init-2/pom.xml +++ b/tests/integration/servlet-2.5-init-2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-2.5-init-2 diff --git a/tests/integration/servlet-2.5-init-3/pom.xml b/tests/integration/servlet-2.5-init-3/pom.xml index 4b135b60ef..d8833636f3 100644 --- a/tests/integration/servlet-2.5-init-3/pom.xml +++ b/tests/integration/servlet-2.5-init-3/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-2.5-init-3 diff --git a/tests/integration/servlet-2.5-init-4/pom.xml b/tests/integration/servlet-2.5-init-4/pom.xml index 245543827b..03313cfb59 100644 --- a/tests/integration/servlet-2.5-init-4/pom.xml +++ b/tests/integration/servlet-2.5-init-4/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-2.5-init-4 diff --git a/tests/integration/servlet-2.5-init-5/pom.xml b/tests/integration/servlet-2.5-init-5/pom.xml index 7dd275da88..6b191fc9f9 100644 --- a/tests/integration/servlet-2.5-init-5/pom.xml +++ b/tests/integration/servlet-2.5-init-5/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-2.5-init-5 diff --git a/tests/integration/servlet-2.5-init-6/pom.xml b/tests/integration/servlet-2.5-init-6/pom.xml index 60fca49176..3c38a72225 100644 --- a/tests/integration/servlet-2.5-init-6/pom.xml +++ b/tests/integration/servlet-2.5-init-6/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-2.5-init-6 diff --git a/tests/integration/servlet-2.5-init-7/pom.xml b/tests/integration/servlet-2.5-init-7/pom.xml index 369e1dccdc..fbcf418202 100644 --- a/tests/integration/servlet-2.5-init-7/pom.xml +++ b/tests/integration/servlet-2.5-init-7/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-2.5-init-7 diff --git a/tests/integration/servlet-2.5-init-8/pom.xml b/tests/integration/servlet-2.5-init-8/pom.xml index f0d2113212..98b7570300 100644 --- a/tests/integration/servlet-2.5-init-8/pom.xml +++ b/tests/integration/servlet-2.5-init-8/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-2.5-init-8 diff --git a/tests/integration/servlet-2.5-mvc-1/pom.xml b/tests/integration/servlet-2.5-mvc-1/pom.xml index aedde72ecf..8dd7d2159a 100644 --- a/tests/integration/servlet-2.5-mvc-1/pom.xml +++ b/tests/integration/servlet-2.5-mvc-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-2.5-mvc-1 diff --git a/tests/integration/servlet-2.5-mvc-2/pom.xml b/tests/integration/servlet-2.5-mvc-2/pom.xml index 72e5167d2f..81404ec747 100644 --- a/tests/integration/servlet-2.5-mvc-2/pom.xml +++ b/tests/integration/servlet-2.5-mvc-2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-2.5-mvc-2 diff --git a/tests/integration/servlet-2.5-mvc-3/pom.xml b/tests/integration/servlet-2.5-mvc-3/pom.xml index c67802b664..1695bdd014 100644 --- a/tests/integration/servlet-2.5-mvc-3/pom.xml +++ b/tests/integration/servlet-2.5-mvc-3/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-2.5-mvc-3 diff --git a/tests/integration/servlet-2.5-reload/pom.xml b/tests/integration/servlet-2.5-reload/pom.xml index d126924b83..371aa3f006 100644 --- a/tests/integration/servlet-2.5-reload/pom.xml +++ b/tests/integration/servlet-2.5-reload/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-2.5-reload diff --git a/tests/integration/servlet-3-async/pom.xml b/tests/integration/servlet-3-async/pom.xml index 66a4747385..876b1a48fa 100644 --- a/tests/integration/servlet-3-async/pom.xml +++ b/tests/integration/servlet-3-async/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-async diff --git a/tests/integration/servlet-3-chunked-io/pom.xml b/tests/integration/servlet-3-chunked-io/pom.xml index 9b77673395..a4e80bfa0e 100644 --- a/tests/integration/servlet-3-chunked-io/pom.xml +++ b/tests/integration/servlet-3-chunked-io/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-chunked-io diff --git a/tests/integration/servlet-3-filter/pom.xml b/tests/integration/servlet-3-filter/pom.xml index 06b8ba0902..69d9fba68f 100644 --- a/tests/integration/servlet-3-filter/pom.xml +++ b/tests/integration/servlet-3-filter/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-filter diff --git a/tests/integration/servlet-3-gf-async/pom.xml b/tests/integration/servlet-3-gf-async/pom.xml index f0918053ad..7afc829343 100644 --- a/tests/integration/servlet-3-gf-async/pom.xml +++ b/tests/integration/servlet-3-gf-async/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-gf-async diff --git a/tests/integration/servlet-3-inflector-1/pom.xml b/tests/integration/servlet-3-inflector-1/pom.xml index b29e71166a..7004b44ddc 100644 --- a/tests/integration/servlet-3-inflector-1/pom.xml +++ b/tests/integration/servlet-3-inflector-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-inflector-1 diff --git a/tests/integration/servlet-3-init-1/pom.xml b/tests/integration/servlet-3-init-1/pom.xml index 1ecd7090f7..deed4159d2 100644 --- a/tests/integration/servlet-3-init-1/pom.xml +++ b/tests/integration/servlet-3-init-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-init-1 diff --git a/tests/integration/servlet-3-init-2/pom.xml b/tests/integration/servlet-3-init-2/pom.xml index d6ce4dc4f4..5c3ee4bf3e 100644 --- a/tests/integration/servlet-3-init-2/pom.xml +++ b/tests/integration/servlet-3-init-2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-init-2 diff --git a/tests/integration/servlet-3-init-3/pom.xml b/tests/integration/servlet-3-init-3/pom.xml index 022f47a47b..0e82698781 100644 --- a/tests/integration/servlet-3-init-3/pom.xml +++ b/tests/integration/servlet-3-init-3/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-init-3 diff --git a/tests/integration/servlet-3-init-4/pom.xml b/tests/integration/servlet-3-init-4/pom.xml index 5e8c1eacc9..2baa6cb8a5 100644 --- a/tests/integration/servlet-3-init-4/pom.xml +++ b/tests/integration/servlet-3-init-4/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-init-4 diff --git a/tests/integration/servlet-3-init-5/pom.xml b/tests/integration/servlet-3-init-5/pom.xml index 21513ca9c8..751a0bacf2 100644 --- a/tests/integration/servlet-3-init-5/pom.xml +++ b/tests/integration/servlet-3-init-5/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-init-5 diff --git a/tests/integration/servlet-3-init-6/pom.xml b/tests/integration/servlet-3-init-6/pom.xml index 57e2ffc5bf..0dd47ae98a 100644 --- a/tests/integration/servlet-3-init-6/pom.xml +++ b/tests/integration/servlet-3-init-6/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-init-6 diff --git a/tests/integration/servlet-3-init-7/pom.xml b/tests/integration/servlet-3-init-7/pom.xml index ad95af3190..e4f60b6fb4 100644 --- a/tests/integration/servlet-3-init-7/pom.xml +++ b/tests/integration/servlet-3-init-7/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-init-7 diff --git a/tests/integration/servlet-3-init-8/pom.xml b/tests/integration/servlet-3-init-8/pom.xml index 83c27b1b75..585dde10f8 100644 --- a/tests/integration/servlet-3-init-8/pom.xml +++ b/tests/integration/servlet-3-init-8/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-init-8 diff --git a/tests/integration/servlet-3-init-9/pom.xml b/tests/integration/servlet-3-init-9/pom.xml index 027fa7eb58..53a713146d 100644 --- a/tests/integration/servlet-3-init-9/pom.xml +++ b/tests/integration/servlet-3-init-9/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-init-9 diff --git a/tests/integration/servlet-3-init-provider/pom.xml b/tests/integration/servlet-3-init-provider/pom.xml index 169cb70990..ee094daa20 100644 --- a/tests/integration/servlet-3-init-provider/pom.xml +++ b/tests/integration/servlet-3-init-provider/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-init-provider diff --git a/tests/integration/servlet-3-params/pom.xml b/tests/integration/servlet-3-params/pom.xml index 9f8bd81071..496f27f10a 100644 --- a/tests/integration/servlet-3-params/pom.xml +++ b/tests/integration/servlet-3-params/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-params diff --git a/tests/integration/servlet-3-sse-1/pom.xml b/tests/integration/servlet-3-sse-1/pom.xml index 2788bf7a65..070826f8b8 100644 --- a/tests/integration/servlet-3-sse-1/pom.xml +++ b/tests/integration/servlet-3-sse-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-3-sse-1 diff --git a/tests/integration/servlet-4.0-mvc-1/pom.xml b/tests/integration/servlet-4.0-mvc-1/pom.xml index d31240aa5b..7272177eca 100644 --- a/tests/integration/servlet-4.0-mvc-1/pom.xml +++ b/tests/integration/servlet-4.0-mvc-1/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-4.0-mvc-1 diff --git a/tests/integration/servlet-request-wrapper-binding-2/pom.xml b/tests/integration/servlet-request-wrapper-binding-2/pom.xml index 4475fa0f1a..5cd03f499c 100644 --- a/tests/integration/servlet-request-wrapper-binding-2/pom.xml +++ b/tests/integration/servlet-request-wrapper-binding-2/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-request-wrappper-binding-2 diff --git a/tests/integration/servlet-request-wrapper-binding/pom.xml b/tests/integration/servlet-request-wrapper-binding/pom.xml index 013b52e13f..b22b0d7ff5 100644 --- a/tests/integration/servlet-request-wrapper-binding/pom.xml +++ b/tests/integration/servlet-request-wrapper-binding/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-request-wrappper-binding diff --git a/tests/integration/servlet-tests/pom.xml b/tests/integration/servlet-tests/pom.xml index 0e4cd6659a..499decb9c4 100644 --- a/tests/integration/servlet-tests/pom.xml +++ b/tests/integration/servlet-tests/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT servlet-tests diff --git a/tests/integration/sonar-test/pom.xml b/tests/integration/sonar-test/pom.xml index cc41bdacbc..d841d8f016 100644 --- a/tests/integration/sonar-test/pom.xml +++ b/tests/integration/sonar-test/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT sonar-test diff --git a/tests/integration/spring4/pom.xml b/tests/integration/spring4/pom.xml index 2fc446b9d4..61de05a3aa 100644 --- a/tests/integration/spring4/pom.xml +++ b/tests/integration/spring4/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT spring4 diff --git a/tests/integration/spring5/pom.xml b/tests/integration/spring5/pom.xml index 127b8d99c6..abd616a9a2 100644 --- a/tests/integration/spring5/pom.xml +++ b/tests/integration/spring5/pom.xml @@ -25,7 +25,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT spring5 diff --git a/tests/integration/tracing-support/pom.xml b/tests/integration/tracing-support/pom.xml index 14bf82f793..9ef92eacf2 100644 --- a/tests/integration/tracing-support/pom.xml +++ b/tests/integration/tracing-support/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.integration project - 2.45 + 2.46-SNAPSHOT tracing-support diff --git a/tests/jmockit/pom.xml b/tests/jmockit/pom.xml index 69f9515411..f636ae25a3 100644 --- a/tests/jmockit/pom.xml +++ b/tests/jmockit/pom.xml @@ -23,7 +23,7 @@ project org.glassfish.jersey.tests - 2.45 + 2.46-SNAPSHOT 4.0.0 diff --git a/tests/mem-leaks/pom.xml b/tests/mem-leaks/pom.xml index 6f36719ed4..c473c71c23 100644 --- a/tests/mem-leaks/pom.xml +++ b/tests/mem-leaks/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.tests.memleaks diff --git a/tests/mem-leaks/redeployment/pom.xml b/tests/mem-leaks/redeployment/pom.xml index 54673069ae..e05ad1d7a4 100644 --- a/tests/mem-leaks/redeployment/pom.xml +++ b/tests/mem-leaks/redeployment/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.memleaks project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.tests.memleaks.redeployment diff --git a/tests/mem-leaks/redeployment/redeployment-hello-world-app-ref/pom.xml b/tests/mem-leaks/redeployment/redeployment-hello-world-app-ref/pom.xml index 4428b80a3f..0252036f15 100644 --- a/tests/mem-leaks/redeployment/redeployment-hello-world-app-ref/pom.xml +++ b/tests/mem-leaks/redeployment/redeployment-hello-world-app-ref/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.memleaks.redeployment project - 2.45 + 2.46-SNAPSHOT redeployment-hello-world-app-ref @@ -132,7 +132,7 @@ org.glassfish.jersey.examples helloworld-webapp war - 2.45 + 2.46-SNAPSHOT diff --git a/tests/mem-leaks/redeployment/redeployment-leaking-test-app/pom.xml b/tests/mem-leaks/redeployment/redeployment-leaking-test-app/pom.xml index 6b240e956f..0ddb6674ad 100644 --- a/tests/mem-leaks/redeployment/redeployment-leaking-test-app/pom.xml +++ b/tests/mem-leaks/redeployment/redeployment-leaking-test-app/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.memleaks.redeployment project - 2.45 + 2.46-SNAPSHOT redeployment-leaking-test-app diff --git a/tests/mem-leaks/redeployment/redeployment-no-jersey-app/pom.xml b/tests/mem-leaks/redeployment/redeployment-no-jersey-app/pom.xml index ab0cd33752..04d916d98d 100644 --- a/tests/mem-leaks/redeployment/redeployment-no-jersey-app/pom.xml +++ b/tests/mem-leaks/redeployment/redeployment-no-jersey-app/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.tests.memleaks.redeployment project - 2.45 + 2.46-SNAPSHOT redeployment-no-jersey-app diff --git a/tests/mem-leaks/redeployment/redeployment-threadlocals-app/pom.xml b/tests/mem-leaks/redeployment/redeployment-threadlocals-app/pom.xml index 3a789dad57..11d02be2b5 100644 --- a/tests/mem-leaks/redeployment/redeployment-threadlocals-app/pom.xml +++ b/tests/mem-leaks/redeployment/redeployment-threadlocals-app/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.tests.memleaks.redeployment project - 2.45 + 2.46-SNAPSHOT redeployment-threadlocals-app diff --git a/tests/mem-leaks/test-cases/bean-param-leak/pom.xml b/tests/mem-leaks/test-cases/bean-param-leak/pom.xml index 6cab1501ca..7bcef4bbee 100644 --- a/tests/mem-leaks/test-cases/bean-param-leak/pom.xml +++ b/tests/mem-leaks/test-cases/bean-param-leak/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.memleaks.testcases project - 2.45 + 2.46-SNAPSHOT bean-param-leak diff --git a/tests/mem-leaks/test-cases/leaking-test-app/pom.xml b/tests/mem-leaks/test-cases/leaking-test-app/pom.xml index 0e64a03731..365c4e336e 100644 --- a/tests/mem-leaks/test-cases/leaking-test-app/pom.xml +++ b/tests/mem-leaks/test-cases/leaking-test-app/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.memleaks.testcases project - 2.45 + 2.46-SNAPSHOT leaking-test-app diff --git a/tests/mem-leaks/test-cases/pom.xml b/tests/mem-leaks/test-cases/pom.xml index e422706d2b..a63b0eef64 100644 --- a/tests/mem-leaks/test-cases/pom.xml +++ b/tests/mem-leaks/test-cases/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.memleaks project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.tests.memleaks.testcases diff --git a/tests/mem-leaks/test-cases/shutdown-hook-leak-client/pom.xml b/tests/mem-leaks/test-cases/shutdown-hook-leak-client/pom.xml index e08d220cf8..e396588a39 100644 --- a/tests/mem-leaks/test-cases/shutdown-hook-leak-client/pom.xml +++ b/tests/mem-leaks/test-cases/shutdown-hook-leak-client/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.memleaks.testcases project - 2.45 + 2.46-SNAPSHOT shutdown-hook-leak-client diff --git a/tests/mem-leaks/test-cases/shutdown-hook-leak/pom.xml b/tests/mem-leaks/test-cases/shutdown-hook-leak/pom.xml index 2a36c01041..d9945a0c60 100644 --- a/tests/mem-leaks/test-cases/shutdown-hook-leak/pom.xml +++ b/tests/mem-leaks/test-cases/shutdown-hook-leak/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.memleaks.testcases project - 2.45 + 2.46-SNAPSHOT shutdown-hook-leak diff --git a/tests/osgi/functional/pom.xml b/tests/osgi/functional/pom.xml index c32fd0c18b..bcc75c9b5e 100644 --- a/tests/osgi/functional/pom.xml +++ b/tests/osgi/functional/pom.xml @@ -24,7 +24,7 @@ org.glassfish.jersey.tests.osgi project - 2.45 + 2.46-SNAPSHOT jersey-tests-osgi-functional diff --git a/tests/osgi/pom.xml b/tests/osgi/pom.xml index 82d7d127c9..6be4e3f05c 100644 --- a/tests/osgi/pom.xml +++ b/tests/osgi/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.tests.osgi diff --git a/tests/performance/benchmarks/pom.xml b/tests/performance/benchmarks/pom.xml index c8b6292869..44e6838b6e 100644 --- a/tests/performance/benchmarks/pom.xml +++ b/tests/performance/benchmarks/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance project - 2.45 + 2.46-SNAPSHOT performance-test-benchmarks diff --git a/tests/performance/pom.xml b/tests/performance/pom.xml index 93fbdb38ae..dfcb73d955 100644 --- a/tests/performance/pom.xml +++ b/tests/performance/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.tests.performance diff --git a/tests/performance/runners/jersey-grizzly-runner/pom.xml b/tests/performance/runners/jersey-grizzly-runner/pom.xml index 6256446e73..bcf9111a5a 100644 --- a/tests/performance/runners/jersey-grizzly-runner/pom.xml +++ b/tests/performance/runners/jersey-grizzly-runner/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance.runners project - 2.45 + 2.46-SNAPSHOT diff --git a/tests/performance/runners/pom.xml b/tests/performance/runners/pom.xml index 31c51941d7..376f71a820 100644 --- a/tests/performance/runners/pom.xml +++ b/tests/performance/runners/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.tests.performance.runners diff --git a/tests/performance/test-cases/assemblies/pom.xml b/tests/performance/test-cases/assemblies/pom.xml index e7b1e0f3ae..3850909b00 100644 --- a/tests/performance/test-cases/assemblies/pom.xml +++ b/tests/performance/test-cases/assemblies/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45 + 2.46-SNAPSHOT assemblies diff --git a/tests/performance/test-cases/filter-dynamic/pom.xml b/tests/performance/test-cases/filter-dynamic/pom.xml index 9b14656e27..a8462d0290 100644 --- a/tests/performance/test-cases/filter-dynamic/pom.xml +++ b/tests/performance/test-cases/filter-dynamic/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45 + 2.46-SNAPSHOT filter-dynamic diff --git a/tests/performance/test-cases/filter-global/pom.xml b/tests/performance/test-cases/filter-global/pom.xml index 2b7685cf35..cde57f8308 100644 --- a/tests/performance/test-cases/filter-global/pom.xml +++ b/tests/performance/test-cases/filter-global/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45 + 2.46-SNAPSHOT filter-global diff --git a/tests/performance/test-cases/filter-name/pom.xml b/tests/performance/test-cases/filter-name/pom.xml index 54e899fb44..790161a817 100644 --- a/tests/performance/test-cases/filter-name/pom.xml +++ b/tests/performance/test-cases/filter-name/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45 + 2.46-SNAPSHOT filter-name diff --git a/tests/performance/test-cases/interceptor-dynamic/pom.xml b/tests/performance/test-cases/interceptor-dynamic/pom.xml index eb51daa4ef..124ce2c4d5 100644 --- a/tests/performance/test-cases/interceptor-dynamic/pom.xml +++ b/tests/performance/test-cases/interceptor-dynamic/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45 + 2.46-SNAPSHOT interceptor-dynamic diff --git a/tests/performance/test-cases/interceptor-global/pom.xml b/tests/performance/test-cases/interceptor-global/pom.xml index d27d1a8e02..c457e55303 100644 --- a/tests/performance/test-cases/interceptor-global/pom.xml +++ b/tests/performance/test-cases/interceptor-global/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45 + 2.46-SNAPSHOT interceptor-global diff --git a/tests/performance/test-cases/interceptor-name/pom.xml b/tests/performance/test-cases/interceptor-name/pom.xml index 8c5017b815..0f8aa05b9b 100644 --- a/tests/performance/test-cases/interceptor-name/pom.xml +++ b/tests/performance/test-cases/interceptor-name/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45 + 2.46-SNAPSHOT interceptor-name diff --git a/tests/performance/test-cases/mbw-custom-provider/pom.xml b/tests/performance/test-cases/mbw-custom-provider/pom.xml index 7df0c79325..f737c4bc13 100644 --- a/tests/performance/test-cases/mbw-custom-provider/pom.xml +++ b/tests/performance/test-cases/mbw-custom-provider/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45 + 2.46-SNAPSHOT custom-provider diff --git a/tests/performance/test-cases/mbw-json-jackson/pom.xml b/tests/performance/test-cases/mbw-json-jackson/pom.xml index d6c3c1a820..10236b93a0 100644 --- a/tests/performance/test-cases/mbw-json-jackson/pom.xml +++ b/tests/performance/test-cases/mbw-json-jackson/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45 + 2.46-SNAPSHOT json-jackson diff --git a/tests/performance/test-cases/mbw-json-moxy/pom.xml b/tests/performance/test-cases/mbw-json-moxy/pom.xml index 699507240e..36306314d7 100644 --- a/tests/performance/test-cases/mbw-json-moxy/pom.xml +++ b/tests/performance/test-cases/mbw-json-moxy/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45 + 2.46-SNAPSHOT json-moxy diff --git a/tests/performance/test-cases/mbw-kryo/pom.xml b/tests/performance/test-cases/mbw-kryo/pom.xml index f934b805b8..32436af9ab 100644 --- a/tests/performance/test-cases/mbw-kryo/pom.xml +++ b/tests/performance/test-cases/mbw-kryo/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45 + 2.46-SNAPSHOT mbw-kryo diff --git a/tests/performance/test-cases/mbw-text-plain/pom.xml b/tests/performance/test-cases/mbw-text-plain/pom.xml index aa5519b75c..377aed9008 100644 --- a/tests/performance/test-cases/mbw-text-plain/pom.xml +++ b/tests/performance/test-cases/mbw-text-plain/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45 + 2.46-SNAPSHOT text-plain diff --git a/tests/performance/test-cases/mbw-xml-jaxb/pom.xml b/tests/performance/test-cases/mbw-xml-jaxb/pom.xml index 9dd63be7a2..7ec56e3485 100644 --- a/tests/performance/test-cases/mbw-xml-jaxb/pom.xml +++ b/tests/performance/test-cases/mbw-xml-jaxb/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45 + 2.46-SNAPSHOT xml-jaxb diff --git a/tests/performance/test-cases/mbw-xml-moxy/pom.xml b/tests/performance/test-cases/mbw-xml-moxy/pom.xml index 04e3d2efa4..b8645a1628 100644 --- a/tests/performance/test-cases/mbw-xml-moxy/pom.xml +++ b/tests/performance/test-cases/mbw-xml-moxy/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45 + 2.46-SNAPSHOT xml-moxy diff --git a/tests/performance/test-cases/param-srl/pom.xml b/tests/performance/test-cases/param-srl/pom.xml index 6d69aa5fbe..4b464011dd 100644 --- a/tests/performance/test-cases/param-srl/pom.xml +++ b/tests/performance/test-cases/param-srl/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45 + 2.46-SNAPSHOT param-srl diff --git a/tests/performance/test-cases/pom.xml b/tests/performance/test-cases/pom.xml index 973e6b493d..ca198a057d 100644 --- a/tests/performance/test-cases/pom.xml +++ b/tests/performance/test-cases/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.tests.performance.testcases diff --git a/tests/performance/test-cases/proxy-injection/pom.xml b/tests/performance/test-cases/proxy-injection/pom.xml index cda95e0afc..db8903add4 100644 --- a/tests/performance/test-cases/proxy-injection/pom.xml +++ b/tests/performance/test-cases/proxy-injection/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests.performance.testcases project - 2.45 + 2.46-SNAPSHOT proxy-injection diff --git a/tests/performance/tools/pom.xml b/tests/performance/tools/pom.xml index eceb545aea..85892f49c8 100644 --- a/tests/performance/tools/pom.xml +++ b/tests/performance/tools/pom.xml @@ -22,7 +22,7 @@ org.glassfish.jersey.tests.performance project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.tests.performance.tools performance-test-tools diff --git a/tests/pom.xml b/tests/pom.xml index 2dd6de0ade..9122b05cb6 100644 --- a/tests/pom.xml +++ b/tests/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT org.glassfish.jersey.tests diff --git a/tests/release-test/pom.xml b/tests/release-test/pom.xml index 46c05f267c..60f5e54968 100644 --- a/tests/release-test/pom.xml +++ b/tests/release-test/pom.xml @@ -30,7 +30,7 @@ org.glassfish.jersey project - 2.45 + 2.46-SNAPSHOT ../../pom.xml diff --git a/tests/stress/pom.xml b/tests/stress/pom.xml index c25fa3d347..0dbcaf7f47 100644 --- a/tests/stress/pom.xml +++ b/tests/stress/pom.xml @@ -23,7 +23,7 @@ org.glassfish.jersey.tests project - 2.45 + 2.46-SNAPSHOT stress From 9ac4c9d927ebd5b69a96315046b1899232ba4186 Mon Sep 17 00:00:00 2001 From: Maxim Nesen Date: Mon, 9 Sep 2024 12:44:52 +0200 Subject: [PATCH 07/11] Legacy code removal Signed-off-by: Maxim Nesen --- .../jackson/internal/DefaultJacksonJaxbJsonProvider.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/media/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/DefaultJacksonJaxbJsonProvider.java b/media/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/DefaultJacksonJaxbJsonProvider.java index d7b9f9c096..a209c27c9d 100644 --- a/media/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/DefaultJacksonJaxbJsonProvider.java +++ b/media/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/DefaultJacksonJaxbJsonProvider.java @@ -59,10 +59,6 @@ public DefaultJacksonJaxbJsonProvider(@Context Providers providers, @Context Con //do not register JaxbAnnotationModule because it brakes default annotations processing private static final String[] EXCLUDE_MODULE_NAMES = {"JaxbAnnotationModule", "JakartaXmlBindAnnotationModule"}; - public DefaultJacksonJaxbJsonProvider() { - super(new JacksonMapperConfigurator(null, DEFAULT_ANNOTATIONS)); - } - public DefaultJacksonJaxbJsonProvider(Providers providers, Configuration config, Annotations... annotationsToUse) { super(new JacksonMapperConfigurator(null, annotationsToUse)); this.commonConfig = config; @@ -147,4 +143,4 @@ private void updateFactoryConstraints(JsonFactory jsonFactory) { ); } } -} \ No newline at end of file +} From 851a045e61580f6ee471213f591ac65a01d15bb5 Mon Sep 17 00:00:00 2001 From: jansupol Date: Mon, 2 Sep 2024 16:58:13 +0200 Subject: [PATCH 08/11] Created FlushedCloseable interface to be passed to Context#setOutputStream Signed-off-by: jansupol --- .../org/glassfish/jersey/io/package-info.java | 20 +++++++ .../jersey/io/spi/FlushedCloseable.java | 55 +++++++++++++++++++ .../glassfish/jersey/io/spi/package-info.java | 20 +++++++ .../internal/OutboundMessageContext.java | 18 ++---- .../internal/OutboundMessageContextTest.java | 42 +++++++++++++- 5 files changed, 141 insertions(+), 14 deletions(-) create mode 100644 core-common/src/main/java/org/glassfish/jersey/io/package-info.java create mode 100644 core-common/src/main/java/org/glassfish/jersey/io/spi/FlushedCloseable.java create mode 100644 core-common/src/main/java/org/glassfish/jersey/io/spi/package-info.java diff --git a/core-common/src/main/java/org/glassfish/jersey/io/package-info.java b/core-common/src/main/java/org/glassfish/jersey/io/package-info.java new file mode 100644 index 0000000000..f913ae650d --- /dev/null +++ b/core-common/src/main/java/org/glassfish/jersey/io/package-info.java @@ -0,0 +1,20 @@ +/* + * Copyright (c) 2024 Oracle and/or its affiliates. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0, which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the + * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + * version 2 with the GNU Classpath Exception, which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + */ + +/** + * Common Jersey core io classes. + */ +package org.glassfish.jersey.io; diff --git a/core-common/src/main/java/org/glassfish/jersey/io/spi/FlushedCloseable.java b/core-common/src/main/java/org/glassfish/jersey/io/spi/FlushedCloseable.java new file mode 100644 index 0000000000..12aa7144d8 --- /dev/null +++ b/core-common/src/main/java/org/glassfish/jersey/io/spi/FlushedCloseable.java @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2024 Oracle and/or its affiliates. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0, which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the + * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + * version 2 with the GNU Classpath Exception, which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + */ + +package org.glassfish.jersey.io.spi; + +import java.io.Closeable; +import java.io.Flushable; +import java.io.IOException; +import java.io.OutputStream; + +/** + * A marker interface that the stream provided to Jersey can implement, + * noting that the stream does not need to call {@link #flush()} prior to {@link #close()}. + * That way, {@link #flush()} method is not called twice. + * + *

+ * Usable by {@link javax.ws.rs.client.ClientRequestContext#setEntityStream(OutputStream)}. + * Usable by {@link javax.ws.rs.container.ContainerResponseContext#setEntityStream(OutputStream)}. + *

+ * + *

+ * This marker interface can be useful for the customer OutputStream to know the {@code flush} did not come from + * Jersey before close. By default, when the entity stream is to be closed by Jersey, {@code flush} is called first. + *

+ */ +public interface FlushedCloseable extends Flushable, Closeable { + /** + * Flushes this stream by writing any buffered output to the underlying stream. + * Then closes this stream and releases any system resources associated + * with it. If the stream is already closed then invoking this + * method has no effect. + * + *

As noted in {@link AutoCloseable#close()}, cases where the + * close may fail require careful attention. It is strongly advised + * to relinquish the underlying resources and to internally + * mark the {@code Closeable} as closed, prior to throwing + * the {@code IOException}. + * + * @throws IOException if an I/O error occurs + */ + public void close() throws IOException; +} diff --git a/core-common/src/main/java/org/glassfish/jersey/io/spi/package-info.java b/core-common/src/main/java/org/glassfish/jersey/io/spi/package-info.java new file mode 100644 index 0000000000..7a70945f25 --- /dev/null +++ b/core-common/src/main/java/org/glassfish/jersey/io/spi/package-info.java @@ -0,0 +1,20 @@ +/* + * Copyright (c) 2024 Oracle and/or its affiliates. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0, which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the + * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + * version 2 with the GNU Classpath Exception, which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + */ + +/** + * Common Jersey core io SPI classes. + */ +package org.glassfish.jersey.io.spi; diff --git a/core-common/src/main/java/org/glassfish/jersey/message/internal/OutboundMessageContext.java b/core-common/src/main/java/org/glassfish/jersey/message/internal/OutboundMessageContext.java index dd5816f0a3..3265a96340 100644 --- a/core-common/src/main/java/org/glassfish/jersey/message/internal/OutboundMessageContext.java +++ b/core-common/src/main/java/org/glassfish/jersey/message/internal/OutboundMessageContext.java @@ -20,43 +20,33 @@ import java.io.OutputStream; import java.lang.annotation.Annotation; import java.lang.reflect.Type; -import java.net.URI; -import java.text.ParseException; import java.util.ArrayList; import java.util.Collections; -import java.util.Date; -import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Locale; -import java.util.Map; import java.util.Set; import java.util.function.Function; import java.util.logging.Level; import java.util.logging.Logger; import java.util.stream.Collectors; -import javax.ws.rs.ProcessingException; import javax.ws.rs.core.Configuration; -import javax.ws.rs.core.Cookie; -import javax.ws.rs.core.EntityTag; import javax.ws.rs.core.GenericEntity; import javax.ws.rs.core.GenericType; import javax.ws.rs.core.HttpHeaders; import javax.ws.rs.core.Link; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.MultivaluedMap; -import javax.ws.rs.core.NewCookie; -import javax.ws.rs.ext.RuntimeDelegate; import org.glassfish.jersey.CommonProperties; import org.glassfish.jersey.internal.RuntimeDelegateDecorator; -import org.glassfish.jersey.internal.LocalizationMessages; import org.glassfish.jersey.internal.util.ReflectionHelper; import org.glassfish.jersey.internal.util.collection.GuardianStringKeyMultivaluedMap; import org.glassfish.jersey.internal.util.collection.LazyValue; import org.glassfish.jersey.internal.util.collection.Value; import org.glassfish.jersey.internal.util.collection.Values; +import org.glassfish.jersey.io.spi.FlushedCloseable; /** * Base outbound message context implementation. @@ -572,11 +562,13 @@ public void close() { if (hasEntity()) { try { final OutputStream es = getEntityStream(); - es.flush(); + if (!FlushedCloseable.class.isInstance(es)) { + es.flush(); + } es.close(); } catch (IOException e) { // Happens when the client closed connection before receiving the full response. - // This is OK and not interesting in vast majority of the cases + // This is OK and not interesting in the vast majority of the cases // hence the log level set to FINE to make sure it does not flood the log unnecessarily // (especially for clients disconnecting from SSE listening, which is very common). Logger.getLogger(OutboundMessageContext.class.getName()).log(Level.FINE, e.getMessage(), e); diff --git a/tests/e2e-core-common/src/test/java/org/glassfish/jersey/tests/e2e/common/message/internal/OutboundMessageContextTest.java b/tests/e2e-core-common/src/test/java/org/glassfish/jersey/tests/e2e/common/message/internal/OutboundMessageContextTest.java index 1327edd53d..a909dfaac7 100644 --- a/tests/e2e-core-common/src/test/java/org/glassfish/jersey/tests/e2e/common/message/internal/OutboundMessageContextTest.java +++ b/tests/e2e-core-common/src/test/java/org/glassfish/jersey/tests/e2e/common/message/internal/OutboundMessageContextTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2023 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -16,6 +16,9 @@ package org.glassfish.jersey.tests.e2e.common.message.internal; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.OutputStream; import java.net.URI; import java.net.URISyntaxException; import java.text.ParseException; @@ -33,10 +36,13 @@ import javax.ws.rs.core.MediaType; import javax.ws.rs.ext.RuntimeDelegate; +import org.glassfish.jersey.io.spi.FlushedCloseable; import org.glassfish.jersey.message.internal.CookieProvider; import org.glassfish.jersey.message.internal.OutboundMessageContext; import org.glassfish.jersey.tests.e2e.common.TestRuntimeDelegate; +import org.hamcrest.MatcherAssert; +import org.hamcrest.Matchers; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import static org.hamcrest.Matchers.contains; @@ -271,4 +277,38 @@ public void testCopyConstructor() { newCtx.setMediaType(MediaType.APPLICATION_XML_TYPE); // new value Assertions.assertEquals(MediaType.APPLICATION_XML_TYPE, newCtx.getMediaType()); } + + @Test + public void OutboundMessageContextFlushTest() throws IOException { + FlushCountOutputStream os = new FlushCountOutputStream(); + OutboundMessageContext ctx = new OutboundMessageContext((Configuration) null); + ctx.setEntity("Anything"); + ctx.setEntityStream(os); + os.flush(); + ctx.close(); + MatcherAssert.assertThat(os.flushedCnt, Matchers.is(2)); + + os = new FlushedClosableOutputStream(); + ctx = new OutboundMessageContext((Configuration) null); + ctx.setEntity("Anything2"); + ctx.setEntityStream(os); + os.flush(); + ctx.close(); + MatcherAssert.assertThat(os.flushedCnt, Matchers.is(1)); + } + + private static class FlushCountOutputStream extends ByteArrayOutputStream { + private int flushedCnt = 0; + + @Override + public void flush() throws IOException { + flushedCnt++; + super.flush(); + } + } + + private static class FlushedClosableOutputStream extends FlushCountOutputStream implements FlushedCloseable { + + } } + From 2fd3e28a206f02a4d31331092fd6546d6d4d770f Mon Sep 17 00:00:00 2001 From: Maxim Nesen Date: Wed, 21 Aug 2024 14:25:49 +0200 Subject: [PATCH 09/11] Non-jakarta versions update Signed-off-by: Maxim Nesen --- NOTICE.md | 2 +- examples/NOTICE.md | 2 +- examples/extended-wadl-webapp/pom.xml | 4 +- .../osgi-http-service/functional-test/pom.xml | 4 +- examples/servlet3-webapp/pom.xml | 9 +++ .../jackson/jaxrs/json/PackageVersion.java | 2 +- .../main/resources/META-INF/NOTICE.markdown | 2 +- pom.xml | 65 ++++++++++--------- 8 files changed, 50 insertions(+), 40 deletions(-) diff --git a/NOTICE.md b/NOTICE.md index 56231f8752..a677353a1c 100644 --- a/NOTICE.md +++ b/NOTICE.md @@ -70,7 +70,7 @@ Javassist Version 3.30.2-GA * Project: http://www.javassist.org/ * Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. -Jackson JAX-RS Providers Version 2.17.1 +Jackson JAX-RS Providers Version 2.17.2 * License: Apache License, 2.0 * Project: https://github.com/FasterXML/jackson-jaxrs-providers * Copyright: (c) 2009-2024 FasterXML, LLC. All rights reserved unless otherwise indicated. diff --git a/examples/NOTICE.md b/examples/NOTICE.md index 5724485fbf..9901b179f3 100644 --- a/examples/NOTICE.md +++ b/examples/NOTICE.md @@ -66,7 +66,7 @@ Javassist Version 3.30.2-GA * Project: http://www.javassist.org/ * Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. -Jackson JAX-RS Providers Version 2.17.1 +Jackson JAX-RS Providers Version 2.17.2 * License: Apache License, 2.0 * Project: https://github.com/FasterXML/jackson-jaxrs-providers * Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. diff --git a/examples/extended-wadl-webapp/pom.xml b/examples/extended-wadl-webapp/pom.xml index 896643a83a..86dd152666 100644 --- a/examples/extended-wadl-webapp/pom.xml +++ b/examples/extended-wadl-webapp/pom.xml @@ -108,8 +108,8 @@ org.slf4j - slf4j-log4j12 - 2.0.13 + slf4j-reload4j + ${slf4j.version} test diff --git a/examples/osgi-http-service/functional-test/pom.xml b/examples/osgi-http-service/functional-test/pom.xml index 7c8c55e6b2..b84d3366f6 100644 --- a/examples/osgi-http-service/functional-test/pom.xml +++ b/examples/osgi-http-service/functional-test/pom.xml @@ -144,8 +144,8 @@ org.slf4j - slf4j-log4j12 - 2.0.13 + slf4j-reload4j + ${slf4j.version} test diff --git a/examples/servlet3-webapp/pom.xml b/examples/servlet3-webapp/pom.xml index 995907fd49..5fcebbf424 100644 --- a/examples/servlet3-webapp/pom.xml +++ b/examples/servlet3-webapp/pom.xml @@ -107,6 +107,15 @@ + + jdk8_tests + + 1.8 + + + ${junit5.jdk8.version} + + pre-release diff --git a/media/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/jackson/jaxrs/json/PackageVersion.java b/media/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/jackson/jaxrs/json/PackageVersion.java index 5d328da992..56b1bf6480 100644 --- a/media/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/jackson/jaxrs/json/PackageVersion.java +++ b/media/json-jackson/src/main/java/org/glassfish/jersey/jackson/internal/jackson/jaxrs/json/PackageVersion.java @@ -11,7 +11,7 @@ */ public final class PackageVersion implements Versioned { public final static Version VERSION = VersionUtil.parseVersion( - "2.17.1", "com.fasterxml.jackson.jaxrs", "jackson-jaxrs-json-provider"); + "2.17.2", "com.fasterxml.jackson.jaxrs", "jackson-jaxrs-json-provider"); @Override public Version version() { diff --git a/media/json-jackson/src/main/resources/META-INF/NOTICE.markdown b/media/json-jackson/src/main/resources/META-INF/NOTICE.markdown index 4edecfc595..9440229038 100644 --- a/media/json-jackson/src/main/resources/META-INF/NOTICE.markdown +++ b/media/json-jackson/src/main/resources/META-INF/NOTICE.markdown @@ -31,7 +31,7 @@ The project maintains the following source code repositories: ## Third-party Content -Jackson JAX-RS Providers version 2.17.1 +Jackson JAX-RS Providers version 2.17.2 * License: Apache License, 2.0 * Project: https://github.com/FasterXML/jackson-jaxrs-providers * Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. diff --git a/pom.xml b/pom.xml index 77adab9060..e43d05907e 100644 --- a/pom.xml +++ b/pom.xml @@ -2150,13 +2150,13 @@ 3.1.0 1.10.14 3.7.1 - 3.3.2 - 3.4.1 - 3.2.0 - 3.5.0 + 3.4.0 + 3.5.0 + 3.4.1 + 3.6.0 3.2.0 - 3.3.1 - 10.16.0 + 3.4.0 + 10.17.0 3.13.0 3.9.0 - 2.8.0 - 3.6.1 + 2.8.1 + 3.7.1 3.1.2 3.3.0 - 3.2.5 + 3.3.1 5.1.9 3.0.5 5.1 3.1.2 4.2.0 - 3.4.1 - 3.6.3 - 3.3.2 + 3.4.2 + 3.8.0 + 3.4.0 1.2.4 - 3.5.0 + 3.6.2 3.3.1 - 3.5.3 + 3.6.0 3.3.1 - 3.2.5 + 3.3.1 3.4.0 2.11.0 1.1.0 @@ -2197,28 +2197,28 @@ 9.7 - 1.9.22 + 1.9.22.1 2.16.1 - 1.3.1 + 1.3.3 1.7.0 1.6.4 2.8.4 7.0.5 1.7 - 2.3.32 - 2.0.26 - 4.0.21 - 2.10.1 - 33.1.0-jre - 2.2 + 2.3.33 + 2.0.29 + 4.0.22 + 2.11.0 + 33.3.0-jre + 3.0 1.4.14 2.2.1 2.10.0 4.5.14 5.3.1 - 2.17.1 + 2.17.2 1.9.13 3.30.2-GA 1.19.3 @@ -2230,12 +2230,13 @@ 1.37 1.49 4.13.2 - 5.10.2 - 1.10.2 + 5.11.0 + 5.10.3 + 1.11.0 4.0.3 4.11.0 - 0.9.12 - 4.1.109.Final + 0.9.14 + 4.1.112.Final 0.33.0 6.0.0 1.10.0 @@ -2246,12 +2247,12 @@ 1.3.8 2.2.21 6.0.1 - 2.0.13 + 2.0.16 1.3.11 4.3.30.RELEASE 5.3.34 7.10.2 - 6.9.13.6 + 6.14.3 6.2.5.Final 3.1.9.Final @@ -2259,7 +2260,7 @@ 2.12.2 - 20.3.14 + 20.3.15 2.0.SP1 @@ -2288,7 +2289,7 @@ 2.1.6 6.1.26 org.eclipse.jetty.*;version="[9.4,11)" - 9.4.54.v20240208 + 9.4.55.v20240627 6.1.14 1.0.2 1.1.6 From 425bc883d8d623ef8d3c448fafd36729f7741bcb Mon Sep 17 00:00:00 2001 From: Jorge Bescos Gascon Date: Thu, 26 Sep 2024 11:23:26 +0200 Subject: [PATCH 10/11] =?UTF-8?q?Jersey=20update=20from=203.1.3=20to=203.1?= =?UTF-8?q?.4=20slows=20down=20our=20external=20service=20res=E2=80=A6=20#?= =?UTF-8?q?5746?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jorge Bescos Gascon --- .../client/HttpUrlConnectorProvider.java | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/core-client/src/main/java/org/glassfish/jersey/client/HttpUrlConnectorProvider.java b/core-client/src/main/java/org/glassfish/jersey/client/HttpUrlConnectorProvider.java index 10dbe3da89..66925cf551 100644 --- a/core-client/src/main/java/org/glassfish/jersey/client/HttpUrlConnectorProvider.java +++ b/core-client/src/main/java/org/glassfish/jersey/client/HttpUrlConnectorProvider.java @@ -21,6 +21,9 @@ import java.net.Proxy; import java.net.URL; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.locks.Lock; +import java.util.concurrent.locks.ReentrantLock; import java.util.logging.Logger; import javax.ws.rs.client.Client; @@ -295,9 +298,26 @@ default HttpURLConnection getConnection(URL url, Proxy proxy) throws IOException private static class DefaultConnectionFactory implements ConnectionFactory { + private final ConcurrentHashMap locks = new ConcurrentHashMap<>(); + @Override public HttpURLConnection getConnection(final URL url) throws IOException { - return (HttpURLConnection) url.openConnection(); + return connect(url, null); + } + + @Override + public HttpURLConnection getConnection(URL url, Proxy proxy) throws IOException { + return connect(url, proxy); + } + + private HttpURLConnection connect(URL url, Proxy proxy) throws IOException { + Lock lock = locks.computeIfAbsent(url, u -> new ReentrantLock()); + lock.lock(); + try { + return (proxy == null) ? (HttpURLConnection) url.openConnection() : (HttpURLConnection) url.openConnection(proxy); + } finally { + lock.unlock(); + } } } From 89de7de2cd2d6e3fb3c1100eef2f0cc891ff79f2 Mon Sep 17 00:00:00 2001 From: jansupol Date: Thu, 26 Sep 2024 22:52:08 +0200 Subject: [PATCH 11/11] Use Skipping Analyzer always Signed-off-by: jansupol --- .../internal/util/collection/Views.java | 18 ++--- .../cdi1x/internal/CdiComponentProvider.java | 20 +++-- .../cdi-skipping-analyzer/pom.xml | 71 +++++++++++++++++ .../cdi/skippinganalyzer/CdiService.java | 21 +++++ .../skippinganalyzer/CdiServiceExtension.java | 34 ++++++++ .../cdi/skippinganalyzer/CdiServiceImpl.java | 31 ++++++++ .../skippinganalyzer/WeldDiscoveredBean.java | 24 ++++++ .../src/main/resources/META-INF/beans.xml | 24 ++++++ .../javax.enterprise.inject.spi.Extension | 1 + .../src/main/webapp/WEB-INF/web.xml | 24 ++++++ .../SkippingAnalyzerTest.java | 79 +++++++++++++++++++ tests/integration/cdi-integration/pom.xml | 1 + 12 files changed, 328 insertions(+), 20 deletions(-) create mode 100644 tests/integration/cdi-integration/cdi-skipping-analyzer/pom.xml create mode 100644 tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/CdiService.java create mode 100644 tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/CdiServiceExtension.java create mode 100644 tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/CdiServiceImpl.java create mode 100644 tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/WeldDiscoveredBean.java create mode 100644 tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/resources/META-INF/beans.xml create mode 100644 tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension create mode 100644 tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/webapp/WEB-INF/web.xml create mode 100644 tests/integration/cdi-integration/cdi-skipping-analyzer/src/test/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/SkippingAnalyzerTest.java diff --git a/core-common/src/main/java/org/glassfish/jersey/internal/util/collection/Views.java b/core-common/src/main/java/org/glassfish/jersey/internal/util/collection/Views.java index 32e2640e9e..4765056bbf 100644 --- a/core-common/src/main/java/org/glassfish/jersey/internal/util/collection/Views.java +++ b/core-common/src/main/java/org/glassfish/jersey/internal/util/collection/Views.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016, 2019 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2016, 2024 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -24,13 +24,12 @@ import java.util.List; import java.util.ListIterator; import java.util.Map; +import java.util.Objects; import java.util.Set; import java.util.function.Function; import java.util.function.Predicate; import java.util.stream.Collectors; -import static org.glassfish.jersey.internal.guava.Preconditions.checkNotNull; - /** * Collections utils, which provide transforming views for {@link List} and {@link Map}. * @@ -197,8 +196,8 @@ public int size() { * @return union view of given sets. */ public static Set setUnionView(final Set set1, final Set set2) { - checkNotNull(set1, "set1"); - checkNotNull(set2, "set2"); + Objects.requireNonNull(set1, "set1"); + Objects.requireNonNull(set2, "set2"); return new AbstractSet() { @Override @@ -220,18 +219,19 @@ private Set getUnion(Set set1, Set set2) { } /** - * Create a view of a difference of provided sets. + * Create a view of a difference of provided sets, i.e. the diff filters out from the first set the items included + * in the second set. *

* View is updated whenever any of the provided set changes. * * @param set1 first set. * @param set2 second set. * @param set item type. - * @return union view of given sets. + * @return view that is a difference of given sets. */ public static Set setDiffView(final Set set1, final Set set2) { - checkNotNull(set1, "set1"); - checkNotNull(set2, "set2"); + Objects.requireNonNull(set1, "set1"); + Objects.requireNonNull(set2, "set2"); return new AbstractSet() { @Override diff --git a/ext/cdi/jersey-cdi1x/src/main/java/org/glassfish/jersey/ext/cdi1x/internal/CdiComponentProvider.java b/ext/cdi/jersey-cdi1x/src/main/java/org/glassfish/jersey/ext/cdi1x/internal/CdiComponentProvider.java index 5595b8a370..c9b333b720 100644 --- a/ext/cdi/jersey-cdi1x/src/main/java/org/glassfish/jersey/ext/cdi1x/internal/CdiComponentProvider.java +++ b/ext/cdi/jersey-cdi1x/src/main/java/org/glassfish/jersey/ext/cdi1x/internal/CdiComponentProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, 2022 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2024 Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2018, 2022 Payara Foundation and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the @@ -59,8 +59,6 @@ import javax.enterprise.inject.spi.AnnotatedParameter; import javax.enterprise.inject.spi.AnnotatedType; import javax.enterprise.inject.spi.Bean; -import javax.enterprise.inject.spi.BeanManager; -import javax.enterprise.inject.spi.BeforeBeanDiscovery; import javax.enterprise.inject.spi.BeforeShutdown; import javax.enterprise.inject.spi.Extension; import javax.enterprise.inject.spi.InjectionPoint; @@ -144,6 +142,8 @@ public Boolean apply(final Class clazz) { private volatile Map, Set> methodsToSkip = new HashMap<>(); private volatile Map, Set> fieldsToSkip = new HashMap<>(); + private boolean initialized = false; + public CdiComponentProvider() { customHk2TypesProvider = CdiUtil.lookupService(Hk2CustomBoundTypesProvider.class); injectionManagerStore = CdiUtil.createHk2InjectionManagerStore(); @@ -155,7 +155,7 @@ public void initialize(final InjectionManager injectionManager) { this.injectionManager = injectionManager; this.beanManager = CdiUtil.getBeanManager(); - if (beanManager != null) { + if (beanManager != null && !injectionManager.getClass().getSimpleName().equals("NonInjectionManager")) { // Try to get CdiComponentProvider created by CDI. final CdiComponentProvider extension = beanManager.getExtension(CdiComponentProvider.class); @@ -168,18 +168,19 @@ public void initialize(final InjectionManager injectionManager) { bindHk2ClassAnalyzer(); LOGGER.config(LocalizationMessages.CDI_PROVIDER_INITIALIZED()); + initialized = true; } } } @Override public boolean bind(final Class clazz, final Set> providerContracts) { - return bind(clazz, providerContracts, ContractProvider.NO_PRIORITY); + return initialized && bind(clazz, providerContracts, ContractProvider.NO_PRIORITY); } @Override public boolean bind(Class component, ContractProvider contractProvider) { - return contractProvider != null + return initialized && contractProvider != null ? bind(component, contractProvider.getContracts(), contractProvider.getPriority(component)) : bind(component, Collections.EMPTY_SET); } @@ -629,11 +630,8 @@ private void bindHk2ClassAnalyzer() { ClassAnalyzer defaultClassAnalyzer = injectionManager.getInstance(ClassAnalyzer.class, ClassAnalyzer.DEFAULT_IMPLEMENTATION_NAME); - int skippedElements = methodsToSkip.size() + fieldsToSkip.size(); - - ClassAnalyzer customizedClassAnalyzer = skippedElements > 0 - ? new InjecteeSkippingAnalyzer(defaultClassAnalyzer, methodsToSkip, fieldsToSkip, beanManager) - : defaultClassAnalyzer; + ClassAnalyzer customizedClassAnalyzer = + new InjecteeSkippingAnalyzer(defaultClassAnalyzer, methodsToSkip, fieldsToSkip, beanManager); Binder binder = new AbstractBinder() { @Override diff --git a/tests/integration/cdi-integration/cdi-skipping-analyzer/pom.xml b/tests/integration/cdi-integration/cdi-skipping-analyzer/pom.xml new file mode 100644 index 0000000000..5782ec862b --- /dev/null +++ b/tests/integration/cdi-integration/cdi-skipping-analyzer/pom.xml @@ -0,0 +1,71 @@ + + + + + + cdi-integration-project + org.glassfish.jersey.tests.integration.cdi + 2.46-SNAPSHOT + + 4.0.0 + + cdi-skipping-analyzer + + + + jakarta.ws.rs + jakarta.ws.rs-api + + + jakarta.annotation + jakarta.annotation-api + + + jakarta.enterprise + jakarta.enterprise.cdi-api + + + org.glassfish.jersey.ext.cdi + jersey-cdi1x + + + org.jboss.weld.se + weld-se-core + test + + + org.glassfish.jersey.test-framework + jersey-test-framework-util + test + + + org.glassfish.jersey.test-framework.providers + jersey-test-framework-provider-bundle + pom + test + + + org.glassfish.jersey.incubator + jersey-injectless-client + ${jersey.version} + + + diff --git a/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/CdiService.java b/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/CdiService.java new file mode 100644 index 0000000000..44d56d29dc --- /dev/null +++ b/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/CdiService.java @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2024 Oracle and/or its affiliates. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0, which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the + * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + * version 2 with the GNU Classpath Exception, which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + */ + +package org.glassfish.jersey.tests.cdi.skippinganalyzer; + +public interface CdiService { + void doService(T t); +} diff --git a/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/CdiServiceExtension.java b/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/CdiServiceExtension.java new file mode 100644 index 0000000000..638ed85a06 --- /dev/null +++ b/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/CdiServiceExtension.java @@ -0,0 +1,34 @@ +/* + * Copyright (c) 2024 Oracle and/or its affiliates. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0, which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the + * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + * version 2 with the GNU Classpath Exception, which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + */ + +package org.glassfish.jersey.tests.cdi.skippinganalyzer; + +import javax.enterprise.context.ApplicationScoped; +import javax.enterprise.event.Observes; +import javax.enterprise.inject.spi.AfterBeanDiscovery; +import javax.enterprise.inject.spi.Extension; +import java.io.IOException; + +public class CdiServiceExtension implements Extension { + public void observe(@Observes AfterBeanDiscovery event) throws IOException, ClassNotFoundException { + event.addBean() + .addType(CdiService.class) + .beanClass(CdiService.class) + .scope(ApplicationScoped.class) + .createWith(context -> new CdiServiceImpl()); + } + +} diff --git a/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/CdiServiceImpl.java b/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/CdiServiceImpl.java new file mode 100644 index 0000000000..e9e9777ec5 --- /dev/null +++ b/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/CdiServiceImpl.java @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2024 Oracle and/or its affiliates. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0, which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the + * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + * version 2 with the GNU Classpath Exception, which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + */ + +package org.glassfish.jersey.tests.cdi.skippinganalyzer; + +import javax.enterprise.inject.spi.BeanManager; +import javax.inject.Inject; + +public class CdiServiceImpl implements CdiService { + + @Inject + BeanManager beanManager; + + @Override + public void doService(StringBuilder sb) { + sb.append(getClass().getSimpleName()); + } +} diff --git a/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/WeldDiscoveredBean.java b/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/WeldDiscoveredBean.java new file mode 100644 index 0000000000..c10395467f --- /dev/null +++ b/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/WeldDiscoveredBean.java @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2024 Oracle and/or its affiliates. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0, which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the + * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + * version 2 with the GNU Classpath Exception, which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + */ + +package org.glassfish.jersey.tests.cdi.skippinganalyzer; + +import javax.enterprise.context.ApplicationScoped; + +@ApplicationScoped +public class WeldDiscoveredBean { + +} diff --git a/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/resources/META-INF/beans.xml b/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/resources/META-INF/beans.xml new file mode 100644 index 0000000000..56ad04f3c1 --- /dev/null +++ b/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/resources/META-INF/beans.xml @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension b/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension new file mode 100644 index 0000000000..7bfc71c13c --- /dev/null +++ b/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension @@ -0,0 +1 @@ +org.glassfish.jersey.tests.cdi.skippinganalyzer.CdiServiceExtension \ No newline at end of file diff --git a/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/webapp/WEB-INF/web.xml b/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000000..e038a3ab7f --- /dev/null +++ b/tests/integration/cdi-integration/cdi-skipping-analyzer/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,24 @@ + + + + + diff --git a/tests/integration/cdi-integration/cdi-skipping-analyzer/src/test/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/SkippingAnalyzerTest.java b/tests/integration/cdi-integration/cdi-skipping-analyzer/src/test/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/SkippingAnalyzerTest.java new file mode 100644 index 0000000000..8f0d3d8253 --- /dev/null +++ b/tests/integration/cdi-integration/cdi-skipping-analyzer/src/test/java/org/glassfish/jersey/tests/cdi/skippinganalyzer/SkippingAnalyzerTest.java @@ -0,0 +1,79 @@ +/* + * Copyright (c) 2024 Oracle and/or its affiliates. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0, which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * This Source Code may also be made available under the following Secondary + * Licenses when the conditions for such availability set forth in the + * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + * version 2 with the GNU Classpath Exception, which is available at + * https://www.gnu.org/software/classpath/license.html. + * + * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + */ + +package org.glassfish.jersey.tests.cdi.skippinganalyzer; + +import org.glassfish.hk2.api.ClassAnalyzer; +import org.glassfish.jersey.ext.cdi1x.internal.CdiComponentProvider; +import org.glassfish.jersey.ext.cdi1x.internal.InjecteeSkippingAnalyzer; +import org.glassfish.jersey.inject.hk2.Hk2InjectionManagerFactory; +import org.glassfish.jersey.internal.inject.InjectionManager; +import org.glassfish.jersey.internal.inject.Injections; +import org.hamcrest.MatcherAssert; +import org.hamcrest.Matchers; +import org.jboss.weld.environment.se.Weld; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.Assumptions; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import javax.enterprise.inject.spi.BeanManager; +import javax.enterprise.inject.spi.CDI; +import java.lang.reflect.Field; +import java.lang.reflect.Method; +import java.util.Map; +import java.util.Set; + +public class SkippingAnalyzerTest { + private Weld weld; + + @BeforeEach + public void setup() { + Assumptions.assumeTrue(Hk2InjectionManagerFactory.isImmediateStrategy()); + } + + @BeforeEach + public void setUp() throws Exception { + if (Hk2InjectionManagerFactory.isImmediateStrategy()) { + weld = new Weld(); + weld.initialize(); + } + } + + @AfterEach + public void tearDown() throws Exception { + weld.shutdown(); + } + + @Test + public void testInjecteeSkippingAnalyzerWithZeroFieldsToSkip() throws Exception { + BeanManager beanManager = CDI.current().getBeanManager(); + CdiComponentProvider provider = beanManager.getExtension(CdiComponentProvider.class); + Method method = provider.getClass().getDeclaredMethod("getFieldsToSkip"); + method.setAccessible(true); + Map fieldMap = (Map) method.invoke(provider); + MatcherAssert.assertThat(0, Matchers.is(fieldMap.size())); + + InjectionManager injectionManager = Injections.createInjectionManager(); + provider.initialize(injectionManager); + injectionManager.completeRegistration(); + ClassAnalyzer analyzer = injectionManager.getInstance(ClassAnalyzer.class, CdiComponentProvider.CDI_CLASS_ANALYZER); + MatcherAssert.assertThat(InjecteeSkippingAnalyzer.class, Matchers.is(analyzer.getClass())); + + Set fieldSet = analyzer.getFields(CdiServiceImpl.class); + MatcherAssert.assertThat(0, Matchers.is(fieldSet.size())); + } +} diff --git a/tests/integration/cdi-integration/pom.xml b/tests/integration/cdi-integration/pom.xml index 7bfa48c595..5b647cab88 100644 --- a/tests/integration/cdi-integration/pom.xml +++ b/tests/integration/cdi-integration/pom.xml @@ -43,6 +43,7 @@ cdi-multipart-webapp cdi-resource-with-at-context cdi-singleton + cdi-skipping-analyzer cdi-test-webapp cdi-with-jersey-injection-custom-cfg-webapp cdi-with-jersey-injection-custom-hk2-banned-webapp