From e9b5472f5ce2b05441388e4d19a0a36a1c64832c Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Fri, 2 Sep 2022 08:03:55 +0200
Subject: [PATCH 001/311] [#1731] Align OSGi version of Jetty to 9.4.48
:man_facepalming:
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 2869aa061a..72b8807f3d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -251,7 +251,7 @@
9.4.48.v20220622
- 9.4.46
+ 9.4.48
1.1.3.v20160715
1.1.3
From 6ae2f239cdb09169ca2502e47681616eabb0df3c Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 5 Sep 2022 09:22:29 +0200
Subject: [PATCH 002/311] [Fixes #1753] Add better TCCL when initializing a
servlet and a filter
---
.../spi/servlet/OsgiInitializedFilter.java | 63 ++++++++++++++-----
.../spi/servlet/OsgiInitializedServlet.java | 58 +++++++++++------
.../spi/servlet/OsgiScopedServletContext.java | 4 ++
.../internal/PaxWebStandardWrapper.java | 4 +-
4 files changed, 90 insertions(+), 39 deletions(-)
diff --git a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiInitializedFilter.java b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiInitializedFilter.java
index f8218ead79..acf328b728 100644
--- a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiInitializedFilter.java
+++ b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiInitializedFilter.java
@@ -16,6 +16,8 @@
package org.ops4j.pax.web.service.spi.servlet;
import org.ops4j.pax.web.service.spi.model.elements.FilterModel;
+import org.osgi.framework.Bundle;
+import org.osgi.framework.wiring.BundleWiring;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -43,11 +45,13 @@ public class OsgiInitializedFilter implements Filter {
public static final Logger LOG = LoggerFactory.getLogger(OsgiInitializedFilter.class);
private final Filter filter;
+ private final FilterModel filterModel;
private final ServletContext servletContext;
private Pattern[] filterPatterns = null;
public OsgiInitializedFilter(Filter filter, FilterModel model, ServletContext servletSpecificContext) {
this.filter = filter;
+ this.filterModel = model;
this.servletContext = servletSpecificContext;
if (model != null && model.getMappingsPerDispatcherTypes().size() == 1) {
@@ -78,27 +82,52 @@ public void init(final FilterConfig config) throws ServletException {
if (filter == null) {
return;
}
- filter.init(new FilterConfig() {
- @Override
- public String getFilterName() {
- return config.getFilterName();
+ ClassLoader tccl = Thread.currentThread().getContextClassLoader();
+ try {
+ ClassLoader newCl = null;
+ if (servletContext != null) {
+ newCl = servletContext.getClassLoader();
+ if (newCl == null) {
+ Bundle bundle = null;
+ if (filterModel != null) {
+ bundle = filterModel.getRegisteringBundle();
+ }
+ if (bundle == null && servletContext instanceof OsgiScopedServletContext) {
+ bundle = ((OsgiScopedServletContext) servletContext).getBundle();
+ }
+ BundleWiring wiring = bundle == null ? null : bundle.adapt(BundleWiring.class);
+ if (wiring != null) {
+ newCl = wiring.getClassLoader();
+ }
+ }
}
-
- @Override
- public ServletContext getServletContext() {
- return OsgiInitializedFilter.this.servletContext;
+ if (newCl != null) {
+ Thread.currentThread().setContextClassLoader(newCl);
}
+ filter.init(new FilterConfig() {
+ @Override
+ public String getFilterName() {
+ return config.getFilterName();
+ }
- @Override
- public String getInitParameter(String name) {
- return config.getInitParameter(name);
- }
+ @Override
+ public ServletContext getServletContext() {
+ return OsgiInitializedFilter.this.servletContext;
+ }
- @Override
- public Enumeration getInitParameterNames() {
- return config.getInitParameterNames();
- }
- });
+ @Override
+ public String getInitParameter(String name) {
+ return config.getInitParameter(name);
+ }
+
+ @Override
+ public Enumeration getInitParameterNames() {
+ return config.getInitParameterNames();
+ }
+ });
+ } finally {
+ Thread.currentThread().setContextClassLoader(tccl);
+ }
}
@Override
diff --git a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiInitializedServlet.java b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiInitializedServlet.java
index cb4553cdbd..7113947141 100644
--- a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiInitializedServlet.java
+++ b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiInitializedServlet.java
@@ -24,6 +24,8 @@
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
+import org.osgi.framework.wiring.BundleWiring;
+
/**
* {@link Servlet} wrapper that uses correct {@link ServletConfig} wrapper that returns correct wrapper
* for {@link javax.servlet.ServletContext} related to given servlet. This servlet wrapper class should be used
@@ -32,36 +34,54 @@
public class OsgiInitializedServlet implements Servlet {
private final Servlet servlet;
- private final ServletContext servletContext;
+ private final OsgiScopedServletContext servletContext;
- public OsgiInitializedServlet(Servlet servlet, ServletContext servletSpecificContext) {
+ public OsgiInitializedServlet(Servlet servlet, OsgiScopedServletContext servletSpecificContext) {
this.servlet = servlet;
this.servletContext = servletSpecificContext;
}
@Override
public void init(final ServletConfig config) throws ServletException {
- servlet.init(new ServletConfig() {
- @Override
- public String getServletName() {
- return config.getServletName();
+ ClassLoader tccl = Thread.currentThread().getContextClassLoader();
+ try {
+ ClassLoader newCl = null;
+ if (servletContext != null) {
+ newCl = servletContext.getClassLoader();
+ if (newCl == null && servletContext.getBundle() != null) {
+ BundleWiring wiring = servletContext.getBundle().adapt(BundleWiring.class);
+ if (wiring != null) {
+ newCl = wiring.getClassLoader();
+ }
+ }
}
-
- @Override
- public ServletContext getServletContext() {
- return OsgiInitializedServlet.this.servletContext;
+ if (newCl != null) {
+ Thread.currentThread().setContextClassLoader(newCl);
}
+ servlet.init(new ServletConfig() {
+ @Override
+ public String getServletName() {
+ return config.getServletName();
+ }
- @Override
- public String getInitParameter(String name) {
- return config.getInitParameter(name);
- }
+ @Override
+ public ServletContext getServletContext() {
+ return OsgiInitializedServlet.this.servletContext;
+ }
- @Override
- public Enumeration getInitParameterNames() {
- return config.getInitParameterNames();
- }
- });
+ @Override
+ public String getInitParameter(String name) {
+ return config.getInitParameter(name);
+ }
+
+ @Override
+ public Enumeration getInitParameterNames() {
+ return config.getInitParameterNames();
+ }
+ });
+ } finally {
+ Thread.currentThread().setContextClassLoader(tccl);
+ }
}
@Override
diff --git a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiScopedServletContext.java b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiScopedServletContext.java
index 0bf12d49c6..79f8fcd4e6 100644
--- a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiScopedServletContext.java
+++ b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiScopedServletContext.java
@@ -80,6 +80,10 @@ public WebContainerContext getResolvedWebContainerContext() {
return webContainerContext;
}
+ public Bundle getBundle() {
+ return bundle;
+ }
+
/**
* Everywhere the {@link OsgiScopedServletContext} is created, we have to call
* {@link org.osgi.framework.BundleContext#ungetService(ServiceReference)} on the {@link WebContainerContext}
diff --git a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardWrapper.java b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardWrapper.java
index c82f24fdfe..cf7b8a760a 100644
--- a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardWrapper.java
+++ b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardWrapper.java
@@ -243,9 +243,7 @@ public synchronized Servlet loadServlet() throws ServletException {
throw new IllegalStateException("Can't load servlet for " + servletModel);
}
- // no need to create OsgiInitializedServlet, because ServletConfig will be correct
-// return new OsgiInitializedServlet(instance, servletContext);
- return instance;
+ return new OsgiInitializedServlet(instance, servletContext);
}
@Override
From 8a880d7e3143ec1d9bc0335f7d97774119253a1e Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Tue, 6 Sep 2022 09:03:55 +0200
Subject: [PATCH 003/311] [tests] Actually assert the Location header value
(cherry picked from commit 009e83943cae27afcb00ca6cb327137d5f02577e)
---
.../itest/server/whiteboard/WhiteboardWelcomeFilesTest.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pax-web-itest/pax-web-itest-server/src/test/java/org/ops4j/pax/web/itest/server/whiteboard/WhiteboardWelcomeFilesTest.java b/pax-web-itest/pax-web-itest-server/src/test/java/org/ops4j/pax/web/itest/server/whiteboard/WhiteboardWelcomeFilesTest.java
index 3748382712..e2f2d37eaf 100644
--- a/pax-web-itest/pax-web-itest-server/src/test/java/org/ops4j/pax/web/itest/server/whiteboard/WhiteboardWelcomeFilesTest.java
+++ b/pax-web-itest/pax-web-itest-server/src/test/java/org/ops4j/pax/web/itest/server/whiteboard/WhiteboardWelcomeFilesTest.java
@@ -105,7 +105,7 @@ public void onlyOneWayToRegisterWelcomeFiles() throws Exception {
assertThat(httpGET(port, "/x"), startsWith("HTTP/1.1 302"));
String response = httpGET(port, "/x/");
assertThat(response, startsWith("HTTP/1.1 302"));
- extractHeaders(response).get("Location").endsWith("/x/file.txt");
+ assertTrue(extractHeaders(response).get("Location").endsWith("/x/file.txt"));
assertThat(httpGET(port, "/resources"), startsWith("HTTP/1.1 302"));
assertThat(httpGET(port, "/resources/"), startsWith("HTTP/1.1 302"));
@@ -202,7 +202,7 @@ public void onlyOneWayToRegisterWelcomeFilesInCustomContext() throws Exception {
assertThat(httpGET(port, "/c/x"), startsWith("HTTP/1.1 302"));
String response = httpGET(port, "/c/x/");
assertThat(response, startsWith("HTTP/1.1 302"));
- extractHeaders(response).get("Location").endsWith("/c/x/file.txt");
+ assertTrue(extractHeaders(response).get("Location").endsWith("/c/x/file.txt"));
assertThat(httpGET(port, "/c/resources"), startsWith("HTTP/1.1 302"));
assertThat(httpGET(port, "/c/resources/"), startsWith("HTTP/1.1 302"));
@@ -292,7 +292,7 @@ public void onlyOneWayToRegisterWelcomeFilesInCustomContextAndDefaultWelcomeFile
assertThat(httpGET(port, "/c"), startsWith("HTTP/1.1 302"));
String response = httpGET(port, "/c/");
assertThat(response, startsWith("HTTP/1.1 302"));
- extractHeaders(response).get("Location").endsWith("/c/file.txt");
+ assertTrue(extractHeaders(response).get("Location").endsWith("/c/file.txt"));
getWelcomeFileMappingCustomizer().removedService(mapping2Ref, wfmModel2);
assertThat(httpGET(port, "/c"), startsWith("HTTP/1.1 302"));
From c2230953ebbde12e9c373fd23eacaaab3b98ad13 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Fri, 9 Sep 2022 09:30:50 +0200
Subject: [PATCH 004/311] [Fixes #1755] Add Provide-Capability header to
Jetty/Tomcat/Undertow bundles
---
pax-web-jetty-bundle/pom.xml | 5 +++++
pax-web-tomcat-bundle/pom.xml | 5 +++++
pax-web-undertow-bundle/pom.xml | 5 +++++
3 files changed, 15 insertions(+)
diff --git a/pax-web-jetty-bundle/pom.xml b/pax-web-jetty-bundle/pom.xml
index a48399d0b6..2058388918 100644
--- a/pax-web-jetty-bundle/pom.xml
+++ b/pax-web-jetty-bundle/pom.xml
@@ -142,6 +142,11 @@
*;scope=compile;type=!pom;inline=true
false
osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
+
+ osgi.implementation;osgi.implementation="osgi.http";version:Version="1.1";uses:="javax.servlet,javax.servlet.http,org.osgi.service.http.context,org.osgi.service.http.whiteboard",
+ osgi.service;objectClass:List<String>="org.osgi.service.http.runtime.HttpServiceRuntime";uses:="org.osgi.service.http.runtime,org.osgi.service.http.runtime.dto",
+ osgi.service;effective:=active;objectClass:List<String>="org.osgi.service.http.HttpService,org.ops4j.pax.web.service.WebContainer"
+
diff --git a/pax-web-tomcat-bundle/pom.xml b/pax-web-tomcat-bundle/pom.xml
index 40077211ab..84dbaab457 100644
--- a/pax-web-tomcat-bundle/pom.xml
+++ b/pax-web-tomcat-bundle/pom.xml
@@ -178,6 +178,11 @@
*;scope=compile;type=!pom;inline=true
false
+
+ osgi.implementation;osgi.implementation="osgi.http";version:Version="1.1";uses:="javax.servlet,javax.servlet.http,org.osgi.service.http.context,org.osgi.service.http.whiteboard",
+ osgi.service;objectClass:List<String>="org.osgi.service.http.runtime.HttpServiceRuntime";uses:="org.osgi.service.http.runtime,org.osgi.service.http.runtime.dto",
+ osgi.service;effective:=active;objectClass:List<String>="org.osgi.service.http.HttpService,org.ops4j.pax.web.service.WebContainer"
+
diff --git a/pax-web-undertow-bundle/pom.xml b/pax-web-undertow-bundle/pom.xml
index 68e809e2b5..0cb42e45fd 100644
--- a/pax-web-undertow-bundle/pom.xml
+++ b/pax-web-undertow-bundle/pom.xml
@@ -144,6 +144,11 @@
*;scope=compile;type=!pom;inline=true
false
+
+ osgi.implementation;osgi.implementation="osgi.http";version:Version="1.1";uses:="javax.servlet,javax.servlet.http,org.osgi.service.http.context,org.osgi.service.http.whiteboard",
+ osgi.service;objectClass:List<String>="org.osgi.service.http.runtime.HttpServiceRuntime";uses:="org.osgi.service.http.runtime,org.osgi.service.http.runtime.dto",
+ osgi.service;effective:=active;objectClass:List<String>="org.osgi.service.http.HttpService,org.ops4j.pax.web.service.WebContainer"
+
From 6f455f37f4a63f40d6568e70876f3416a4cbaa2e Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Tue, 13 Sep 2022 18:17:47 +0200
Subject: [PATCH 005/311] [maven-release-plugin] prepare release web-8.0.8
---
pax-web-api/pom.xml | 2 +-
pax-web-deployer/pom.xml | 2 +-
pax-web-extender-war/pom.xml | 2 +-
pax-web-extender-whiteboard/pom.xml | 2 +-
pax-web-features/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-annotation13/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-cdi12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-el2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jpa2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-servlet31/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml | 2 +-
pax-web-fragments/pom.xml | 2 +-
pax-web-itest/pax-web-itest-common/pom.xml | 2 +-
.../pax-web-itest-container-common/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-jetty/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-tomcat/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-undertow/pom.xml | 2 +-
pax-web-itest/pax-web-itest-container/pom.xml | 2 +-
pax-web-itest/pax-web-itest-jsp/pom.xml | 2 +-
pax-web-itest/pax-web-itest-karaf/pom.xml | 2 +-
pax-web-itest/pax-web-itest-osgi/pom.xml | 2 +-
pax-web-itest/pax-web-itest-server/pom.xml | 2 +-
pax-web-itest/pax-web-itest-utils/pom.xml | 2 +-
pax-web-itest/pom.xml | 2 +-
pax-web-jetty-bundle/pom.xml | 2 +-
pax-web-jetty/pom.xml | 2 +-
pax-web-jsp/pom.xml | 2 +-
pax-web-karaf/pom.xml | 2 +-
pax-web-manual/pom.xml | 2 +-
pax-web-resources/pax-web-resources-api/pom.xml | 2 +-
pax-web-resources/pax-web-resources-extender/pom.xml | 2 +-
pax-web-resources/pax-web-resources-jsf/pom.xml | 2 +-
pax-web-resources/pom.xml | 2 +-
pax-web-runtime/pom.xml | 2 +-
pax-web-spi/pom.xml | 2 +-
pax-web-tomcat-bundle/pom.xml | 2 +-
pax-web-tomcat-common/pom.xml | 2 +-
pax-web-tomcat-websocket/pom.xml | 2 +-
pax-web-tomcat/pom.xml | 2 +-
pax-web-undertow-bundle/pom.xml | 2 +-
pax-web-undertow-websocket/pom.xml | 2 +-
pax-web-undertow/pom.xml | 2 +-
pax-web-websocket/pom.xml | 2 +-
pom.xml | 4 ++--
samples/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-tomcat/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat-vhosts/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat/pom.xml | 2 +-
.../samples-config/config-fragment-undertow-vhosts/pom.xml | 2 +-
.../samples-config/limit-post-config-fragment-tomcat/pom.xml | 2 +-
.../limit-post-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/pom.xml | 2 +-
samples/samples-config/showcase/pom.xml | 2 +-
samples/samples-httpservice/authentication/pom.xml | 2 +-
samples/samples-httpservice/hs-1/pom.xml | 2 +-
samples/samples-httpservice/hs-2/pom.xml | 2 +-
samples/samples-httpservice/hs-helloworld/pom.xml | 2 +-
samples/samples-httpservice/hs-jersey/pom.xml | 2 +-
samples/samples-httpservice/http-custom-context/pom.xml | 2 +-
samples/samples-httpservice/pom.xml | 2 +-
samples/samples-httpservice/wc-helloworld/pom.xml | 2 +-
samples/samples-internal/initializers-fragment1/pom.xml | 2 +-
samples/samples-internal/initializers-fragment2/pom.xml | 2 +-
samples/samples-internal/initializers/pom.xml | 2 +-
samples/samples-internal/pax-web-spi-fragment/pom.xml | 2 +-
samples/samples-internal/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons1/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons2/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons3/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-jar/pom.xml | 2 +-
.../jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle-override/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle/pom.xml | 2 +-
samples/samples-jsf/jsf-resourcehandler/pom.xml | 2 +-
samples/samples-jsf/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-cdi/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-embedded/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-wired/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-wired/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp-noclasses/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp/pom.xml | 2 +-
samples/samples-jsp/pom.xml | 2 +-
samples/samples-war/helloworld-servlet3/pom.xml | 2 +-
samples/samples-war/jsp-filter/pom.xml | 2 +-
samples/samples-war/pom.xml | 2 +-
samples/samples-war/simple-filter/pom.xml | 2 +-
samples/samples-war/wab-container-context-config/pom.xml | 2 +-
samples/samples-war/war-authentication/pom.xml | 2 +-
samples/samples-war/war-dispatch-jsp/pom.xml | 2 +-
samples/samples-war/war-formauth/pom.xml | 2 +-
samples/samples-war/war-http-methods/pom.xml | 2 +-
samples/samples-war/war-http2/pom.xml | 2 +-
samples/samples-war/war-introspection-bundle/pom.xml | 2 +-
samples/samples-war/war-introspection/pom.xml | 2 +-
samples/samples-war/war-jetty-web/pom.xml | 2 +-
samples/samples-war/war-keycloak/pom.xml | 2 +-
samples/samples-war/war-limited-post-fragment-tomcat/pom.xml | 2 +-
.../samples-war/war-limited-post-fragment-undertow/pom.xml | 2 +-
samples/samples-war/war-limited-post/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-2/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-3/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-2/pom.xml | 2 +-
samples/samples-war/war-most-complex/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-fragment/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar1/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar2/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-itself/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-jar/pom.xml | 2 +-
samples/samples-war/war-required/pom.xml | 2 +-
samples/samples-war/war-requiring/pom.xml | 2 +-
samples/samples-war/war-security/pom.xml | 2 +-
samples/samples-war/war-servlet-jsp-file/pom.xml | 2 +-
samples/samples-war/war-simple/pom.xml | 2 +-
samples/samples-war/war-simplest-javaee/pom.xml | 2 +-
samples/samples-war/war-simplest-osgi/pom.xml | 2 +-
samples/samples-war/war-spring-wired/pom.xml | 2 +-
samples/samples-war/war-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08/pom.xml | 2 +-
samples/samples-war/war-websocket-jsr356/pom.xml | 2 +-
samples/samples-war/war/pom.xml | 2 +-
samples/samples-whiteboard/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-1/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-annotated/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-1603/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-extended/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-scopes/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard/pom.xml | 2 +-
144 files changed, 145 insertions(+), 145 deletions(-)
diff --git a/pax-web-api/pom.xml b/pax-web-api/pom.xml
index 670adf1489..e4ea8326df 100644
--- a/pax-web-api/pom.xml
+++ b/pax-web-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-deployer/pom.xml b/pax-web-deployer/pom.xml
index d72d362fb0..2d185f13f7 100644
--- a/pax-web-deployer/pom.xml
+++ b/pax-web-deployer/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-extender-war/pom.xml b/pax-web-extender-war/pom.xml
index 1b06cb5fc4..83154feecc 100644
--- a/pax-web-extender-war/pom.xml
+++ b/pax-web-extender-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-extender-whiteboard/pom.xml b/pax-web-extender-whiteboard/pom.xml
index dd1acb927d..b9f7449f6d 100644
--- a/pax-web-extender-whiteboard/pom.xml
+++ b/pax-web-extender-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-features/pom.xml b/pax-web-features/pom.xml
index 850163fb93..3252ca308e 100644
--- a/pax-web-features/pom.xml
+++ b/pax-web-features/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
index e0f051cf96..28055d735f 100644
--- a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
index 5bf880ee7b..b2a2a94dd5 100644
--- a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-el2/pom.xml b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
index d60674b2a5..ba93928b07 100644
--- a/pax-web-fragments/pax-web-compatibility-el2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
index 62478f01cf..b3dda7b285 100644
--- a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
index 4d64529fb9..509b950601 100644
--- a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
index 9e9096b83e..90936f4203 100644
--- a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
index f4a3190b1f..64117d47a2 100644
--- a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
index e69ea04a07..2987874f3b 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
index 3a479037d2..04fc4ab5da 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-fragments/pom.xml b/pax-web-fragments/pom.xml
index 2c492d1d04..f1910beb20 100644
--- a/pax-web-fragments/pom.xml
+++ b/pax-web-fragments/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-common/pom.xml b/pax-web-itest/pax-web-itest-common/pom.xml
index c70c650d5e..e840c5f258 100644
--- a/pax-web-itest/pax-web-itest-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
index 042205450a..253cd30cea 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
index 3b3edc0094..1f24e66df9 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
index 48986dd785..6021567462 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
index 63f0fc0b87..bced972411 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pom.xml b/pax-web-itest/pax-web-itest-container/pom.xml
index 57d4ce8d77..9af8508784 100644
--- a/pax-web-itest/pax-web-itest-container/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-jsp/pom.xml b/pax-web-itest/pax-web-itest-jsp/pom.xml
index 88a1b7dbfe..1a843ccd80 100644
--- a/pax-web-itest/pax-web-itest-jsp/pom.xml
+++ b/pax-web-itest/pax-web-itest-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-karaf/pom.xml b/pax-web-itest/pax-web-itest-karaf/pom.xml
index 4d0a5b671a..4dde638bf8 100644
--- a/pax-web-itest/pax-web-itest-karaf/pom.xml
+++ b/pax-web-itest/pax-web-itest-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-osgi/pom.xml b/pax-web-itest/pax-web-itest-osgi/pom.xml
index 6397268834..49297330f5 100644
--- a/pax-web-itest/pax-web-itest-osgi/pom.xml
+++ b/pax-web-itest/pax-web-itest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-server/pom.xml b/pax-web-itest/pax-web-itest-server/pom.xml
index 371167748d..58ebdc11d5 100644
--- a/pax-web-itest/pax-web-itest-server/pom.xml
+++ b/pax-web-itest/pax-web-itest-server/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-utils/pom.xml b/pax-web-itest/pax-web-itest-utils/pom.xml
index e1658268b9..e5d9ba0706 100644
--- a/pax-web-itest/pax-web-itest-utils/pom.xml
+++ b/pax-web-itest/pax-web-itest-utils/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-itest/pom.xml b/pax-web-itest/pom.xml
index 161c6e6867..c1ec7ad00b 100644
--- a/pax-web-itest/pom.xml
+++ b/pax-web-itest/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-jetty-bundle/pom.xml b/pax-web-jetty-bundle/pom.xml
index 2058388918..89a6855ed2 100644
--- a/pax-web-jetty-bundle/pom.xml
+++ b/pax-web-jetty-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-jetty/pom.xml b/pax-web-jetty/pom.xml
index c5d1f8064b..7441f7222c 100644
--- a/pax-web-jetty/pom.xml
+++ b/pax-web-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-jsp/pom.xml b/pax-web-jsp/pom.xml
index 045b6a110e..23035b6727 100644
--- a/pax-web-jsp/pom.xml
+++ b/pax-web-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-karaf/pom.xml b/pax-web-karaf/pom.xml
index 8e98f31cd8..5e3d428ee1 100644
--- a/pax-web-karaf/pom.xml
+++ b/pax-web-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-manual/pom.xml b/pax-web-manual/pom.xml
index 96158d8f38..39a586b4d7 100644
--- a/pax-web-manual/pom.xml
+++ b/pax-web-manual/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-api/pom.xml b/pax-web-resources/pax-web-resources-api/pom.xml
index 69d526bcd1..1de03ea5e6 100644
--- a/pax-web-resources/pax-web-resources-api/pom.xml
+++ b/pax-web-resources/pax-web-resources-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-extender/pom.xml b/pax-web-resources/pax-web-resources-extender/pom.xml
index 43eaf7956f..4fde344a82 100644
--- a/pax-web-resources/pax-web-resources-extender/pom.xml
+++ b/pax-web-resources/pax-web-resources-extender/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-jsf/pom.xml b/pax-web-resources/pax-web-resources-jsf/pom.xml
index a0171e762f..55a07058c4 100644
--- a/pax-web-resources/pax-web-resources-jsf/pom.xml
+++ b/pax-web-resources/pax-web-resources-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-resources/pom.xml b/pax-web-resources/pom.xml
index bb34710dce..1c071f7367 100644
--- a/pax-web-resources/pom.xml
+++ b/pax-web-resources/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-runtime/pom.xml b/pax-web-runtime/pom.xml
index b732475a90..8c67820a4f 100644
--- a/pax-web-runtime/pom.xml
+++ b/pax-web-runtime/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-spi/pom.xml b/pax-web-spi/pom.xml
index e50b82a3fc..73d685236e 100644
--- a/pax-web-spi/pom.xml
+++ b/pax-web-spi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-tomcat-bundle/pom.xml b/pax-web-tomcat-bundle/pom.xml
index 84dbaab457..8348523986 100644
--- a/pax-web-tomcat-bundle/pom.xml
+++ b/pax-web-tomcat-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-tomcat-common/pom.xml b/pax-web-tomcat-common/pom.xml
index 50411823f0..e7d29c0f0e 100644
--- a/pax-web-tomcat-common/pom.xml
+++ b/pax-web-tomcat-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-tomcat-websocket/pom.xml b/pax-web-tomcat-websocket/pom.xml
index 7801940007..bb6079804b 100644
--- a/pax-web-tomcat-websocket/pom.xml
+++ b/pax-web-tomcat-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-tomcat/pom.xml b/pax-web-tomcat/pom.xml
index ebf65a6161..0911294574 100644
--- a/pax-web-tomcat/pom.xml
+++ b/pax-web-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-undertow-bundle/pom.xml b/pax-web-undertow-bundle/pom.xml
index 0cb42e45fd..58766982b3 100644
--- a/pax-web-undertow-bundle/pom.xml
+++ b/pax-web-undertow-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-undertow-websocket/pom.xml b/pax-web-undertow-websocket/pom.xml
index 7a4439acf0..fb3dd01d4b 100644
--- a/pax-web-undertow-websocket/pom.xml
+++ b/pax-web-undertow-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-undertow/pom.xml b/pax-web-undertow/pom.xml
index eac9dc313c..279d2da980 100644
--- a/pax-web-undertow/pom.xml
+++ b/pax-web-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pax-web-websocket/pom.xml b/pax-web-websocket/pom.xml
index 723693238d..04d134b0dc 100644
--- a/pax-web-websocket/pom.xml
+++ b/pax-web-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/pom.xml b/pom.xml
index 72b8807f3d..0b15a996ab 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
pom
OPS4J Pax Web
@@ -46,7 +46,7 @@
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
https://github.com/ops4j/org.ops4j.pax.web/tree/main
- HEAD
+ web-8.0.8
diff --git a/samples/pom.xml b/samples/pom.xml
index a87410790c..ca25a83ad4 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-jetty/pom.xml b/samples/samples-config/auth-config-fragment-jetty/pom.xml
index 9e0618e18d..45ef12eb87 100644
--- a/samples/samples-config/auth-config-fragment-jetty/pom.xml
+++ b/samples/samples-config/auth-config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-tomcat/pom.xml b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
index cb382f7e4f..63cce70d67 100644
--- a/samples/samples-config/auth-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-undertow/pom.xml b/samples/samples-config/auth-config-fragment-undertow/pom.xml
index 78410e0af8..97af2e8140 100644
--- a/samples/samples-config/auth-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/auth-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-config/config-fragment-jetty/pom.xml b/samples/samples-config/config-fragment-jetty/pom.xml
index e9be030a63..3acca9ef18 100644
--- a/samples/samples-config/config-fragment-jetty/pom.xml
+++ b/samples/samples-config/config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
index 0c986d18f5..cc2280891a 100644
--- a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat/pom.xml b/samples/samples-config/config-fragment-tomcat/pom.xml
index 84bc739c30..12150b2fef 100644
--- a/samples/samples-config/config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
index 058cd8e3f4..87d6911b3b 100644
--- a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
index daeea92107..1cff6a01dc 100644
--- a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
index 4066e21dd8..822183e580 100644
--- a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-config/pom.xml b/samples/samples-config/pom.xml
index 145b8481f2..2d97c6dace 100644
--- a/samples/samples-config/pom.xml
+++ b/samples/samples-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-config/showcase/pom.xml b/samples/samples-config/showcase/pom.xml
index 16fbf1c5a4..47886dacc0 100644
--- a/samples/samples-config/showcase/pom.xml
+++ b/samples/samples-config/showcase/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-httpservice/authentication/pom.xml b/samples/samples-httpservice/authentication/pom.xml
index 23379bddb1..791aca4e04 100644
--- a/samples/samples-httpservice/authentication/pom.xml
+++ b/samples/samples-httpservice/authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-httpservice/hs-1/pom.xml b/samples/samples-httpservice/hs-1/pom.xml
index ead501fd0f..fffc549485 100644
--- a/samples/samples-httpservice/hs-1/pom.xml
+++ b/samples/samples-httpservice/hs-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-httpservice/hs-2/pom.xml b/samples/samples-httpservice/hs-2/pom.xml
index 74f65aaba8..a690d88ad5 100644
--- a/samples/samples-httpservice/hs-2/pom.xml
+++ b/samples/samples-httpservice/hs-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-httpservice/hs-helloworld/pom.xml b/samples/samples-httpservice/hs-helloworld/pom.xml
index 9b81cbacfd..bcdb3af2c7 100644
--- a/samples/samples-httpservice/hs-helloworld/pom.xml
+++ b/samples/samples-httpservice/hs-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-httpservice/hs-jersey/pom.xml b/samples/samples-httpservice/hs-jersey/pom.xml
index 7f604bd657..54761028f8 100644
--- a/samples/samples-httpservice/hs-jersey/pom.xml
+++ b/samples/samples-httpservice/hs-jersey/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-httpservice/http-custom-context/pom.xml b/samples/samples-httpservice/http-custom-context/pom.xml
index b31f3568d9..0409d23166 100644
--- a/samples/samples-httpservice/http-custom-context/pom.xml
+++ b/samples/samples-httpservice/http-custom-context/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-httpservice/pom.xml b/samples/samples-httpservice/pom.xml
index 2dd725c865..7cc424a2c1 100644
--- a/samples/samples-httpservice/pom.xml
+++ b/samples/samples-httpservice/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-httpservice/wc-helloworld/pom.xml b/samples/samples-httpservice/wc-helloworld/pom.xml
index f15eaa3d39..d0f7dc931b 100644
--- a/samples/samples-httpservice/wc-helloworld/pom.xml
+++ b/samples/samples-httpservice/wc-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment1/pom.xml b/samples/samples-internal/initializers-fragment1/pom.xml
index d1537726f5..93ca5adced 100644
--- a/samples/samples-internal/initializers-fragment1/pom.xml
+++ b/samples/samples-internal/initializers-fragment1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment2/pom.xml b/samples/samples-internal/initializers-fragment2/pom.xml
index 0a377aad03..e07f05c866 100644
--- a/samples/samples-internal/initializers-fragment2/pom.xml
+++ b/samples/samples-internal/initializers-fragment2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-internal/initializers/pom.xml b/samples/samples-internal/initializers/pom.xml
index a349ac1d86..dc2df0b4bc 100644
--- a/samples/samples-internal/initializers/pom.xml
+++ b/samples/samples-internal/initializers/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-internal/pax-web-spi-fragment/pom.xml b/samples/samples-internal/pax-web-spi-fragment/pom.xml
index 8366855211..cceeeff21d 100644
--- a/samples/samples-internal/pax-web-spi-fragment/pom.xml
+++ b/samples/samples-internal/pax-web-spi-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-internal/pom.xml b/samples/samples-internal/pom.xml
index 84fe2f9aab..2e1eadfd25 100644
--- a/samples/samples-internal/pom.xml
+++ b/samples/samples-internal/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
index c5249452dd..828e2ff23e 100644
--- a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
index e7328c1764..2aabc8d9bb 100644
--- a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
index 5b939085e4..83a5f9c773 100644
--- a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
index b8294c75e9..43a6b72002 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
index faef6c833c..a19249b917 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-jar/pom.xml b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
index 5b4f70bad8..579a1db65e 100644
--- a/samples/samples-jsf/jsf-primefaces-jar/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
index 8a37b67e3e..60be10e20f 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
index 3b218b3afc..343501e717 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
index ca0c346cf1..d5bcc98b4f 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/pom.xml b/samples/samples-jsf/jsf-resourcehandler/pom.xml
index 2953c983cd..34fab6fbdf 100644
--- a/samples/samples-jsf/jsf-resourcehandler/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsf/pom.xml b/samples/samples-jsf/pom.xml
index 7de39945e7..8aedf77237 100644
--- a/samples/samples-jsf/pom.xml
+++ b/samples/samples-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-cdi/pom.xml b/samples/samples-jsf/war-jsf23-cdi/pom.xml
index c1face3b8e..dbe9ad3e27 100644
--- a/samples/samples-jsf/war-jsf23-cdi/pom.xml
+++ b/samples/samples-jsf/war-jsf23-cdi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-embedded/pom.xml b/samples/samples-jsf/war-jsf23-embedded/pom.xml
index 3dbbb8cfdc..ee6bf59bed 100644
--- a/samples/samples-jsf/war-jsf23-embedded/pom.xml
+++ b/samples/samples-jsf/war-jsf23-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-wired/pom.xml b/samples/samples-jsf/war-jsf23-wired/pom.xml
index 23560347c7..000536acb1 100644
--- a/samples/samples-jsf/war-jsf23-wired/pom.xml
+++ b/samples/samples-jsf/war-jsf23-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-embedded/pom.xml b/samples/samples-jsf/war-primefaces-embedded/pom.xml
index 5a1ba08cfa..673fdf0a08 100644
--- a/samples/samples-jsf/war-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/war-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-wired/pom.xml b/samples/samples-jsf/war-primefaces-wired/pom.xml
index 88de5a9272..a7527a47c8 100644
--- a/samples/samples-jsf/war-primefaces-wired/pom.xml
+++ b/samples/samples-jsf/war-primefaces-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
index 84423692bc..7446076887 100644
--- a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp/pom.xml b/samples/samples-jsp/helloworld-jsp/pom.xml
index e0e5829cf7..6c971c7e5e 100644
--- a/samples/samples-jsp/helloworld-jsp/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-jsp/pom.xml b/samples/samples-jsp/pom.xml
index 9c4860bbdd..17537d22f4 100644
--- a/samples/samples-jsp/pom.xml
+++ b/samples/samples-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/helloworld-servlet3/pom.xml b/samples/samples-war/helloworld-servlet3/pom.xml
index 7cc8033bd1..bcf3c05abc 100644
--- a/samples/samples-war/helloworld-servlet3/pom.xml
+++ b/samples/samples-war/helloworld-servlet3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/jsp-filter/pom.xml b/samples/samples-war/jsp-filter/pom.xml
index 84b50e170d..8a87eb4450 100644
--- a/samples/samples-war/jsp-filter/pom.xml
+++ b/samples/samples-war/jsp-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/pom.xml b/samples/samples-war/pom.xml
index 552ee97eb5..0d61d0bd68 100644
--- a/samples/samples-war/pom.xml
+++ b/samples/samples-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/simple-filter/pom.xml b/samples/samples-war/simple-filter/pom.xml
index b3a31b601c..c31e8fb47c 100644
--- a/samples/samples-war/simple-filter/pom.xml
+++ b/samples/samples-war/simple-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/wab-container-context-config/pom.xml b/samples/samples-war/wab-container-context-config/pom.xml
index f1fb6d3877..aaace8977f 100644
--- a/samples/samples-war/wab-container-context-config/pom.xml
+++ b/samples/samples-war/wab-container-context-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-authentication/pom.xml b/samples/samples-war/war-authentication/pom.xml
index 7f1e0479f9..06321513c4 100644
--- a/samples/samples-war/war-authentication/pom.xml
+++ b/samples/samples-war/war-authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-dispatch-jsp/pom.xml b/samples/samples-war/war-dispatch-jsp/pom.xml
index c70a3cd0e1..1f2357ae2a 100644
--- a/samples/samples-war/war-dispatch-jsp/pom.xml
+++ b/samples/samples-war/war-dispatch-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-formauth/pom.xml b/samples/samples-war/war-formauth/pom.xml
index 4b47572a57..ddeec1f214 100644
--- a/samples/samples-war/war-formauth/pom.xml
+++ b/samples/samples-war/war-formauth/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-http-methods/pom.xml b/samples/samples-war/war-http-methods/pom.xml
index de653c2bde..bbcc378b44 100644
--- a/samples/samples-war/war-http-methods/pom.xml
+++ b/samples/samples-war/war-http-methods/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-http2/pom.xml b/samples/samples-war/war-http2/pom.xml
index f94b856a08..f01b305fa3 100644
--- a/samples/samples-war/war-http2/pom.xml
+++ b/samples/samples-war/war-http2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-introspection-bundle/pom.xml b/samples/samples-war/war-introspection-bundle/pom.xml
index dfe451ddb7..c7571596a2 100644
--- a/samples/samples-war/war-introspection-bundle/pom.xml
+++ b/samples/samples-war/war-introspection-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-introspection/pom.xml b/samples/samples-war/war-introspection/pom.xml
index 9bcb6e0ffb..eeb9009638 100644
--- a/samples/samples-war/war-introspection/pom.xml
+++ b/samples/samples-war/war-introspection/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-jetty-web/pom.xml b/samples/samples-war/war-jetty-web/pom.xml
index 64bc9810df..012d8f6189 100644
--- a/samples/samples-war/war-jetty-web/pom.xml
+++ b/samples/samples-war/war-jetty-web/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-keycloak/pom.xml b/samples/samples-war/war-keycloak/pom.xml
index 5995c654d6..ab38d60f28 100644
--- a/samples/samples-war/war-keycloak/pom.xml
+++ b/samples/samples-war/war-keycloak/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
index 4a2e4cb544..e494edef07 100644
--- a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
index bb242e57fb..334928cc17 100644
--- a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-limited-post/pom.xml b/samples/samples-war/war-limited-post/pom.xml
index 0d692d2edc..ec847128a8 100644
--- a/samples/samples-war/war-limited-post/pom.xml
+++ b/samples/samples-war/war-limited-post/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
index d13cd789dd..b0b9d45bb7 100644
--- a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
index ad8cc53bca..a1a3230de2 100644
--- a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
index b9bdaeb81d..e47f097cf8 100644
--- a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
index a05cea5f79..ee90a03f87 100644
--- a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
index 87ed70a1bf..db225ca1c8 100644
--- a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/pom.xml b/samples/samples-war/war-most-complex/pom.xml
index aafe4ce674..8504f52729 100644
--- a/samples/samples-war/war-most-complex/pom.xml
+++ b/samples/samples-war/war-most-complex/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
index e4120f9d82..48a2b97ef7 100644
--- a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
index cf0457cb4c..a910b889cb 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
index c6618c066c..02b6673f03 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
index 85d4a48928..c4ba356097 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
index 336007d5e0..0379d07554 100644
--- a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../../pom.xml
diff --git a/samples/samples-war/war-required/pom.xml b/samples/samples-war/war-required/pom.xml
index 868c314058..42a8b116e5 100644
--- a/samples/samples-war/war-required/pom.xml
+++ b/samples/samples-war/war-required/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-requiring/pom.xml b/samples/samples-war/war-requiring/pom.xml
index f6410e9fce..e2a8a11c19 100644
--- a/samples/samples-war/war-requiring/pom.xml
+++ b/samples/samples-war/war-requiring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-security/pom.xml b/samples/samples-war/war-security/pom.xml
index f7d86a1d4f..1274073565 100644
--- a/samples/samples-war/war-security/pom.xml
+++ b/samples/samples-war/war-security/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-servlet-jsp-file/pom.xml b/samples/samples-war/war-servlet-jsp-file/pom.xml
index bd3e621040..ae1edde9cd 100644
--- a/samples/samples-war/war-servlet-jsp-file/pom.xml
+++ b/samples/samples-war/war-servlet-jsp-file/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-simple/pom.xml b/samples/samples-war/war-simple/pom.xml
index 3ed8fff8b5..f344f2bd0a 100644
--- a/samples/samples-war/war-simple/pom.xml
+++ b/samples/samples-war/war-simple/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-simplest-javaee/pom.xml b/samples/samples-war/war-simplest-javaee/pom.xml
index 223b42fc5c..314efe0c47 100644
--- a/samples/samples-war/war-simplest-javaee/pom.xml
+++ b/samples/samples-war/war-simplest-javaee/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-simplest-osgi/pom.xml b/samples/samples-war/war-simplest-osgi/pom.xml
index 541ee91bda..853234aba1 100644
--- a/samples/samples-war/war-simplest-osgi/pom.xml
+++ b/samples/samples-war/war-simplest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-spring-wired/pom.xml b/samples/samples-war/war-spring-wired/pom.xml
index d61bc6f684..8deaf05c24 100644
--- a/samples/samples-war/war-spring-wired/pom.xml
+++ b/samples/samples-war/war-spring-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-spring/pom.xml b/samples/samples-war/war-spring/pom.xml
index 8854d09eba..a29ae0ca97 100644
--- a/samples/samples-war/war-spring/pom.xml
+++ b/samples/samples-war/war-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-vaadin08-spring/pom.xml b/samples/samples-war/war-vaadin08-spring/pom.xml
index 78cafd65d2..fe822f0d11 100644
--- a/samples/samples-war/war-vaadin08-spring/pom.xml
+++ b/samples/samples-war/war-vaadin08-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-vaadin08/pom.xml b/samples/samples-war/war-vaadin08/pom.xml
index 9d65cc624e..93536179e0 100644
--- a/samples/samples-war/war-vaadin08/pom.xml
+++ b/samples/samples-war/war-vaadin08/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war-websocket-jsr356/pom.xml b/samples/samples-war/war-websocket-jsr356/pom.xml
index 30c094035a..5178ef6b97 100644
--- a/samples/samples-war/war-websocket-jsr356/pom.xml
+++ b/samples/samples-war/war-websocket-jsr356/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-war/war/pom.xml b/samples/samples-war/war/pom.xml
index 2e1df479dc..379832e763 100644
--- a/samples/samples-war/war/pom.xml
+++ b/samples/samples-war/war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-whiteboard/pom.xml b/samples/samples-whiteboard/pom.xml
index 4dd4541e93..0f293a48dc 100644
--- a/samples/samples-whiteboard/pom.xml
+++ b/samples/samples-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-1/pom.xml b/samples/samples-whiteboard/whiteboard-1/pom.xml
index 41c549b738..4a6ed77265 100644
--- a/samples/samples-whiteboard/whiteboard-1/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-annotated/pom.xml b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
index 0aa9d6e323..ce2b9860f9 100644
--- a/samples/samples-whiteboard/whiteboard-annotated/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
index 0eb6afd03a..63623ed4af 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
index d778815d35..5ed38f6b39 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
index 7b8ff24502..14a27e2749 100644
--- a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
index 374c68238a..98be89e270 100644
--- a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
index b5bcd2813a..9f3af75948 100644
--- a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds/pom.xml b/samples/samples-whiteboard/whiteboard-ds/pom.xml
index ab1683acda..67077c252a 100644
--- a/samples/samples-whiteboard/whiteboard-ds/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-extended/pom.xml b/samples/samples-whiteboard/whiteboard-extended/pom.xml
index 780d3779a5..951c4b4cd2 100644
--- a/samples/samples-whiteboard/whiteboard-extended/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-extended/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-scopes/pom.xml b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
index 000b4ef0c5..c141b8cd4a 100644
--- a/samples/samples-whiteboard/whiteboard-scopes/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard/pom.xml b/samples/samples-whiteboard/whiteboard/pom.xml
index 2583466838..372c81c168 100644
--- a/samples/samples-whiteboard/whiteboard/pom.xml
+++ b/samples/samples-whiteboard/whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8-SNAPSHOT
+ 8.0.8
../pom.xml
From 45dcf46de03b76fbb415f1b9d09e8cc4db1d0422 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Tue, 13 Sep 2022 18:17:53 +0200
Subject: [PATCH 006/311] [maven-release-plugin] prepare for next development
iteration
---
pax-web-api/pom.xml | 2 +-
pax-web-deployer/pom.xml | 2 +-
pax-web-extender-war/pom.xml | 2 +-
pax-web-extender-whiteboard/pom.xml | 2 +-
pax-web-features/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-annotation13/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-cdi12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-el2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jpa2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-servlet31/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml | 2 +-
pax-web-fragments/pom.xml | 2 +-
pax-web-itest/pax-web-itest-common/pom.xml | 2 +-
.../pax-web-itest-container-common/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-jetty/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-tomcat/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-undertow/pom.xml | 2 +-
pax-web-itest/pax-web-itest-container/pom.xml | 2 +-
pax-web-itest/pax-web-itest-jsp/pom.xml | 2 +-
pax-web-itest/pax-web-itest-karaf/pom.xml | 2 +-
pax-web-itest/pax-web-itest-osgi/pom.xml | 2 +-
pax-web-itest/pax-web-itest-server/pom.xml | 2 +-
pax-web-itest/pax-web-itest-utils/pom.xml | 2 +-
pax-web-itest/pom.xml | 2 +-
pax-web-jetty-bundle/pom.xml | 2 +-
pax-web-jetty/pom.xml | 2 +-
pax-web-jsp/pom.xml | 2 +-
pax-web-karaf/pom.xml | 2 +-
pax-web-manual/pom.xml | 2 +-
pax-web-resources/pax-web-resources-api/pom.xml | 2 +-
pax-web-resources/pax-web-resources-extender/pom.xml | 2 +-
pax-web-resources/pax-web-resources-jsf/pom.xml | 2 +-
pax-web-resources/pom.xml | 2 +-
pax-web-runtime/pom.xml | 2 +-
pax-web-spi/pom.xml | 2 +-
pax-web-tomcat-bundle/pom.xml | 2 +-
pax-web-tomcat-common/pom.xml | 2 +-
pax-web-tomcat-websocket/pom.xml | 2 +-
pax-web-tomcat/pom.xml | 2 +-
pax-web-undertow-bundle/pom.xml | 2 +-
pax-web-undertow-websocket/pom.xml | 2 +-
pax-web-undertow/pom.xml | 2 +-
pax-web-websocket/pom.xml | 2 +-
pom.xml | 4 ++--
samples/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-tomcat/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat-vhosts/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat/pom.xml | 2 +-
.../samples-config/config-fragment-undertow-vhosts/pom.xml | 2 +-
.../samples-config/limit-post-config-fragment-tomcat/pom.xml | 2 +-
.../limit-post-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/pom.xml | 2 +-
samples/samples-config/showcase/pom.xml | 2 +-
samples/samples-httpservice/authentication/pom.xml | 2 +-
samples/samples-httpservice/hs-1/pom.xml | 2 +-
samples/samples-httpservice/hs-2/pom.xml | 2 +-
samples/samples-httpservice/hs-helloworld/pom.xml | 2 +-
samples/samples-httpservice/hs-jersey/pom.xml | 2 +-
samples/samples-httpservice/http-custom-context/pom.xml | 2 +-
samples/samples-httpservice/pom.xml | 2 +-
samples/samples-httpservice/wc-helloworld/pom.xml | 2 +-
samples/samples-internal/initializers-fragment1/pom.xml | 2 +-
samples/samples-internal/initializers-fragment2/pom.xml | 2 +-
samples/samples-internal/initializers/pom.xml | 2 +-
samples/samples-internal/pax-web-spi-fragment/pom.xml | 2 +-
samples/samples-internal/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons1/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons2/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons3/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-jar/pom.xml | 2 +-
.../jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle-override/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle/pom.xml | 2 +-
samples/samples-jsf/jsf-resourcehandler/pom.xml | 2 +-
samples/samples-jsf/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-cdi/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-embedded/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-wired/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-wired/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp-noclasses/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp/pom.xml | 2 +-
samples/samples-jsp/pom.xml | 2 +-
samples/samples-war/helloworld-servlet3/pom.xml | 2 +-
samples/samples-war/jsp-filter/pom.xml | 2 +-
samples/samples-war/pom.xml | 2 +-
samples/samples-war/simple-filter/pom.xml | 2 +-
samples/samples-war/wab-container-context-config/pom.xml | 2 +-
samples/samples-war/war-authentication/pom.xml | 2 +-
samples/samples-war/war-dispatch-jsp/pom.xml | 2 +-
samples/samples-war/war-formauth/pom.xml | 2 +-
samples/samples-war/war-http-methods/pom.xml | 2 +-
samples/samples-war/war-http2/pom.xml | 2 +-
samples/samples-war/war-introspection-bundle/pom.xml | 2 +-
samples/samples-war/war-introspection/pom.xml | 2 +-
samples/samples-war/war-jetty-web/pom.xml | 2 +-
samples/samples-war/war-keycloak/pom.xml | 2 +-
samples/samples-war/war-limited-post-fragment-tomcat/pom.xml | 2 +-
.../samples-war/war-limited-post-fragment-undertow/pom.xml | 2 +-
samples/samples-war/war-limited-post/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-2/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-3/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-2/pom.xml | 2 +-
samples/samples-war/war-most-complex/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-fragment/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar1/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar2/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-itself/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-jar/pom.xml | 2 +-
samples/samples-war/war-required/pom.xml | 2 +-
samples/samples-war/war-requiring/pom.xml | 2 +-
samples/samples-war/war-security/pom.xml | 2 +-
samples/samples-war/war-servlet-jsp-file/pom.xml | 2 +-
samples/samples-war/war-simple/pom.xml | 2 +-
samples/samples-war/war-simplest-javaee/pom.xml | 2 +-
samples/samples-war/war-simplest-osgi/pom.xml | 2 +-
samples/samples-war/war-spring-wired/pom.xml | 2 +-
samples/samples-war/war-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08/pom.xml | 2 +-
samples/samples-war/war-websocket-jsr356/pom.xml | 2 +-
samples/samples-war/war/pom.xml | 2 +-
samples/samples-whiteboard/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-1/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-annotated/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-1603/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-extended/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-scopes/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard/pom.xml | 2 +-
144 files changed, 145 insertions(+), 145 deletions(-)
diff --git a/pax-web-api/pom.xml b/pax-web-api/pom.xml
index e4ea8326df..224cc182c8 100644
--- a/pax-web-api/pom.xml
+++ b/pax-web-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-deployer/pom.xml b/pax-web-deployer/pom.xml
index 2d185f13f7..4693eaffe3 100644
--- a/pax-web-deployer/pom.xml
+++ b/pax-web-deployer/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-extender-war/pom.xml b/pax-web-extender-war/pom.xml
index 83154feecc..7a5de95351 100644
--- a/pax-web-extender-war/pom.xml
+++ b/pax-web-extender-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-extender-whiteboard/pom.xml b/pax-web-extender-whiteboard/pom.xml
index b9f7449f6d..2cd0870b74 100644
--- a/pax-web-extender-whiteboard/pom.xml
+++ b/pax-web-extender-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-features/pom.xml b/pax-web-features/pom.xml
index 3252ca308e..52e1450eb1 100644
--- a/pax-web-features/pom.xml
+++ b/pax-web-features/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
index 28055d735f..a7aa43f507 100644
--- a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
index b2a2a94dd5..a124ebf197 100644
--- a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-el2/pom.xml b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
index ba93928b07..eaa861144f 100644
--- a/pax-web-fragments/pax-web-compatibility-el2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
index b3dda7b285..e0e7068007 100644
--- a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
index 509b950601..897e12f22e 100644
--- a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
index 90936f4203..0a1a129776 100644
--- a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
index 64117d47a2..6a53a5a992 100644
--- a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
index 2987874f3b..201c27809d 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
index 04fc4ab5da..84d2a5f37d 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pom.xml b/pax-web-fragments/pom.xml
index f1910beb20..1df25cff93 100644
--- a/pax-web-fragments/pom.xml
+++ b/pax-web-fragments/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-common/pom.xml b/pax-web-itest/pax-web-itest-common/pom.xml
index e840c5f258..6da5a1120f 100644
--- a/pax-web-itest/pax-web-itest-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
index 253cd30cea..f8477db538 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
index 1f24e66df9..f2f60e7d34 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
index 6021567462..565b1a4e7e 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
index bced972411..94b906a440 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pom.xml b/pax-web-itest/pax-web-itest-container/pom.xml
index 9af8508784..6913a1097c 100644
--- a/pax-web-itest/pax-web-itest-container/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-jsp/pom.xml b/pax-web-itest/pax-web-itest-jsp/pom.xml
index 1a843ccd80..a0c1036884 100644
--- a/pax-web-itest/pax-web-itest-jsp/pom.xml
+++ b/pax-web-itest/pax-web-itest-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-karaf/pom.xml b/pax-web-itest/pax-web-itest-karaf/pom.xml
index 4dde638bf8..fbb4ba32db 100644
--- a/pax-web-itest/pax-web-itest-karaf/pom.xml
+++ b/pax-web-itest/pax-web-itest-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-osgi/pom.xml b/pax-web-itest/pax-web-itest-osgi/pom.xml
index 49297330f5..f50f6c697e 100644
--- a/pax-web-itest/pax-web-itest-osgi/pom.xml
+++ b/pax-web-itest/pax-web-itest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-server/pom.xml b/pax-web-itest/pax-web-itest-server/pom.xml
index 58ebdc11d5..e8834d4439 100644
--- a/pax-web-itest/pax-web-itest-server/pom.xml
+++ b/pax-web-itest/pax-web-itest-server/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-utils/pom.xml b/pax-web-itest/pax-web-itest-utils/pom.xml
index e5d9ba0706..24205991fa 100644
--- a/pax-web-itest/pax-web-itest-utils/pom.xml
+++ b/pax-web-itest/pax-web-itest-utils/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pom.xml b/pax-web-itest/pom.xml
index c1ec7ad00b..210e183603 100644
--- a/pax-web-itest/pom.xml
+++ b/pax-web-itest/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-jetty-bundle/pom.xml b/pax-web-jetty-bundle/pom.xml
index 89a6855ed2..7c2c57d230 100644
--- a/pax-web-jetty-bundle/pom.xml
+++ b/pax-web-jetty-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-jetty/pom.xml b/pax-web-jetty/pom.xml
index 7441f7222c..b9cea5667e 100644
--- a/pax-web-jetty/pom.xml
+++ b/pax-web-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-jsp/pom.xml b/pax-web-jsp/pom.xml
index 23035b6727..18eb5a2651 100644
--- a/pax-web-jsp/pom.xml
+++ b/pax-web-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-karaf/pom.xml b/pax-web-karaf/pom.xml
index 5e3d428ee1..154158a725 100644
--- a/pax-web-karaf/pom.xml
+++ b/pax-web-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-manual/pom.xml b/pax-web-manual/pom.xml
index 39a586b4d7..51db9151eb 100644
--- a/pax-web-manual/pom.xml
+++ b/pax-web-manual/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-api/pom.xml b/pax-web-resources/pax-web-resources-api/pom.xml
index 1de03ea5e6..c9e1726915 100644
--- a/pax-web-resources/pax-web-resources-api/pom.xml
+++ b/pax-web-resources/pax-web-resources-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-extender/pom.xml b/pax-web-resources/pax-web-resources-extender/pom.xml
index 4fde344a82..677854524f 100644
--- a/pax-web-resources/pax-web-resources-extender/pom.xml
+++ b/pax-web-resources/pax-web-resources-extender/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-jsf/pom.xml b/pax-web-resources/pax-web-resources-jsf/pom.xml
index 55a07058c4..2318f25679 100644
--- a/pax-web-resources/pax-web-resources-jsf/pom.xml
+++ b/pax-web-resources/pax-web-resources-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pom.xml b/pax-web-resources/pom.xml
index 1c071f7367..4b338705b3 100644
--- a/pax-web-resources/pom.xml
+++ b/pax-web-resources/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-runtime/pom.xml b/pax-web-runtime/pom.xml
index 8c67820a4f..bdcb9db3af 100644
--- a/pax-web-runtime/pom.xml
+++ b/pax-web-runtime/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-spi/pom.xml b/pax-web-spi/pom.xml
index 73d685236e..980e996f2b 100644
--- a/pax-web-spi/pom.xml
+++ b/pax-web-spi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-bundle/pom.xml b/pax-web-tomcat-bundle/pom.xml
index 8348523986..bd1c99f502 100644
--- a/pax-web-tomcat-bundle/pom.xml
+++ b/pax-web-tomcat-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-common/pom.xml b/pax-web-tomcat-common/pom.xml
index e7d29c0f0e..5c56b8ea34 100644
--- a/pax-web-tomcat-common/pom.xml
+++ b/pax-web-tomcat-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-websocket/pom.xml b/pax-web-tomcat-websocket/pom.xml
index bb6079804b..9c6d30bba3 100644
--- a/pax-web-tomcat-websocket/pom.xml
+++ b/pax-web-tomcat-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat/pom.xml b/pax-web-tomcat/pom.xml
index 0911294574..775589c862 100644
--- a/pax-web-tomcat/pom.xml
+++ b/pax-web-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow-bundle/pom.xml b/pax-web-undertow-bundle/pom.xml
index 58766982b3..93ff50f4cb 100644
--- a/pax-web-undertow-bundle/pom.xml
+++ b/pax-web-undertow-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow-websocket/pom.xml b/pax-web-undertow-websocket/pom.xml
index fb3dd01d4b..ad454aa64e 100644
--- a/pax-web-undertow-websocket/pom.xml
+++ b/pax-web-undertow-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow/pom.xml b/pax-web-undertow/pom.xml
index 279d2da980..4df3cd5fdb 100644
--- a/pax-web-undertow/pom.xml
+++ b/pax-web-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pax-web-websocket/pom.xml b/pax-web-websocket/pom.xml
index 04d134b0dc..ef0b7f8e33 100644
--- a/pax-web-websocket/pom.xml
+++ b/pax-web-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/pom.xml b/pom.xml
index 0b15a996ab..6e59dcf09b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
pom
OPS4J Pax Web
@@ -46,7 +46,7 @@
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
https://github.com/ops4j/org.ops4j.pax.web/tree/main
- web-8.0.8
+ HEAD
diff --git a/samples/pom.xml b/samples/pom.xml
index ca25a83ad4..19975faa3c 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-jetty/pom.xml b/samples/samples-config/auth-config-fragment-jetty/pom.xml
index 45ef12eb87..e8facd99b2 100644
--- a/samples/samples-config/auth-config-fragment-jetty/pom.xml
+++ b/samples/samples-config/auth-config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-tomcat/pom.xml b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
index 63cce70d67..e798717992 100644
--- a/samples/samples-config/auth-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-undertow/pom.xml b/samples/samples-config/auth-config-fragment-undertow/pom.xml
index 97af2e8140..2ca1fc964a 100644
--- a/samples/samples-config/auth-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/auth-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-jetty/pom.xml b/samples/samples-config/config-fragment-jetty/pom.xml
index 3acca9ef18..56f0bb5b64 100644
--- a/samples/samples-config/config-fragment-jetty/pom.xml
+++ b/samples/samples-config/config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
index cc2280891a..a53c707ddd 100644
--- a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat/pom.xml b/samples/samples-config/config-fragment-tomcat/pom.xml
index 12150b2fef..69659175fe 100644
--- a/samples/samples-config/config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
index 87d6911b3b..5866607a63 100644
--- a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
index 1cff6a01dc..cc39ea70d2 100644
--- a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
index 822183e580..5cea5654ca 100644
--- a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/pom.xml b/samples/samples-config/pom.xml
index 2d97c6dace..d690294b4a 100644
--- a/samples/samples-config/pom.xml
+++ b/samples/samples-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/showcase/pom.xml b/samples/samples-config/showcase/pom.xml
index 47886dacc0..0f72136339 100644
--- a/samples/samples-config/showcase/pom.xml
+++ b/samples/samples-config/showcase/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/authentication/pom.xml b/samples/samples-httpservice/authentication/pom.xml
index 791aca4e04..07400bc6d0 100644
--- a/samples/samples-httpservice/authentication/pom.xml
+++ b/samples/samples-httpservice/authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-1/pom.xml b/samples/samples-httpservice/hs-1/pom.xml
index fffc549485..b6ffc9b08b 100644
--- a/samples/samples-httpservice/hs-1/pom.xml
+++ b/samples/samples-httpservice/hs-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-2/pom.xml b/samples/samples-httpservice/hs-2/pom.xml
index a690d88ad5..d5c336c921 100644
--- a/samples/samples-httpservice/hs-2/pom.xml
+++ b/samples/samples-httpservice/hs-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-helloworld/pom.xml b/samples/samples-httpservice/hs-helloworld/pom.xml
index bcdb3af2c7..2ea23bab5f 100644
--- a/samples/samples-httpservice/hs-helloworld/pom.xml
+++ b/samples/samples-httpservice/hs-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-jersey/pom.xml b/samples/samples-httpservice/hs-jersey/pom.xml
index 54761028f8..a0a0db1e53 100644
--- a/samples/samples-httpservice/hs-jersey/pom.xml
+++ b/samples/samples-httpservice/hs-jersey/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/http-custom-context/pom.xml b/samples/samples-httpservice/http-custom-context/pom.xml
index 0409d23166..c851991f51 100644
--- a/samples/samples-httpservice/http-custom-context/pom.xml
+++ b/samples/samples-httpservice/http-custom-context/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/pom.xml b/samples/samples-httpservice/pom.xml
index 7cc424a2c1..5a27b6b63a 100644
--- a/samples/samples-httpservice/pom.xml
+++ b/samples/samples-httpservice/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/wc-helloworld/pom.xml b/samples/samples-httpservice/wc-helloworld/pom.xml
index d0f7dc931b..b0824ceb7a 100644
--- a/samples/samples-httpservice/wc-helloworld/pom.xml
+++ b/samples/samples-httpservice/wc-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment1/pom.xml b/samples/samples-internal/initializers-fragment1/pom.xml
index 93ca5adced..9cafb3a711 100644
--- a/samples/samples-internal/initializers-fragment1/pom.xml
+++ b/samples/samples-internal/initializers-fragment1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment2/pom.xml b/samples/samples-internal/initializers-fragment2/pom.xml
index e07f05c866..201fd852e1 100644
--- a/samples/samples-internal/initializers-fragment2/pom.xml
+++ b/samples/samples-internal/initializers-fragment2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers/pom.xml b/samples/samples-internal/initializers/pom.xml
index dc2df0b4bc..05a788961a 100644
--- a/samples/samples-internal/initializers/pom.xml
+++ b/samples/samples-internal/initializers/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/pax-web-spi-fragment/pom.xml b/samples/samples-internal/pax-web-spi-fragment/pom.xml
index cceeeff21d..fe00056e40 100644
--- a/samples/samples-internal/pax-web-spi-fragment/pom.xml
+++ b/samples/samples-internal/pax-web-spi-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/pom.xml b/samples/samples-internal/pom.xml
index 2e1eadfd25..78ea9f2a8c 100644
--- a/samples/samples-internal/pom.xml
+++ b/samples/samples-internal/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
index 828e2ff23e..5f57a8f0b2 100644
--- a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
index 2aabc8d9bb..f30ad28ef4 100644
--- a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
index 83a5f9c773..0f0bc53a29 100644
--- a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
index 43a6b72002..3cb7e4ed37 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
index a19249b917..aff84381b3 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-jar/pom.xml b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
index 579a1db65e..d253bc89ff 100644
--- a/samples/samples-jsf/jsf-primefaces-jar/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
index 60be10e20f..9ebd9635fd 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
index 343501e717..d0f06884bb 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
index d5bcc98b4f..5d7206e71d 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/pom.xml b/samples/samples-jsf/jsf-resourcehandler/pom.xml
index 34fab6fbdf..52a7445bfa 100644
--- a/samples/samples-jsf/jsf-resourcehandler/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/pom.xml b/samples/samples-jsf/pom.xml
index 8aedf77237..75106ca15f 100644
--- a/samples/samples-jsf/pom.xml
+++ b/samples/samples-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-cdi/pom.xml b/samples/samples-jsf/war-jsf23-cdi/pom.xml
index dbe9ad3e27..0839b0be3a 100644
--- a/samples/samples-jsf/war-jsf23-cdi/pom.xml
+++ b/samples/samples-jsf/war-jsf23-cdi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-embedded/pom.xml b/samples/samples-jsf/war-jsf23-embedded/pom.xml
index ee6bf59bed..48d1fc7c3f 100644
--- a/samples/samples-jsf/war-jsf23-embedded/pom.xml
+++ b/samples/samples-jsf/war-jsf23-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-wired/pom.xml b/samples/samples-jsf/war-jsf23-wired/pom.xml
index 000536acb1..a992edcc0c 100644
--- a/samples/samples-jsf/war-jsf23-wired/pom.xml
+++ b/samples/samples-jsf/war-jsf23-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-embedded/pom.xml b/samples/samples-jsf/war-primefaces-embedded/pom.xml
index 673fdf0a08..9a0d994838 100644
--- a/samples/samples-jsf/war-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/war-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-wired/pom.xml b/samples/samples-jsf/war-primefaces-wired/pom.xml
index a7527a47c8..ff4f20644d 100644
--- a/samples/samples-jsf/war-primefaces-wired/pom.xml
+++ b/samples/samples-jsf/war-primefaces-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
index 7446076887..cb892b1aaf 100644
--- a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp/pom.xml b/samples/samples-jsp/helloworld-jsp/pom.xml
index 6c971c7e5e..953eb9b264 100644
--- a/samples/samples-jsp/helloworld-jsp/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/pom.xml b/samples/samples-jsp/pom.xml
index 17537d22f4..4cc7b6ae06 100644
--- a/samples/samples-jsp/pom.xml
+++ b/samples/samples-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/helloworld-servlet3/pom.xml b/samples/samples-war/helloworld-servlet3/pom.xml
index bcf3c05abc..35de7008fe 100644
--- a/samples/samples-war/helloworld-servlet3/pom.xml
+++ b/samples/samples-war/helloworld-servlet3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/jsp-filter/pom.xml b/samples/samples-war/jsp-filter/pom.xml
index 8a87eb4450..187d454d95 100644
--- a/samples/samples-war/jsp-filter/pom.xml
+++ b/samples/samples-war/jsp-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/pom.xml b/samples/samples-war/pom.xml
index 0d61d0bd68..7f2e0b68bd 100644
--- a/samples/samples-war/pom.xml
+++ b/samples/samples-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/simple-filter/pom.xml b/samples/samples-war/simple-filter/pom.xml
index c31e8fb47c..6ad9a1a499 100644
--- a/samples/samples-war/simple-filter/pom.xml
+++ b/samples/samples-war/simple-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/wab-container-context-config/pom.xml b/samples/samples-war/wab-container-context-config/pom.xml
index aaace8977f..8ec17b9289 100644
--- a/samples/samples-war/wab-container-context-config/pom.xml
+++ b/samples/samples-war/wab-container-context-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-authentication/pom.xml b/samples/samples-war/war-authentication/pom.xml
index 06321513c4..ce083edaf7 100644
--- a/samples/samples-war/war-authentication/pom.xml
+++ b/samples/samples-war/war-authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-dispatch-jsp/pom.xml b/samples/samples-war/war-dispatch-jsp/pom.xml
index 1f2357ae2a..2838e2cb4b 100644
--- a/samples/samples-war/war-dispatch-jsp/pom.xml
+++ b/samples/samples-war/war-dispatch-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-formauth/pom.xml b/samples/samples-war/war-formauth/pom.xml
index ddeec1f214..b84781846b 100644
--- a/samples/samples-war/war-formauth/pom.xml
+++ b/samples/samples-war/war-formauth/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-http-methods/pom.xml b/samples/samples-war/war-http-methods/pom.xml
index bbcc378b44..abfb2220a4 100644
--- a/samples/samples-war/war-http-methods/pom.xml
+++ b/samples/samples-war/war-http-methods/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-http2/pom.xml b/samples/samples-war/war-http2/pom.xml
index f01b305fa3..3cc4fec10c 100644
--- a/samples/samples-war/war-http2/pom.xml
+++ b/samples/samples-war/war-http2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-introspection-bundle/pom.xml b/samples/samples-war/war-introspection-bundle/pom.xml
index c7571596a2..c1e1725425 100644
--- a/samples/samples-war/war-introspection-bundle/pom.xml
+++ b/samples/samples-war/war-introspection-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-introspection/pom.xml b/samples/samples-war/war-introspection/pom.xml
index eeb9009638..2ff8527545 100644
--- a/samples/samples-war/war-introspection/pom.xml
+++ b/samples/samples-war/war-introspection/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-jetty-web/pom.xml b/samples/samples-war/war-jetty-web/pom.xml
index 012d8f6189..8d9c3ee84c 100644
--- a/samples/samples-war/war-jetty-web/pom.xml
+++ b/samples/samples-war/war-jetty-web/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-keycloak/pom.xml b/samples/samples-war/war-keycloak/pom.xml
index ab38d60f28..f6b7d07e47 100644
--- a/samples/samples-war/war-keycloak/pom.xml
+++ b/samples/samples-war/war-keycloak/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
index e494edef07..0bf9e1880f 100644
--- a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
index 334928cc17..0862e15cf7 100644
--- a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post/pom.xml b/samples/samples-war/war-limited-post/pom.xml
index ec847128a8..c149af7ef5 100644
--- a/samples/samples-war/war-limited-post/pom.xml
+++ b/samples/samples-war/war-limited-post/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
index b0b9d45bb7..88c0e0ea70 100644
--- a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
index a1a3230de2..5e183c2444 100644
--- a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
index e47f097cf8..a39f01b81d 100644
--- a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
index ee90a03f87..be60af0533 100644
--- a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
index db225ca1c8..52a26b7f61 100644
--- a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/pom.xml b/samples/samples-war/war-most-complex/pom.xml
index 8504f52729..e6f4554210 100644
--- a/samples/samples-war/war-most-complex/pom.xml
+++ b/samples/samples-war/war-most-complex/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
index 48a2b97ef7..4adf34ddab 100644
--- a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
index a910b889cb..8966cc4bc4 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
index 02b6673f03..d98b9a3354 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
index c4ba356097..71f03ad299 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
index 0379d07554..1b11d6b819 100644
--- a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-required/pom.xml b/samples/samples-war/war-required/pom.xml
index 42a8b116e5..0a72c1898c 100644
--- a/samples/samples-war/war-required/pom.xml
+++ b/samples/samples-war/war-required/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-requiring/pom.xml b/samples/samples-war/war-requiring/pom.xml
index e2a8a11c19..9b32e39839 100644
--- a/samples/samples-war/war-requiring/pom.xml
+++ b/samples/samples-war/war-requiring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-security/pom.xml b/samples/samples-war/war-security/pom.xml
index 1274073565..35efcf142a 100644
--- a/samples/samples-war/war-security/pom.xml
+++ b/samples/samples-war/war-security/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-servlet-jsp-file/pom.xml b/samples/samples-war/war-servlet-jsp-file/pom.xml
index ae1edde9cd..efb4e16d96 100644
--- a/samples/samples-war/war-servlet-jsp-file/pom.xml
+++ b/samples/samples-war/war-servlet-jsp-file/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simple/pom.xml b/samples/samples-war/war-simple/pom.xml
index f344f2bd0a..4f90987972 100644
--- a/samples/samples-war/war-simple/pom.xml
+++ b/samples/samples-war/war-simple/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simplest-javaee/pom.xml b/samples/samples-war/war-simplest-javaee/pom.xml
index 314efe0c47..911c96485e 100644
--- a/samples/samples-war/war-simplest-javaee/pom.xml
+++ b/samples/samples-war/war-simplest-javaee/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simplest-osgi/pom.xml b/samples/samples-war/war-simplest-osgi/pom.xml
index 853234aba1..25f3758553 100644
--- a/samples/samples-war/war-simplest-osgi/pom.xml
+++ b/samples/samples-war/war-simplest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-spring-wired/pom.xml b/samples/samples-war/war-spring-wired/pom.xml
index 8deaf05c24..397b4e774d 100644
--- a/samples/samples-war/war-spring-wired/pom.xml
+++ b/samples/samples-war/war-spring-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-spring/pom.xml b/samples/samples-war/war-spring/pom.xml
index a29ae0ca97..c2d61adcc0 100644
--- a/samples/samples-war/war-spring/pom.xml
+++ b/samples/samples-war/war-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-vaadin08-spring/pom.xml b/samples/samples-war/war-vaadin08-spring/pom.xml
index fe822f0d11..9103ad5c86 100644
--- a/samples/samples-war/war-vaadin08-spring/pom.xml
+++ b/samples/samples-war/war-vaadin08-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-vaadin08/pom.xml b/samples/samples-war/war-vaadin08/pom.xml
index 93536179e0..2d3c36bf54 100644
--- a/samples/samples-war/war-vaadin08/pom.xml
+++ b/samples/samples-war/war-vaadin08/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-websocket-jsr356/pom.xml b/samples/samples-war/war-websocket-jsr356/pom.xml
index 5178ef6b97..8881a1a974 100644
--- a/samples/samples-war/war-websocket-jsr356/pom.xml
+++ b/samples/samples-war/war-websocket-jsr356/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war/pom.xml b/samples/samples-war/war/pom.xml
index 379832e763..325e982cc3 100644
--- a/samples/samples-war/war/pom.xml
+++ b/samples/samples-war/war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/pom.xml b/samples/samples-whiteboard/pom.xml
index 0f293a48dc..d85e9d8bb5 100644
--- a/samples/samples-whiteboard/pom.xml
+++ b/samples/samples-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-1/pom.xml b/samples/samples-whiteboard/whiteboard-1/pom.xml
index 4a6ed77265..c61e12de04 100644
--- a/samples/samples-whiteboard/whiteboard-1/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-annotated/pom.xml b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
index ce2b9860f9..0ce6ea9fcd 100644
--- a/samples/samples-whiteboard/whiteboard-annotated/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
index 63623ed4af..b223a82f2a 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
index 5ed38f6b39..18b7e79abc 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
index 14a27e2749..cd5abec7aa 100644
--- a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
index 98be89e270..14950d92c9 100644
--- a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
index 9f3af75948..c56f39c854 100644
--- a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds/pom.xml b/samples/samples-whiteboard/whiteboard-ds/pom.xml
index 67077c252a..4c3af387ec 100644
--- a/samples/samples-whiteboard/whiteboard-ds/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-extended/pom.xml b/samples/samples-whiteboard/whiteboard-extended/pom.xml
index 951c4b4cd2..6afd19b1e9 100644
--- a/samples/samples-whiteboard/whiteboard-extended/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-extended/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-scopes/pom.xml b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
index c141b8cd4a..3b1110e5df 100644
--- a/samples/samples-whiteboard/whiteboard-scopes/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard/pom.xml b/samples/samples-whiteboard/whiteboard/pom.xml
index 372c81c168..c2f4a0e9f5 100644
--- a/samples/samples-whiteboard/whiteboard/pom.xml
+++ b/samples/samples-whiteboard/whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.8
+ 8.0.9-SNAPSHOT
../pom.xml
From dbb34aae75c2f7213e073ea0b578d4373bd8b753 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Wed, 14 Sep 2022 11:23:39 +0200
Subject: [PATCH 007/311] [Fixes #1759] Ensure the servlet/filter/listener
bundle is available through TCCL when invoked (thanks @qianwch!)
---
.../web/itest/utils/web/SimpleWebSocket.java | 9 +-
.../jetty/internal/JettyServerWrapper.java | 83 ++++++++++++++++++-
.../OsgiServletContextClassLoader.java | 6 ++
.../tomcat/internal/TomcatServerWrapper.java | 53 +++++++++++-
.../internal/UndertowServerWrapper.java | 76 ++++++++++++++++-
.../whiteboard/internal/WhiteboardFilter.java | 5 ++
.../internal/WhiteboardListener.java | 10 +++
.../internal/WhiteboardServlet.java | 5 ++
8 files changed, 241 insertions(+), 6 deletions(-)
diff --git a/pax-web-itest/pax-web-itest-utils/src/main/java/org/ops4j/pax/web/itest/utils/web/SimpleWebSocket.java b/pax-web-itest/pax-web-itest-utils/src/main/java/org/ops4j/pax/web/itest/utils/web/SimpleWebSocket.java
index b6cc92b036..69ef6720a9 100644
--- a/pax-web-itest/pax-web-itest-utils/src/main/java/org/ops4j/pax/web/itest/utils/web/SimpleWebSocket.java
+++ b/pax-web-itest/pax-web-itest-utils/src/main/java/org/ops4j/pax/web/itest/utils/web/SimpleWebSocket.java
@@ -36,19 +36,22 @@ public class SimpleWebSocket {
List messages = new ArrayList<>();
@OnOpen
- public void onWebSocketConnect(Session sess) {
+ public void onWebSocketConnect(Session sess) throws ClassNotFoundException {
+ Thread.currentThread().getContextClassLoader().loadClass(this.getClass().getName());
System.out.println("Socket Connected: " + sess);
}
@OnMessage
- public String onWebSocketText(String message) {
+ public String onWebSocketText(String message) throws ClassNotFoundException {
+ Thread.currentThread().getContextClassLoader().loadClass(this.getClass().getName());
System.out.println("Received TEXT message: " + message);
messages.add(message);
return "I got \"" + message + "\"";
}
@OnClose
- public void onWebSocketClose(CloseReason reason) {
+ public void onWebSocketClose(CloseReason reason) throws ClassNotFoundException {
+ Thread.currentThread().getContextClassLoader().loadClass(this.getClass().getName());
System.out.println("Socket Closed: " + reason);
}
diff --git a/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/JettyServerWrapper.java b/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/JettyServerWrapper.java
index ea870d0cb2..6a2c1d3f01 100644
--- a/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/JettyServerWrapper.java
+++ b/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/JettyServerWrapper.java
@@ -929,7 +929,7 @@ public void visitOsgiContextModelChange(OsgiContextModelChange change) {
loader.addBundle(paxWebJettyBundle);
loader.addBundle(Utils.getPaxWebJspBundle(paxWebJettyBundle));
loader.addBundles(Utils.getJettyWebSocketBundle(paxWebJettyBundle));
- loader.makeImmutable();
+// loader.makeImmutable();
classLoader = loader;
} else if (classLoader == null) {
classLoader = this.classLoader;
@@ -1179,6 +1179,12 @@ public void visitServletModelChange(ServletModelChange change) {
OsgiServletContext context = osgiServletContexts.get(osgiContextModel);
PaxWebServletHolder holder = new PaxWebServletHolder(model, osgiContextModel, context);
+ // we have to ensure that the context's class loader knows about servlet's bundle
+ OsgiServletContext ctx = this.osgiServletContexts.get(osgiContextModel);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(model.getRegisteringBundle());
+ }
+
//
ServletMapping mapping = new ServletMapping();
mapping.setServletName(model.getName());
@@ -1280,6 +1286,13 @@ private void removeServletModel(String contextPath, ServletModel model) {
((PaxWebServletHandler) sch.getServletHandler()).removeServletWithMapping(model);
+ model.getContextModels().forEach(ocm -> {
+ OsgiServletContext ctx = this.osgiServletContexts.get(ocm);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(model.getRegisteringBundle());
+ }
+ });
+
LOG.info("Removing servlet {}", model);
LOG.debug("Removing servlet {} from context {}", model.getName(), contextPath);
@@ -1433,13 +1446,31 @@ public void visitFilterStateChange(FilterStateChange change) {
if (sch.isStarted()) {
for (PreprocessorFilterConfig fc : toInit) {
try {
+ if (fc.getModel() != null) {
+ fc.getModel().getContextModels().forEach(context -> {
+ OsgiServletContext ctx = this.osgiServletContexts.get(context);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(fc.getModel().getRegisteringBundle());
+ }
+ });
+ }
fc.getInstance().init(fc);
+ fc.setInitCalled(true);
} catch (ServletException ex) {
LOG.warn("Problem during preprocessor initialization: {}", ex.getMessage(), ex);
}
}
for (PreprocessorFilterConfig fc : toDestroy) {
fc.destroy();
+ fc.setInitCalled(false);
+ if (fc.getModel() != null) {
+ fc.getModel().getContextModels().forEach(context -> {
+ OsgiServletContext ctx = this.osgiServletContexts.get(context);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(fc.getModel().getRegisteringBundle());
+ }
+ });
+ }
}
}
@@ -1564,6 +1595,17 @@ public void visitFilterStateChange(FilterStateChange change) {
for (FilterHolder holder : sch.getServletHandler().getFilters()) {
try {
holder.stop();
+ if (holder instanceof PaxWebFilterHolder) {
+ FilterModel filterModel = ((PaxWebFilterHolder) holder).getFilterModel();
+ if (filterModel != null) {
+ filterModel.getContextModels().forEach(context -> {
+ OsgiServletContext ctx = this.osgiServletContexts.get(context);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(filterModel.getRegisteringBundle());
+ }
+ });
+ }
+ }
} catch (Exception e) {
LOG.error(e.getMessage(), e);
}
@@ -1576,6 +1618,15 @@ public void visitFilterStateChange(FilterStateChange change) {
if ("Jetty_WebSocketUpgradeFilter".equals(fh.getName())) {
sch.getServletContext().removeAttribute("org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter");
}
+ FilterModel filterModel = fh.getFilterModel();
+ if (filterModel != null) {
+ filterModel.getContextModels().forEach(context -> {
+ OsgiServletContext ctx = this.osgiServletContexts.get(context);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(filterModel.getRegisteringBundle());
+ }
+ });
+ }
sch.getServletHandler().addFilter(fh);
if (fh.getMapping() != null) {
for (PaxWebFilterMapping fm : fh.getMapping()) {
@@ -1623,6 +1674,12 @@ public void visitEventListenerModelChange(EventListenerModelChange change) {
sessionListenerModels.add(eventListenerModel);
}
+ // we have to ensure that the context's class loader knows about listener's bundle
+ OsgiServletContext ctx = this.osgiServletContexts.get(context);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(eventListenerModel.getRegisteringBundle());
+ }
+
boolean stopped = false;
if (servletContextHandler.isStarted() && ServletContextListener.class.isAssignableFrom(eventListener.getClass())) {
// we have to stop the context, so existing ServletContextListeners are called
@@ -1661,6 +1718,11 @@ public void visitEventListenerModelChange(EventListenerModelChange change) {
return;
}
+ OsgiServletContext ctx = this.osgiServletContexts.get(context);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(eventListenerModel.getRegisteringBundle());
+ }
+
PaxWebServletContextHandler servletContextHandler = contextHandlers.get(contextPath);
EventListener eventListener = eventListenerModel.resolveEventListener();
if (eventListener instanceof ServletContextAttributeListener) {
@@ -1891,6 +1953,12 @@ public void visitWebSocketModelChange(WebSocketModelChange change) {
// visit(ContainerInitializerModelChange) method
// so in both cases we simply have to start the server if it's not yet started
+ // we only have to ensure that the context's class loader knows about websocket's bundle
+ OsgiServletContext ctx = this.osgiServletContexts.get(osgiContextModel);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(model.getRegisteringBundle());
+ }
+
ensureServletContextStarted(contextHandlers.get(contextPath));
});
return;
@@ -1916,6 +1984,11 @@ public void visitWebSocketModelChange(WebSocketModelChange change) {
// just as when adding WebSockets, we only have to ensure that context is started if it was
// stopped. Restart is handled in visit(ContainerInitializerModelChange) method
+ OsgiServletContext ctx = this.osgiServletContexts.get(osgiContextModel);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(model.getRegisteringBundle());
+ }
+
ensureServletContextStarted(contextHandlers.get(contextPath));
});
}
@@ -2526,6 +2599,14 @@ private boolean quickFilterChange(ServletHandler servletHandler, PaxWebFilterHol
for (int i = pos; i < newFilterHolders.length; i++) {
// each holder may have many mappings
PaxWebFilterHolder fh = newFilterHolders[i];
+
+ fh.getFilterModel().getContextModels().forEach(context -> {
+ OsgiServletContext ctx = this.osgiServletContexts.get(context);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(fh.getFilterModel().getRegisteringBundle());
+ }
+ });
+
servletHandler.addFilter(fh);
for (PaxWebFilterMapping paxWebFilterMapping : fh.getMapping()) {
if (paxWebFilterMapping.isAfter()) {
diff --git a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiServletContextClassLoader.java b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiServletContextClassLoader.java
index f9fe52e3c9..9a6dd0058b 100644
--- a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiServletContextClassLoader.java
+++ b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiServletContextClassLoader.java
@@ -84,6 +84,12 @@ public void addBundle(Bundle bundle) {
}
}
+ public void removeBundle(Bundle bundle) {
+ if (bundle != null) {
+ bundles.remove(bundle);
+ }
+ }
+
/**
* Adds {@link Bundle bundles} to be reachable from this {@link ClassLoader}
* @param bundle
diff --git a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java
index 615e9cbf8b..0518a9c2c5 100644
--- a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java
+++ b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java
@@ -924,7 +924,7 @@ public void visitOsgiContextModelChange(OsgiContextModelChange change) {
loader.addBundle(paxWebTomcatBundle);
loader.addBundle(Utils.getPaxWebJspBundle(paxWebTomcatBundle));
loader.addBundle(Utils.getTomcatWebSocketBundle(paxWebTomcatBundle));
- loader.makeImmutable();
+// loader.makeImmutable();
classLoader = loader;
} else if (classLoader == null) {
classLoader = this.classLoader;
@@ -1128,6 +1128,12 @@ public void visitServletModelChange(ServletModelChange change) {
OsgiServletContext context = osgiServletContexts.get(osgiContext);
PaxWebStandardWrapper wrapper = new PaxWebStandardWrapper(model, osgiContext, context, realContext);
+ // we have to ensure that the context's class loader knows about servlet's bundle
+ OsgiServletContext ctx = this.osgiServletContexts.get(osgiContext);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(model.getRegisteringBundle());
+ }
+
boolean isDefaultResourceServlet = model.isResourceServlet();
for (String pattern : model.getUrlPatterns()) {
isDefaultResourceServlet &= "/".equals(pattern);
@@ -1288,6 +1294,13 @@ private void removeServletModel(String contextPath, ServletModel model) {
realContext.removeChild(child);
}
+ model.getContextModels().forEach(ocm -> {
+ OsgiServletContext ctx = this.osgiServletContexts.get(ocm);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(model.getRegisteringBundle());
+ }
+ });
+
// are there any error page declarations in the model?
ErrorPageModel epm = model.getErrorPageModel();
if (epm != null) {
@@ -1388,6 +1401,15 @@ public void visitFilterStateChange(FilterStateChange change) {
|| (((PaxWebFilterDef) def).getFilterModel() != null && ((PaxWebFilterDef) def).getFilterModel().isDynamic())) {
continue;
}
+ FilterModel filterModel = ((PaxWebFilterDef) def).getFilterModel();
+ if (filterModel != null) {
+ filterModel.getContextModels().forEach(ocm -> {
+ OsgiServletContext ctx = this.osgiServletContexts.get(ocm);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(filterModel.getRegisteringBundle());
+ }
+ });
+ }
}
context.removeFilterDef(def);
}
@@ -1418,6 +1440,13 @@ public void visitFilterStateChange(FilterStateChange change) {
? filtersMap.get(model) : model.getContextModels();
OsgiServletContext osgiContext = getHighestRankedContext(contextPath, model, contextModels);
+ contextModels.forEach(ocm -> {
+ OsgiServletContext ctx = this.osgiServletContexts.get(ocm);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(model.getRegisteringBundle());
+ }
+ });
+
context.addFilterDef(new PaxWebFilterDef(model, false, osgiContext));
configureFilterMappings(model, context);
}
@@ -1453,6 +1482,12 @@ public void visitEventListenerModelChange(EventListenerModelChange change) {
sessionListenerModels.add(eventListenerModel);
}
+ // we have to ensure that the context's class loader knows about listener's bundle
+ OsgiServletContext ctx = this.osgiServletContexts.get(context);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(eventListenerModel.getRegisteringBundle());
+ }
+
boolean stopped = false;
if (standardContext.isStarted() && standardContext.getState() != LifecycleState.STARTING_PREP
&& ServletContextListener.class.isAssignableFrom(eventListener.getClass())) {
@@ -1502,6 +1537,11 @@ public void visitEventListenerModelChange(EventListenerModelChange change) {
return;
}
+ OsgiServletContext ctx = this.osgiServletContexts.get(context);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(eventListenerModel.getRegisteringBundle());
+ }
+
PaxWebStandardContext standardContext = contextHandlers.get(contextPath);
EventListener eventListener = eventListenerModel.resolveEventListener();
if (eventListener instanceof ServletContextAttributeListener) {
@@ -1751,6 +1791,12 @@ public void visitWebSocketModelChange(WebSocketModelChange change) {
// visit(ContainerInitializerModelChange) method
// so in both cases we simply have to start the server if it's not yet started
+ // we only have to ensure that the context's class loader knows about websocket's bundle
+ OsgiServletContext ctx = this.osgiServletContexts.get(osgiContextModel);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(model.getRegisteringBundle());
+ }
+
ensureServletContextStarted(contextHandlers.get(contextPath));
});
return;
@@ -1776,6 +1822,11 @@ public void visitWebSocketModelChange(WebSocketModelChange change) {
// just as when adding WebSockets, we only have to ensure that context is started if it was
// stopped. Restart is handled in visit(ContainerInitializerModelChange) method
+ OsgiServletContext ctx = this.osgiServletContexts.get(osgiContextModel);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(model.getRegisteringBundle());
+ }
+
ensureServletContextStarted(contextHandlers.get(contextPath));
});
}
diff --git a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/UndertowServerWrapper.java b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/UndertowServerWrapper.java
index f533757015..9b304d7db1 100644
--- a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/UndertowServerWrapper.java
+++ b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/UndertowServerWrapper.java
@@ -1296,7 +1296,7 @@ public void visitOsgiContextModelChange(OsgiContextModelChange change) {
loader.addBundle(Utils.getPaxWebJspBundle(paxWebUndertowBundle));
loader.addBundle(Utils.getPaxWebUndertowWebSocketBundle(paxWebUndertowBundle));
loader.addBundle(Utils.getUndertowWebSocketBundle(paxWebUndertowBundle));
- loader.makeImmutable();
+// loader.makeImmutable();
classLoader = loader;
} else if (classLoader == null) {
classLoader = this.classLoader;
@@ -1512,6 +1512,12 @@ public void visitServletModelChange(ServletModelChange change) {
// - always associated with one of ServletModel's OsgiContextModels
OsgiServletContext context = osgiServletContexts.get(osgiContext);
+ // we have to ensure that the context's class loader knows about servlet's bundle
+ OsgiServletContext ctx = this.osgiServletContexts.get(osgiContext);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(model.getRegisteringBundle());
+ }
+
// new servlet info
ServletInfo info = new PaxWebServletInfo(model, osgiContext, context);
@@ -1692,6 +1698,13 @@ private void removeServletModel(String contextPath, ServletModel model, ServletM
stopUndertowContext(contextPath, manager, deploymentInfo, false);
}
+ model.getContextModels().forEach(ocm -> {
+ OsgiServletContext ctx = this.osgiServletContexts.get(ocm);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(model.getRegisteringBundle());
+ }
+ });
+
// but we can reuse the deployment info - this is the only object from which we can remove
// servlets
if (deploymentInfo != null) {
@@ -1863,6 +1876,14 @@ public void visitFilterStateChange(FilterStateChange change) {
if (manager != null && manager.getState() == DeploymentManager.State.STARTED) {
for (PreprocessorFilterConfig fc : toInit) {
try {
+ if (fc.getModel() != null) {
+ fc.getModel().getContextModels().forEach(context -> {
+ OsgiServletContext ctx = this.osgiServletContexts.get(context);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(fc.getModel().getRegisteringBundle());
+ }
+ });
+ }
fc.getInstance().init(fc);
fc.setInitCalled(true);
} catch (ServletException ex) {
@@ -1872,6 +1893,14 @@ public void visitFilterStateChange(FilterStateChange change) {
for (PreprocessorFilterConfig fc : toDestroy) {
fc.destroy();
fc.setInitCalled(false);
+ if (fc.getModel() != null) {
+ fc.getModel().getContextModels().forEach(context -> {
+ OsgiServletContext ctx = this.osgiServletContexts.get(context);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(fc.getModel().getRegisteringBundle());
+ }
+ });
+ }
}
}
}
@@ -1898,6 +1927,29 @@ public void visitFilterStateChange(FilterStateChange change) {
continue;
}
+ // remove filter models' bundles for existing filters and add the bundles for new filters
+ deploymentInfo.getFilters().values().forEach(fi -> {
+ if (fi instanceof PaxWebFilterInfo) {
+ FilterModel fm = ((PaxWebFilterInfo) fi).getFilterModel();
+ if (fm != null) {
+ fm.getContextModels().forEach(ocm -> {
+ OsgiServletContext ctx = this.osgiServletContexts.get(ocm);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(fm.getRegisteringBundle());
+ }
+ });
+ }
+ }
+ });
+ filters.forEach(fm -> {
+ fm.getContextModels().forEach(ocm -> {
+ OsgiServletContext ctx = this.osgiServletContexts.get(ocm);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(fm.getRegisteringBundle());
+ }
+ });
+ });
+
boolean quick = canQuicklyAddFilter(deploymentInfo, filters);
quick &= filtersMap.values().stream().noneMatch(Objects::nonNull);
@@ -2024,6 +2076,12 @@ public void visitEventListenerModelChange(EventListenerModelChange change) {
sessionListenerModels.add(eventListenerModel);
}
+ // we have to ensure that the context's class loader knows about listener's bundle
+ OsgiServletContext ctx = this.osgiServletContexts.get(context);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(eventListenerModel.getRegisteringBundle());
+ }
+
boolean stopped = false;
if (manager != null && manager.getState() != DeploymentManager.State.UNDEPLOYED
&& ServletContextListener.class.isAssignableFrom(eventListener.getClass())) {
@@ -2090,6 +2148,11 @@ public void visitEventListenerModelChange(EventListenerModelChange change) {
return;
}
+ OsgiServletContext ctx = this.osgiServletContexts.get(context);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(eventListenerModel.getRegisteringBundle());
+ }
+
DeploymentManager manager = getDeploymentManager(contextPath);
DeploymentInfo deploymentInfo = manager == null ? deploymentInfos.get(contextPath)
: manager.getDeployment().getDeploymentInfo();
@@ -2364,6 +2427,12 @@ public void visitWebSocketModelChange(WebSocketModelChange change) {
// visit(ContainerInitializerModelChange) method
// so in both cases we simply have to start the server if it's not yet started
+ // we only have to ensure that the context's class loader knows about websocket's bundle
+ OsgiServletContext ctx = this.osgiServletContexts.get(osgiContextModel);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(model.getRegisteringBundle());
+ }
+
ensureServletContextStarted(contextPath);
});
return;
@@ -2389,6 +2458,11 @@ public void visitWebSocketModelChange(WebSocketModelChange change) {
// just as when adding WebSockets, we only have to ensure that context is started if it was
// stopped. Restart is handled in visit(ContainerInitializerModelChange) method
+ OsgiServletContext ctx = this.osgiServletContexts.get(osgiContextModel);
+ if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
+ ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(model.getRegisteringBundle());
+ }
+
ensureServletContextStarted(contextPath);
});
}
diff --git a/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardFilter.java b/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardFilter.java
index 4658144a4a..1fefdd2d3c 100644
--- a/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardFilter.java
+++ b/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardFilter.java
@@ -40,6 +40,11 @@ public void init(FilterConfig filterConfig) throws ServletException {
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws IOException, ServletException {
+ try {
+ Thread.currentThread().getContextClassLoader().loadClass(WhiteboardFilter.class.getName());
+ } catch (ClassNotFoundException e) {
+ throw new ServletException(e);
+ }
response.getWriter().println("Filter was there before. Time: " + new Date().toString());
chain.doFilter(request, response);
response.getWriter().println("Filter was there after. Time: " + new Date().toString());
diff --git a/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardListener.java b/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardListener.java
index 0afb5abcad..da83b9b9be 100644
--- a/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardListener.java
+++ b/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardListener.java
@@ -26,10 +26,20 @@ public class WhiteboardListener implements ServletRequestListener {
private static final Logger LOG = LoggerFactory.getLogger(WhiteboardListener.class);
public void requestInitialized(final ServletRequestEvent sre) {
+ try {
+ Thread.currentThread().getContextClassLoader().loadClass(WhiteboardServlet.class.getName());
+ } catch (ClassNotFoundException e) {
+ throw new RuntimeException(e);
+ }
LOG.info("Request initialized from ip: " + sre.getServletRequest().getRemoteAddr());
}
public void requestDestroyed(final ServletRequestEvent sre) {
+ try {
+ Thread.currentThread().getContextClassLoader().loadClass(WhiteboardServlet.class.getName());
+ } catch (ClassNotFoundException e) {
+ throw new RuntimeException(e);
+ }
LOG.info("Request destroyed from ip: " + sre.getServletRequest().getRemoteAddr());
}
diff --git a/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java b/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java
index b3dc56ce32..260676774d 100644
--- a/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java
+++ b/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java
@@ -31,6 +31,11 @@ public WhiteboardServlet(final String alias) {
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ try {
+ Thread.currentThread().getContextClassLoader().loadClass(WhiteboardServlet.class.getName());
+ } catch (ClassNotFoundException e) {
+ throw new ServletException(e);
+ }
response.setContentType("text/html");
response.setStatus(HttpServletResponse.SC_OK);
response.getWriter().println("Hello Whiteboard Extender ");
From 7f6b5751bc9e728cef50cfdb2151ad0477e73eae Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Wed, 14 Sep 2022 12:08:38 +0200
Subject: [PATCH 008/311] [build] Upgrade maven-javadoc-plugin to 3.4.1
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 6e59dcf09b..4e78cd9ad6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -136,7 +136,7 @@
3.0.1
2.5.2
3.2.2
- 3.4.0
+ 3.4.1
2.5.3
1.7.0
3.3.0
From 801203a75d879d25797fb56926d344261903da66 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Wed, 14 Sep 2022 12:38:11 +0200
Subject: [PATCH 009/311] [maven-release-plugin] prepare release web-8.0.9
---
pax-web-api/pom.xml | 2 +-
pax-web-deployer/pom.xml | 2 +-
pax-web-extender-war/pom.xml | 2 +-
pax-web-extender-whiteboard/pom.xml | 2 +-
pax-web-features/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-annotation13/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-cdi12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-el2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jpa2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-servlet31/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml | 2 +-
pax-web-fragments/pom.xml | 2 +-
pax-web-itest/pax-web-itest-common/pom.xml | 2 +-
.../pax-web-itest-container-common/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-jetty/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-tomcat/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-undertow/pom.xml | 2 +-
pax-web-itest/pax-web-itest-container/pom.xml | 2 +-
pax-web-itest/pax-web-itest-jsp/pom.xml | 2 +-
pax-web-itest/pax-web-itest-karaf/pom.xml | 2 +-
pax-web-itest/pax-web-itest-osgi/pom.xml | 2 +-
pax-web-itest/pax-web-itest-server/pom.xml | 2 +-
pax-web-itest/pax-web-itest-utils/pom.xml | 2 +-
pax-web-itest/pom.xml | 2 +-
pax-web-jetty-bundle/pom.xml | 2 +-
pax-web-jetty/pom.xml | 2 +-
pax-web-jsp/pom.xml | 2 +-
pax-web-karaf/pom.xml | 2 +-
pax-web-manual/pom.xml | 2 +-
pax-web-resources/pax-web-resources-api/pom.xml | 2 +-
pax-web-resources/pax-web-resources-extender/pom.xml | 2 +-
pax-web-resources/pax-web-resources-jsf/pom.xml | 2 +-
pax-web-resources/pom.xml | 2 +-
pax-web-runtime/pom.xml | 2 +-
pax-web-spi/pom.xml | 2 +-
pax-web-tomcat-bundle/pom.xml | 2 +-
pax-web-tomcat-common/pom.xml | 2 +-
pax-web-tomcat-websocket/pom.xml | 2 +-
pax-web-tomcat/pom.xml | 2 +-
pax-web-undertow-bundle/pom.xml | 2 +-
pax-web-undertow-websocket/pom.xml | 2 +-
pax-web-undertow/pom.xml | 2 +-
pax-web-websocket/pom.xml | 2 +-
pom.xml | 4 ++--
samples/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-tomcat/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat-vhosts/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat/pom.xml | 2 +-
.../samples-config/config-fragment-undertow-vhosts/pom.xml | 2 +-
.../samples-config/limit-post-config-fragment-tomcat/pom.xml | 2 +-
.../limit-post-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/pom.xml | 2 +-
samples/samples-config/showcase/pom.xml | 2 +-
samples/samples-httpservice/authentication/pom.xml | 2 +-
samples/samples-httpservice/hs-1/pom.xml | 2 +-
samples/samples-httpservice/hs-2/pom.xml | 2 +-
samples/samples-httpservice/hs-helloworld/pom.xml | 2 +-
samples/samples-httpservice/hs-jersey/pom.xml | 2 +-
samples/samples-httpservice/http-custom-context/pom.xml | 2 +-
samples/samples-httpservice/pom.xml | 2 +-
samples/samples-httpservice/wc-helloworld/pom.xml | 2 +-
samples/samples-internal/initializers-fragment1/pom.xml | 2 +-
samples/samples-internal/initializers-fragment2/pom.xml | 2 +-
samples/samples-internal/initializers/pom.xml | 2 +-
samples/samples-internal/pax-web-spi-fragment/pom.xml | 2 +-
samples/samples-internal/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons1/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons2/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons3/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-jar/pom.xml | 2 +-
.../jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle-override/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle/pom.xml | 2 +-
samples/samples-jsf/jsf-resourcehandler/pom.xml | 2 +-
samples/samples-jsf/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-cdi/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-embedded/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-wired/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-wired/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp-noclasses/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp/pom.xml | 2 +-
samples/samples-jsp/pom.xml | 2 +-
samples/samples-war/helloworld-servlet3/pom.xml | 2 +-
samples/samples-war/jsp-filter/pom.xml | 2 +-
samples/samples-war/pom.xml | 2 +-
samples/samples-war/simple-filter/pom.xml | 2 +-
samples/samples-war/wab-container-context-config/pom.xml | 2 +-
samples/samples-war/war-authentication/pom.xml | 2 +-
samples/samples-war/war-dispatch-jsp/pom.xml | 2 +-
samples/samples-war/war-formauth/pom.xml | 2 +-
samples/samples-war/war-http-methods/pom.xml | 2 +-
samples/samples-war/war-http2/pom.xml | 2 +-
samples/samples-war/war-introspection-bundle/pom.xml | 2 +-
samples/samples-war/war-introspection/pom.xml | 2 +-
samples/samples-war/war-jetty-web/pom.xml | 2 +-
samples/samples-war/war-keycloak/pom.xml | 2 +-
samples/samples-war/war-limited-post-fragment-tomcat/pom.xml | 2 +-
.../samples-war/war-limited-post-fragment-undertow/pom.xml | 2 +-
samples/samples-war/war-limited-post/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-2/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-3/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-2/pom.xml | 2 +-
samples/samples-war/war-most-complex/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-fragment/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar1/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar2/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-itself/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-jar/pom.xml | 2 +-
samples/samples-war/war-required/pom.xml | 2 +-
samples/samples-war/war-requiring/pom.xml | 2 +-
samples/samples-war/war-security/pom.xml | 2 +-
samples/samples-war/war-servlet-jsp-file/pom.xml | 2 +-
samples/samples-war/war-simple/pom.xml | 2 +-
samples/samples-war/war-simplest-javaee/pom.xml | 2 +-
samples/samples-war/war-simplest-osgi/pom.xml | 2 +-
samples/samples-war/war-spring-wired/pom.xml | 2 +-
samples/samples-war/war-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08/pom.xml | 2 +-
samples/samples-war/war-websocket-jsr356/pom.xml | 2 +-
samples/samples-war/war/pom.xml | 2 +-
samples/samples-whiteboard/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-1/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-annotated/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-1603/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-extended/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-scopes/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard/pom.xml | 2 +-
144 files changed, 145 insertions(+), 145 deletions(-)
diff --git a/pax-web-api/pom.xml b/pax-web-api/pom.xml
index 224cc182c8..97ab9fce2f 100644
--- a/pax-web-api/pom.xml
+++ b/pax-web-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-deployer/pom.xml b/pax-web-deployer/pom.xml
index 4693eaffe3..209456c222 100644
--- a/pax-web-deployer/pom.xml
+++ b/pax-web-deployer/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-extender-war/pom.xml b/pax-web-extender-war/pom.xml
index 7a5de95351..e3a65db5ca 100644
--- a/pax-web-extender-war/pom.xml
+++ b/pax-web-extender-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-extender-whiteboard/pom.xml b/pax-web-extender-whiteboard/pom.xml
index 2cd0870b74..a9c122a8bf 100644
--- a/pax-web-extender-whiteboard/pom.xml
+++ b/pax-web-extender-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-features/pom.xml b/pax-web-features/pom.xml
index 52e1450eb1..e7cfbc8ef0 100644
--- a/pax-web-features/pom.xml
+++ b/pax-web-features/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
index a7aa43f507..6784bbd7f2 100644
--- a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
index a124ebf197..9d6bc04316 100644
--- a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-el2/pom.xml b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
index eaa861144f..e738a8c924 100644
--- a/pax-web-fragments/pax-web-compatibility-el2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
index e0e7068007..e1999315e6 100644
--- a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
index 897e12f22e..2e8f2279ec 100644
--- a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
index 0a1a129776..1214bd8b1c 100644
--- a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
index 6a53a5a992..396618b80a 100644
--- a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
index 201c27809d..9c431f493c 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
index 84d2a5f37d..f149104fd1 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-fragments/pom.xml b/pax-web-fragments/pom.xml
index 1df25cff93..cfdc2e9850 100644
--- a/pax-web-fragments/pom.xml
+++ b/pax-web-fragments/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-common/pom.xml b/pax-web-itest/pax-web-itest-common/pom.xml
index 6da5a1120f..eb24c71bb0 100644
--- a/pax-web-itest/pax-web-itest-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
index f8477db538..2d63352031 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
index f2f60e7d34..0a0b3edb7e 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
index 565b1a4e7e..c4cb7e32af 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
index 94b906a440..f423dda991 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pom.xml b/pax-web-itest/pax-web-itest-container/pom.xml
index 6913a1097c..bfb87e02ca 100644
--- a/pax-web-itest/pax-web-itest-container/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-jsp/pom.xml b/pax-web-itest/pax-web-itest-jsp/pom.xml
index a0c1036884..0bd238eceb 100644
--- a/pax-web-itest/pax-web-itest-jsp/pom.xml
+++ b/pax-web-itest/pax-web-itest-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-karaf/pom.xml b/pax-web-itest/pax-web-itest-karaf/pom.xml
index fbb4ba32db..b3f618cf84 100644
--- a/pax-web-itest/pax-web-itest-karaf/pom.xml
+++ b/pax-web-itest/pax-web-itest-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-osgi/pom.xml b/pax-web-itest/pax-web-itest-osgi/pom.xml
index f50f6c697e..8d890365fc 100644
--- a/pax-web-itest/pax-web-itest-osgi/pom.xml
+++ b/pax-web-itest/pax-web-itest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-server/pom.xml b/pax-web-itest/pax-web-itest-server/pom.xml
index e8834d4439..e5769f3aa2 100644
--- a/pax-web-itest/pax-web-itest-server/pom.xml
+++ b/pax-web-itest/pax-web-itest-server/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-utils/pom.xml b/pax-web-itest/pax-web-itest-utils/pom.xml
index 24205991fa..dda2c1865d 100644
--- a/pax-web-itest/pax-web-itest-utils/pom.xml
+++ b/pax-web-itest/pax-web-itest-utils/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-itest/pom.xml b/pax-web-itest/pom.xml
index 210e183603..5c70f231f2 100644
--- a/pax-web-itest/pom.xml
+++ b/pax-web-itest/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-jetty-bundle/pom.xml b/pax-web-jetty-bundle/pom.xml
index 7c2c57d230..e838db5192 100644
--- a/pax-web-jetty-bundle/pom.xml
+++ b/pax-web-jetty-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-jetty/pom.xml b/pax-web-jetty/pom.xml
index b9cea5667e..a1b7615bf9 100644
--- a/pax-web-jetty/pom.xml
+++ b/pax-web-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-jsp/pom.xml b/pax-web-jsp/pom.xml
index 18eb5a2651..063e8c4ef2 100644
--- a/pax-web-jsp/pom.xml
+++ b/pax-web-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-karaf/pom.xml b/pax-web-karaf/pom.xml
index 154158a725..d11f90e9f9 100644
--- a/pax-web-karaf/pom.xml
+++ b/pax-web-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-manual/pom.xml b/pax-web-manual/pom.xml
index 51db9151eb..041f92357c 100644
--- a/pax-web-manual/pom.xml
+++ b/pax-web-manual/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-api/pom.xml b/pax-web-resources/pax-web-resources-api/pom.xml
index c9e1726915..eb090e8741 100644
--- a/pax-web-resources/pax-web-resources-api/pom.xml
+++ b/pax-web-resources/pax-web-resources-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-extender/pom.xml b/pax-web-resources/pax-web-resources-extender/pom.xml
index 677854524f..a5339dbce6 100644
--- a/pax-web-resources/pax-web-resources-extender/pom.xml
+++ b/pax-web-resources/pax-web-resources-extender/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-jsf/pom.xml b/pax-web-resources/pax-web-resources-jsf/pom.xml
index 2318f25679..a57476a68b 100644
--- a/pax-web-resources/pax-web-resources-jsf/pom.xml
+++ b/pax-web-resources/pax-web-resources-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-resources/pom.xml b/pax-web-resources/pom.xml
index 4b338705b3..5c405de22d 100644
--- a/pax-web-resources/pom.xml
+++ b/pax-web-resources/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-runtime/pom.xml b/pax-web-runtime/pom.xml
index bdcb9db3af..e8207259e0 100644
--- a/pax-web-runtime/pom.xml
+++ b/pax-web-runtime/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-spi/pom.xml b/pax-web-spi/pom.xml
index 980e996f2b..0ad22019f1 100644
--- a/pax-web-spi/pom.xml
+++ b/pax-web-spi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-tomcat-bundle/pom.xml b/pax-web-tomcat-bundle/pom.xml
index bd1c99f502..c8b7e93fea 100644
--- a/pax-web-tomcat-bundle/pom.xml
+++ b/pax-web-tomcat-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-tomcat-common/pom.xml b/pax-web-tomcat-common/pom.xml
index 5c56b8ea34..3c7c95735b 100644
--- a/pax-web-tomcat-common/pom.xml
+++ b/pax-web-tomcat-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-tomcat-websocket/pom.xml b/pax-web-tomcat-websocket/pom.xml
index 9c6d30bba3..05131a05a3 100644
--- a/pax-web-tomcat-websocket/pom.xml
+++ b/pax-web-tomcat-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-tomcat/pom.xml b/pax-web-tomcat/pom.xml
index 775589c862..834dca5d1f 100644
--- a/pax-web-tomcat/pom.xml
+++ b/pax-web-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-undertow-bundle/pom.xml b/pax-web-undertow-bundle/pom.xml
index 93ff50f4cb..139106eb4b 100644
--- a/pax-web-undertow-bundle/pom.xml
+++ b/pax-web-undertow-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-undertow-websocket/pom.xml b/pax-web-undertow-websocket/pom.xml
index ad454aa64e..272a21ffb3 100644
--- a/pax-web-undertow-websocket/pom.xml
+++ b/pax-web-undertow-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-undertow/pom.xml b/pax-web-undertow/pom.xml
index 4df3cd5fdb..1f608cda53 100644
--- a/pax-web-undertow/pom.xml
+++ b/pax-web-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pax-web-websocket/pom.xml b/pax-web-websocket/pom.xml
index ef0b7f8e33..dff9510237 100644
--- a/pax-web-websocket/pom.xml
+++ b/pax-web-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/pom.xml b/pom.xml
index 4e78cd9ad6..3236f94a16 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
pom
OPS4J Pax Web
@@ -46,7 +46,7 @@
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
https://github.com/ops4j/org.ops4j.pax.web/tree/main
- HEAD
+ web-8.0.9
diff --git a/samples/pom.xml b/samples/pom.xml
index 19975faa3c..5229b883c3 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-jetty/pom.xml b/samples/samples-config/auth-config-fragment-jetty/pom.xml
index e8facd99b2..ce2a6ac7e4 100644
--- a/samples/samples-config/auth-config-fragment-jetty/pom.xml
+++ b/samples/samples-config/auth-config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-tomcat/pom.xml b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
index e798717992..db56fe6506 100644
--- a/samples/samples-config/auth-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-undertow/pom.xml b/samples/samples-config/auth-config-fragment-undertow/pom.xml
index 2ca1fc964a..48da26e882 100644
--- a/samples/samples-config/auth-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/auth-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-config/config-fragment-jetty/pom.xml b/samples/samples-config/config-fragment-jetty/pom.xml
index 56f0bb5b64..c6c05e8c4d 100644
--- a/samples/samples-config/config-fragment-jetty/pom.xml
+++ b/samples/samples-config/config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
index a53c707ddd..adba2a6222 100644
--- a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat/pom.xml b/samples/samples-config/config-fragment-tomcat/pom.xml
index 69659175fe..f1aba5e5ec 100644
--- a/samples/samples-config/config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
index 5866607a63..c489c6b669 100644
--- a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
index cc39ea70d2..f415575434 100644
--- a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
index 5cea5654ca..0ff502a30f 100644
--- a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-config/pom.xml b/samples/samples-config/pom.xml
index d690294b4a..b5a5a1253b 100644
--- a/samples/samples-config/pom.xml
+++ b/samples/samples-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-config/showcase/pom.xml b/samples/samples-config/showcase/pom.xml
index 0f72136339..e38e126912 100644
--- a/samples/samples-config/showcase/pom.xml
+++ b/samples/samples-config/showcase/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-httpservice/authentication/pom.xml b/samples/samples-httpservice/authentication/pom.xml
index 07400bc6d0..d6fc7dff0c 100644
--- a/samples/samples-httpservice/authentication/pom.xml
+++ b/samples/samples-httpservice/authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-httpservice/hs-1/pom.xml b/samples/samples-httpservice/hs-1/pom.xml
index b6ffc9b08b..52db3aa511 100644
--- a/samples/samples-httpservice/hs-1/pom.xml
+++ b/samples/samples-httpservice/hs-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-httpservice/hs-2/pom.xml b/samples/samples-httpservice/hs-2/pom.xml
index d5c336c921..a57cc7e606 100644
--- a/samples/samples-httpservice/hs-2/pom.xml
+++ b/samples/samples-httpservice/hs-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-httpservice/hs-helloworld/pom.xml b/samples/samples-httpservice/hs-helloworld/pom.xml
index 2ea23bab5f..80fe64fa43 100644
--- a/samples/samples-httpservice/hs-helloworld/pom.xml
+++ b/samples/samples-httpservice/hs-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-httpservice/hs-jersey/pom.xml b/samples/samples-httpservice/hs-jersey/pom.xml
index a0a0db1e53..d1a28dbb02 100644
--- a/samples/samples-httpservice/hs-jersey/pom.xml
+++ b/samples/samples-httpservice/hs-jersey/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-httpservice/http-custom-context/pom.xml b/samples/samples-httpservice/http-custom-context/pom.xml
index c851991f51..f92d3d6b80 100644
--- a/samples/samples-httpservice/http-custom-context/pom.xml
+++ b/samples/samples-httpservice/http-custom-context/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-httpservice/pom.xml b/samples/samples-httpservice/pom.xml
index 5a27b6b63a..37c2ae3f19 100644
--- a/samples/samples-httpservice/pom.xml
+++ b/samples/samples-httpservice/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-httpservice/wc-helloworld/pom.xml b/samples/samples-httpservice/wc-helloworld/pom.xml
index b0824ceb7a..afd9bef93f 100644
--- a/samples/samples-httpservice/wc-helloworld/pom.xml
+++ b/samples/samples-httpservice/wc-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment1/pom.xml b/samples/samples-internal/initializers-fragment1/pom.xml
index 9cafb3a711..d6bfbfe5bb 100644
--- a/samples/samples-internal/initializers-fragment1/pom.xml
+++ b/samples/samples-internal/initializers-fragment1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment2/pom.xml b/samples/samples-internal/initializers-fragment2/pom.xml
index 201fd852e1..81b171cad1 100644
--- a/samples/samples-internal/initializers-fragment2/pom.xml
+++ b/samples/samples-internal/initializers-fragment2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-internal/initializers/pom.xml b/samples/samples-internal/initializers/pom.xml
index 05a788961a..9460fbecb0 100644
--- a/samples/samples-internal/initializers/pom.xml
+++ b/samples/samples-internal/initializers/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-internal/pax-web-spi-fragment/pom.xml b/samples/samples-internal/pax-web-spi-fragment/pom.xml
index fe00056e40..b01b7b2da6 100644
--- a/samples/samples-internal/pax-web-spi-fragment/pom.xml
+++ b/samples/samples-internal/pax-web-spi-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-internal/pom.xml b/samples/samples-internal/pom.xml
index 78ea9f2a8c..db1117be2a 100644
--- a/samples/samples-internal/pom.xml
+++ b/samples/samples-internal/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
index 5f57a8f0b2..f7506730d0 100644
--- a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
index f30ad28ef4..4cd4b93830 100644
--- a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
index 0f0bc53a29..f2936bccef 100644
--- a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
index 3cb7e4ed37..c53e610d91 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
index aff84381b3..058759d341 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-jar/pom.xml b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
index d253bc89ff..c45c36d68a 100644
--- a/samples/samples-jsf/jsf-primefaces-jar/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
index 9ebd9635fd..3eb2b3d55f 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
index d0f06884bb..a9d652bc30 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
index 5d7206e71d..12598aad5e 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/pom.xml b/samples/samples-jsf/jsf-resourcehandler/pom.xml
index 52a7445bfa..2394c7acd2 100644
--- a/samples/samples-jsf/jsf-resourcehandler/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsf/pom.xml b/samples/samples-jsf/pom.xml
index 75106ca15f..bf8ed3705b 100644
--- a/samples/samples-jsf/pom.xml
+++ b/samples/samples-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-cdi/pom.xml b/samples/samples-jsf/war-jsf23-cdi/pom.xml
index 0839b0be3a..1ff71fe9f4 100644
--- a/samples/samples-jsf/war-jsf23-cdi/pom.xml
+++ b/samples/samples-jsf/war-jsf23-cdi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-embedded/pom.xml b/samples/samples-jsf/war-jsf23-embedded/pom.xml
index 48d1fc7c3f..d6e23b414a 100644
--- a/samples/samples-jsf/war-jsf23-embedded/pom.xml
+++ b/samples/samples-jsf/war-jsf23-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-wired/pom.xml b/samples/samples-jsf/war-jsf23-wired/pom.xml
index a992edcc0c..5ad607c8ff 100644
--- a/samples/samples-jsf/war-jsf23-wired/pom.xml
+++ b/samples/samples-jsf/war-jsf23-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-embedded/pom.xml b/samples/samples-jsf/war-primefaces-embedded/pom.xml
index 9a0d994838..5ad037ed73 100644
--- a/samples/samples-jsf/war-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/war-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-wired/pom.xml b/samples/samples-jsf/war-primefaces-wired/pom.xml
index ff4f20644d..af55f54a77 100644
--- a/samples/samples-jsf/war-primefaces-wired/pom.xml
+++ b/samples/samples-jsf/war-primefaces-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
index cb892b1aaf..efc4c1e10f 100644
--- a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp/pom.xml b/samples/samples-jsp/helloworld-jsp/pom.xml
index 953eb9b264..9529c55d52 100644
--- a/samples/samples-jsp/helloworld-jsp/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-jsp/pom.xml b/samples/samples-jsp/pom.xml
index 4cc7b6ae06..2313e311b0 100644
--- a/samples/samples-jsp/pom.xml
+++ b/samples/samples-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/helloworld-servlet3/pom.xml b/samples/samples-war/helloworld-servlet3/pom.xml
index 35de7008fe..9c194f9f09 100644
--- a/samples/samples-war/helloworld-servlet3/pom.xml
+++ b/samples/samples-war/helloworld-servlet3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/jsp-filter/pom.xml b/samples/samples-war/jsp-filter/pom.xml
index 187d454d95..f22ef42acf 100644
--- a/samples/samples-war/jsp-filter/pom.xml
+++ b/samples/samples-war/jsp-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/pom.xml b/samples/samples-war/pom.xml
index 7f2e0b68bd..7c55b210ac 100644
--- a/samples/samples-war/pom.xml
+++ b/samples/samples-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/simple-filter/pom.xml b/samples/samples-war/simple-filter/pom.xml
index 6ad9a1a499..0ca370d0f5 100644
--- a/samples/samples-war/simple-filter/pom.xml
+++ b/samples/samples-war/simple-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/wab-container-context-config/pom.xml b/samples/samples-war/wab-container-context-config/pom.xml
index 8ec17b9289..1a2b1387ae 100644
--- a/samples/samples-war/wab-container-context-config/pom.xml
+++ b/samples/samples-war/wab-container-context-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-authentication/pom.xml b/samples/samples-war/war-authentication/pom.xml
index ce083edaf7..c23b34c509 100644
--- a/samples/samples-war/war-authentication/pom.xml
+++ b/samples/samples-war/war-authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-dispatch-jsp/pom.xml b/samples/samples-war/war-dispatch-jsp/pom.xml
index 2838e2cb4b..0d86fe7005 100644
--- a/samples/samples-war/war-dispatch-jsp/pom.xml
+++ b/samples/samples-war/war-dispatch-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-formauth/pom.xml b/samples/samples-war/war-formauth/pom.xml
index b84781846b..4b68caf08f 100644
--- a/samples/samples-war/war-formauth/pom.xml
+++ b/samples/samples-war/war-formauth/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-http-methods/pom.xml b/samples/samples-war/war-http-methods/pom.xml
index abfb2220a4..51356ddf04 100644
--- a/samples/samples-war/war-http-methods/pom.xml
+++ b/samples/samples-war/war-http-methods/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-http2/pom.xml b/samples/samples-war/war-http2/pom.xml
index 3cc4fec10c..57f99a3b42 100644
--- a/samples/samples-war/war-http2/pom.xml
+++ b/samples/samples-war/war-http2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-introspection-bundle/pom.xml b/samples/samples-war/war-introspection-bundle/pom.xml
index c1e1725425..bcef2c8ab7 100644
--- a/samples/samples-war/war-introspection-bundle/pom.xml
+++ b/samples/samples-war/war-introspection-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-introspection/pom.xml b/samples/samples-war/war-introspection/pom.xml
index 2ff8527545..0544bc9ca5 100644
--- a/samples/samples-war/war-introspection/pom.xml
+++ b/samples/samples-war/war-introspection/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-jetty-web/pom.xml b/samples/samples-war/war-jetty-web/pom.xml
index 8d9c3ee84c..004e2431e3 100644
--- a/samples/samples-war/war-jetty-web/pom.xml
+++ b/samples/samples-war/war-jetty-web/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-keycloak/pom.xml b/samples/samples-war/war-keycloak/pom.xml
index f6b7d07e47..ee91a239b9 100644
--- a/samples/samples-war/war-keycloak/pom.xml
+++ b/samples/samples-war/war-keycloak/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
index 0bf9e1880f..0353a0f127 100644
--- a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
index 0862e15cf7..930dfcb231 100644
--- a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-limited-post/pom.xml b/samples/samples-war/war-limited-post/pom.xml
index c149af7ef5..8807aa70b5 100644
--- a/samples/samples-war/war-limited-post/pom.xml
+++ b/samples/samples-war/war-limited-post/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
index 88c0e0ea70..92635847ed 100644
--- a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
index 5e183c2444..4e8bf6e566 100644
--- a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
index a39f01b81d..81e950fc37 100644
--- a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
index be60af0533..1d896243b9 100644
--- a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
index 52a26b7f61..33e8a8e268 100644
--- a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/pom.xml b/samples/samples-war/war-most-complex/pom.xml
index e6f4554210..6229f506d0 100644
--- a/samples/samples-war/war-most-complex/pom.xml
+++ b/samples/samples-war/war-most-complex/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
index 4adf34ddab..b2b74f27bf 100644
--- a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
index 8966cc4bc4..11806e91d1 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
index d98b9a3354..218f0b8e3f 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
index 71f03ad299..656c1b1e5b 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
index 1b11d6b819..314fb80fc2 100644
--- a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../../pom.xml
diff --git a/samples/samples-war/war-required/pom.xml b/samples/samples-war/war-required/pom.xml
index 0a72c1898c..017e38719c 100644
--- a/samples/samples-war/war-required/pom.xml
+++ b/samples/samples-war/war-required/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-requiring/pom.xml b/samples/samples-war/war-requiring/pom.xml
index 9b32e39839..cf35e84617 100644
--- a/samples/samples-war/war-requiring/pom.xml
+++ b/samples/samples-war/war-requiring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-security/pom.xml b/samples/samples-war/war-security/pom.xml
index 35efcf142a..40f3b5ba6a 100644
--- a/samples/samples-war/war-security/pom.xml
+++ b/samples/samples-war/war-security/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-servlet-jsp-file/pom.xml b/samples/samples-war/war-servlet-jsp-file/pom.xml
index efb4e16d96..686a598827 100644
--- a/samples/samples-war/war-servlet-jsp-file/pom.xml
+++ b/samples/samples-war/war-servlet-jsp-file/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-simple/pom.xml b/samples/samples-war/war-simple/pom.xml
index 4f90987972..2e2472aa54 100644
--- a/samples/samples-war/war-simple/pom.xml
+++ b/samples/samples-war/war-simple/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-simplest-javaee/pom.xml b/samples/samples-war/war-simplest-javaee/pom.xml
index 911c96485e..b41c37fbe4 100644
--- a/samples/samples-war/war-simplest-javaee/pom.xml
+++ b/samples/samples-war/war-simplest-javaee/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-simplest-osgi/pom.xml b/samples/samples-war/war-simplest-osgi/pom.xml
index 25f3758553..91a2074964 100644
--- a/samples/samples-war/war-simplest-osgi/pom.xml
+++ b/samples/samples-war/war-simplest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-spring-wired/pom.xml b/samples/samples-war/war-spring-wired/pom.xml
index 397b4e774d..abb9599a9c 100644
--- a/samples/samples-war/war-spring-wired/pom.xml
+++ b/samples/samples-war/war-spring-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-spring/pom.xml b/samples/samples-war/war-spring/pom.xml
index c2d61adcc0..6a8abc7b3a 100644
--- a/samples/samples-war/war-spring/pom.xml
+++ b/samples/samples-war/war-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-vaadin08-spring/pom.xml b/samples/samples-war/war-vaadin08-spring/pom.xml
index 9103ad5c86..2e4203e8da 100644
--- a/samples/samples-war/war-vaadin08-spring/pom.xml
+++ b/samples/samples-war/war-vaadin08-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-vaadin08/pom.xml b/samples/samples-war/war-vaadin08/pom.xml
index 2d3c36bf54..a9de532cdb 100644
--- a/samples/samples-war/war-vaadin08/pom.xml
+++ b/samples/samples-war/war-vaadin08/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war-websocket-jsr356/pom.xml b/samples/samples-war/war-websocket-jsr356/pom.xml
index 8881a1a974..a76f156ac2 100644
--- a/samples/samples-war/war-websocket-jsr356/pom.xml
+++ b/samples/samples-war/war-websocket-jsr356/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-war/war/pom.xml b/samples/samples-war/war/pom.xml
index 325e982cc3..75e4d93b8c 100644
--- a/samples/samples-war/war/pom.xml
+++ b/samples/samples-war/war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-whiteboard/pom.xml b/samples/samples-whiteboard/pom.xml
index d85e9d8bb5..a27a43d954 100644
--- a/samples/samples-whiteboard/pom.xml
+++ b/samples/samples-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-1/pom.xml b/samples/samples-whiteboard/whiteboard-1/pom.xml
index c61e12de04..f65b99a30a 100644
--- a/samples/samples-whiteboard/whiteboard-1/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-annotated/pom.xml b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
index 0ce6ea9fcd..46f4f403b8 100644
--- a/samples/samples-whiteboard/whiteboard-annotated/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
index b223a82f2a..0c283609d3 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
index 18b7e79abc..f60d6fbda3 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
index cd5abec7aa..5f5935e8bb 100644
--- a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
index 14950d92c9..9dbf78bd6d 100644
--- a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
index c56f39c854..c3cde4205f 100644
--- a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds/pom.xml b/samples/samples-whiteboard/whiteboard-ds/pom.xml
index 4c3af387ec..1107590553 100644
--- a/samples/samples-whiteboard/whiteboard-ds/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-extended/pom.xml b/samples/samples-whiteboard/whiteboard-extended/pom.xml
index 6afd19b1e9..76061eb3a3 100644
--- a/samples/samples-whiteboard/whiteboard-extended/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-extended/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-scopes/pom.xml b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
index 3b1110e5df..b0be41e3ed 100644
--- a/samples/samples-whiteboard/whiteboard-scopes/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard/pom.xml b/samples/samples-whiteboard/whiteboard/pom.xml
index c2f4a0e9f5..f9e992e5d7 100644
--- a/samples/samples-whiteboard/whiteboard/pom.xml
+++ b/samples/samples-whiteboard/whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9-SNAPSHOT
+ 8.0.9
../pom.xml
From 2972c5033c94b4e04c04858e495a4004d7a50f17 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Wed, 14 Sep 2022 12:38:16 +0200
Subject: [PATCH 010/311] [maven-release-plugin] prepare for next development
iteration
---
pax-web-api/pom.xml | 2 +-
pax-web-deployer/pom.xml | 2 +-
pax-web-extender-war/pom.xml | 2 +-
pax-web-extender-whiteboard/pom.xml | 2 +-
pax-web-features/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-annotation13/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-cdi12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-el2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jpa2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-servlet31/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml | 2 +-
pax-web-fragments/pom.xml | 2 +-
pax-web-itest/pax-web-itest-common/pom.xml | 2 +-
.../pax-web-itest-container-common/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-jetty/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-tomcat/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-undertow/pom.xml | 2 +-
pax-web-itest/pax-web-itest-container/pom.xml | 2 +-
pax-web-itest/pax-web-itest-jsp/pom.xml | 2 +-
pax-web-itest/pax-web-itest-karaf/pom.xml | 2 +-
pax-web-itest/pax-web-itest-osgi/pom.xml | 2 +-
pax-web-itest/pax-web-itest-server/pom.xml | 2 +-
pax-web-itest/pax-web-itest-utils/pom.xml | 2 +-
pax-web-itest/pom.xml | 2 +-
pax-web-jetty-bundle/pom.xml | 2 +-
pax-web-jetty/pom.xml | 2 +-
pax-web-jsp/pom.xml | 2 +-
pax-web-karaf/pom.xml | 2 +-
pax-web-manual/pom.xml | 2 +-
pax-web-resources/pax-web-resources-api/pom.xml | 2 +-
pax-web-resources/pax-web-resources-extender/pom.xml | 2 +-
pax-web-resources/pax-web-resources-jsf/pom.xml | 2 +-
pax-web-resources/pom.xml | 2 +-
pax-web-runtime/pom.xml | 2 +-
pax-web-spi/pom.xml | 2 +-
pax-web-tomcat-bundle/pom.xml | 2 +-
pax-web-tomcat-common/pom.xml | 2 +-
pax-web-tomcat-websocket/pom.xml | 2 +-
pax-web-tomcat/pom.xml | 2 +-
pax-web-undertow-bundle/pom.xml | 2 +-
pax-web-undertow-websocket/pom.xml | 2 +-
pax-web-undertow/pom.xml | 2 +-
pax-web-websocket/pom.xml | 2 +-
pom.xml | 4 ++--
samples/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-tomcat/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat-vhosts/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat/pom.xml | 2 +-
.../samples-config/config-fragment-undertow-vhosts/pom.xml | 2 +-
.../samples-config/limit-post-config-fragment-tomcat/pom.xml | 2 +-
.../limit-post-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/pom.xml | 2 +-
samples/samples-config/showcase/pom.xml | 2 +-
samples/samples-httpservice/authentication/pom.xml | 2 +-
samples/samples-httpservice/hs-1/pom.xml | 2 +-
samples/samples-httpservice/hs-2/pom.xml | 2 +-
samples/samples-httpservice/hs-helloworld/pom.xml | 2 +-
samples/samples-httpservice/hs-jersey/pom.xml | 2 +-
samples/samples-httpservice/http-custom-context/pom.xml | 2 +-
samples/samples-httpservice/pom.xml | 2 +-
samples/samples-httpservice/wc-helloworld/pom.xml | 2 +-
samples/samples-internal/initializers-fragment1/pom.xml | 2 +-
samples/samples-internal/initializers-fragment2/pom.xml | 2 +-
samples/samples-internal/initializers/pom.xml | 2 +-
samples/samples-internal/pax-web-spi-fragment/pom.xml | 2 +-
samples/samples-internal/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons1/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons2/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons3/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-jar/pom.xml | 2 +-
.../jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle-override/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle/pom.xml | 2 +-
samples/samples-jsf/jsf-resourcehandler/pom.xml | 2 +-
samples/samples-jsf/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-cdi/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-embedded/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-wired/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-wired/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp-noclasses/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp/pom.xml | 2 +-
samples/samples-jsp/pom.xml | 2 +-
samples/samples-war/helloworld-servlet3/pom.xml | 2 +-
samples/samples-war/jsp-filter/pom.xml | 2 +-
samples/samples-war/pom.xml | 2 +-
samples/samples-war/simple-filter/pom.xml | 2 +-
samples/samples-war/wab-container-context-config/pom.xml | 2 +-
samples/samples-war/war-authentication/pom.xml | 2 +-
samples/samples-war/war-dispatch-jsp/pom.xml | 2 +-
samples/samples-war/war-formauth/pom.xml | 2 +-
samples/samples-war/war-http-methods/pom.xml | 2 +-
samples/samples-war/war-http2/pom.xml | 2 +-
samples/samples-war/war-introspection-bundle/pom.xml | 2 +-
samples/samples-war/war-introspection/pom.xml | 2 +-
samples/samples-war/war-jetty-web/pom.xml | 2 +-
samples/samples-war/war-keycloak/pom.xml | 2 +-
samples/samples-war/war-limited-post-fragment-tomcat/pom.xml | 2 +-
.../samples-war/war-limited-post-fragment-undertow/pom.xml | 2 +-
samples/samples-war/war-limited-post/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-2/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-3/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-2/pom.xml | 2 +-
samples/samples-war/war-most-complex/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-fragment/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar1/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar2/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-itself/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-jar/pom.xml | 2 +-
samples/samples-war/war-required/pom.xml | 2 +-
samples/samples-war/war-requiring/pom.xml | 2 +-
samples/samples-war/war-security/pom.xml | 2 +-
samples/samples-war/war-servlet-jsp-file/pom.xml | 2 +-
samples/samples-war/war-simple/pom.xml | 2 +-
samples/samples-war/war-simplest-javaee/pom.xml | 2 +-
samples/samples-war/war-simplest-osgi/pom.xml | 2 +-
samples/samples-war/war-spring-wired/pom.xml | 2 +-
samples/samples-war/war-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08/pom.xml | 2 +-
samples/samples-war/war-websocket-jsr356/pom.xml | 2 +-
samples/samples-war/war/pom.xml | 2 +-
samples/samples-whiteboard/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-1/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-annotated/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-1603/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-extended/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-scopes/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard/pom.xml | 2 +-
144 files changed, 145 insertions(+), 145 deletions(-)
diff --git a/pax-web-api/pom.xml b/pax-web-api/pom.xml
index 97ab9fce2f..6e815283b6 100644
--- a/pax-web-api/pom.xml
+++ b/pax-web-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-deployer/pom.xml b/pax-web-deployer/pom.xml
index 209456c222..54e333ed2d 100644
--- a/pax-web-deployer/pom.xml
+++ b/pax-web-deployer/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-extender-war/pom.xml b/pax-web-extender-war/pom.xml
index e3a65db5ca..e9a5051639 100644
--- a/pax-web-extender-war/pom.xml
+++ b/pax-web-extender-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-extender-whiteboard/pom.xml b/pax-web-extender-whiteboard/pom.xml
index a9c122a8bf..c6ab63c367 100644
--- a/pax-web-extender-whiteboard/pom.xml
+++ b/pax-web-extender-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-features/pom.xml b/pax-web-features/pom.xml
index e7cfbc8ef0..74b340434f 100644
--- a/pax-web-features/pom.xml
+++ b/pax-web-features/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
index 6784bbd7f2..40f728a463 100644
--- a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
index 9d6bc04316..f16e65e33e 100644
--- a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-el2/pom.xml b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
index e738a8c924..fed0567140 100644
--- a/pax-web-fragments/pax-web-compatibility-el2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
index e1999315e6..ce60afa9cd 100644
--- a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
index 2e8f2279ec..d4b65d67ed 100644
--- a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
index 1214bd8b1c..74d04b467a 100644
--- a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
index 396618b80a..208fc31f94 100644
--- a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
index 9c431f493c..650af6ef69 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
index f149104fd1..7cdc4fed5c 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pom.xml b/pax-web-fragments/pom.xml
index cfdc2e9850..38bb44d5c6 100644
--- a/pax-web-fragments/pom.xml
+++ b/pax-web-fragments/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-common/pom.xml b/pax-web-itest/pax-web-itest-common/pom.xml
index eb24c71bb0..1d9af41969 100644
--- a/pax-web-itest/pax-web-itest-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
index 2d63352031..9eff6be439 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
index 0a0b3edb7e..fa0b75b9e7 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
index c4cb7e32af..b1e3a00a2f 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
index f423dda991..7ebf134cf1 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pom.xml b/pax-web-itest/pax-web-itest-container/pom.xml
index bfb87e02ca..b957b962c3 100644
--- a/pax-web-itest/pax-web-itest-container/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-jsp/pom.xml b/pax-web-itest/pax-web-itest-jsp/pom.xml
index 0bd238eceb..22d49426ff 100644
--- a/pax-web-itest/pax-web-itest-jsp/pom.xml
+++ b/pax-web-itest/pax-web-itest-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-karaf/pom.xml b/pax-web-itest/pax-web-itest-karaf/pom.xml
index b3f618cf84..f6e543f0be 100644
--- a/pax-web-itest/pax-web-itest-karaf/pom.xml
+++ b/pax-web-itest/pax-web-itest-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-osgi/pom.xml b/pax-web-itest/pax-web-itest-osgi/pom.xml
index 8d890365fc..7033c52425 100644
--- a/pax-web-itest/pax-web-itest-osgi/pom.xml
+++ b/pax-web-itest/pax-web-itest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-server/pom.xml b/pax-web-itest/pax-web-itest-server/pom.xml
index e5769f3aa2..074025e97b 100644
--- a/pax-web-itest/pax-web-itest-server/pom.xml
+++ b/pax-web-itest/pax-web-itest-server/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-utils/pom.xml b/pax-web-itest/pax-web-itest-utils/pom.xml
index dda2c1865d..3e91bb41bd 100644
--- a/pax-web-itest/pax-web-itest-utils/pom.xml
+++ b/pax-web-itest/pax-web-itest-utils/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pom.xml b/pax-web-itest/pom.xml
index 5c70f231f2..c90898a19f 100644
--- a/pax-web-itest/pom.xml
+++ b/pax-web-itest/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-jetty-bundle/pom.xml b/pax-web-jetty-bundle/pom.xml
index e838db5192..7032f6b2c6 100644
--- a/pax-web-jetty-bundle/pom.xml
+++ b/pax-web-jetty-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-jetty/pom.xml b/pax-web-jetty/pom.xml
index a1b7615bf9..e66dfaffa6 100644
--- a/pax-web-jetty/pom.xml
+++ b/pax-web-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-jsp/pom.xml b/pax-web-jsp/pom.xml
index 063e8c4ef2..823c60e8b1 100644
--- a/pax-web-jsp/pom.xml
+++ b/pax-web-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-karaf/pom.xml b/pax-web-karaf/pom.xml
index d11f90e9f9..db3fcce1ea 100644
--- a/pax-web-karaf/pom.xml
+++ b/pax-web-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-manual/pom.xml b/pax-web-manual/pom.xml
index 041f92357c..f84962c65d 100644
--- a/pax-web-manual/pom.xml
+++ b/pax-web-manual/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-api/pom.xml b/pax-web-resources/pax-web-resources-api/pom.xml
index eb090e8741..e9c48f5d97 100644
--- a/pax-web-resources/pax-web-resources-api/pom.xml
+++ b/pax-web-resources/pax-web-resources-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-extender/pom.xml b/pax-web-resources/pax-web-resources-extender/pom.xml
index a5339dbce6..f30f9c9c02 100644
--- a/pax-web-resources/pax-web-resources-extender/pom.xml
+++ b/pax-web-resources/pax-web-resources-extender/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-jsf/pom.xml b/pax-web-resources/pax-web-resources-jsf/pom.xml
index a57476a68b..56513bc3fd 100644
--- a/pax-web-resources/pax-web-resources-jsf/pom.xml
+++ b/pax-web-resources/pax-web-resources-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pom.xml b/pax-web-resources/pom.xml
index 5c405de22d..bc3fac2eed 100644
--- a/pax-web-resources/pom.xml
+++ b/pax-web-resources/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-runtime/pom.xml b/pax-web-runtime/pom.xml
index e8207259e0..af1eb6efda 100644
--- a/pax-web-runtime/pom.xml
+++ b/pax-web-runtime/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-spi/pom.xml b/pax-web-spi/pom.xml
index 0ad22019f1..5bfed30ddd 100644
--- a/pax-web-spi/pom.xml
+++ b/pax-web-spi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-bundle/pom.xml b/pax-web-tomcat-bundle/pom.xml
index c8b7e93fea..7c90962d58 100644
--- a/pax-web-tomcat-bundle/pom.xml
+++ b/pax-web-tomcat-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-common/pom.xml b/pax-web-tomcat-common/pom.xml
index 3c7c95735b..f739db179f 100644
--- a/pax-web-tomcat-common/pom.xml
+++ b/pax-web-tomcat-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-websocket/pom.xml b/pax-web-tomcat-websocket/pom.xml
index 05131a05a3..e10e33c951 100644
--- a/pax-web-tomcat-websocket/pom.xml
+++ b/pax-web-tomcat-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat/pom.xml b/pax-web-tomcat/pom.xml
index 834dca5d1f..bc98a0bb54 100644
--- a/pax-web-tomcat/pom.xml
+++ b/pax-web-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow-bundle/pom.xml b/pax-web-undertow-bundle/pom.xml
index 139106eb4b..7f91c0d707 100644
--- a/pax-web-undertow-bundle/pom.xml
+++ b/pax-web-undertow-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow-websocket/pom.xml b/pax-web-undertow-websocket/pom.xml
index 272a21ffb3..9cc283eb6a 100644
--- a/pax-web-undertow-websocket/pom.xml
+++ b/pax-web-undertow-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow/pom.xml b/pax-web-undertow/pom.xml
index 1f608cda53..bdf50ed4d4 100644
--- a/pax-web-undertow/pom.xml
+++ b/pax-web-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pax-web-websocket/pom.xml b/pax-web-websocket/pom.xml
index dff9510237..0f7eea4e91 100644
--- a/pax-web-websocket/pom.xml
+++ b/pax-web-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/pom.xml b/pom.xml
index 3236f94a16..f2d84c827e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
pom
OPS4J Pax Web
@@ -46,7 +46,7 @@
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
https://github.com/ops4j/org.ops4j.pax.web/tree/main
- web-8.0.9
+ HEAD
diff --git a/samples/pom.xml b/samples/pom.xml
index 5229b883c3..b1c8656175 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-jetty/pom.xml b/samples/samples-config/auth-config-fragment-jetty/pom.xml
index ce2a6ac7e4..47a094622d 100644
--- a/samples/samples-config/auth-config-fragment-jetty/pom.xml
+++ b/samples/samples-config/auth-config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-tomcat/pom.xml b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
index db56fe6506..9ddc565b1b 100644
--- a/samples/samples-config/auth-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-undertow/pom.xml b/samples/samples-config/auth-config-fragment-undertow/pom.xml
index 48da26e882..313af8f09c 100644
--- a/samples/samples-config/auth-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/auth-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-jetty/pom.xml b/samples/samples-config/config-fragment-jetty/pom.xml
index c6c05e8c4d..5ba6099729 100644
--- a/samples/samples-config/config-fragment-jetty/pom.xml
+++ b/samples/samples-config/config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
index adba2a6222..f5d28db444 100644
--- a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat/pom.xml b/samples/samples-config/config-fragment-tomcat/pom.xml
index f1aba5e5ec..867bf5ed9d 100644
--- a/samples/samples-config/config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
index c489c6b669..291190f61d 100644
--- a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
index f415575434..1394005e75 100644
--- a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
index 0ff502a30f..e87021583a 100644
--- a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/pom.xml b/samples/samples-config/pom.xml
index b5a5a1253b..6a7be9f10c 100644
--- a/samples/samples-config/pom.xml
+++ b/samples/samples-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/showcase/pom.xml b/samples/samples-config/showcase/pom.xml
index e38e126912..e3e5dbcaf6 100644
--- a/samples/samples-config/showcase/pom.xml
+++ b/samples/samples-config/showcase/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/authentication/pom.xml b/samples/samples-httpservice/authentication/pom.xml
index d6fc7dff0c..9a20fc22f5 100644
--- a/samples/samples-httpservice/authentication/pom.xml
+++ b/samples/samples-httpservice/authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-1/pom.xml b/samples/samples-httpservice/hs-1/pom.xml
index 52db3aa511..67a9675db4 100644
--- a/samples/samples-httpservice/hs-1/pom.xml
+++ b/samples/samples-httpservice/hs-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-2/pom.xml b/samples/samples-httpservice/hs-2/pom.xml
index a57cc7e606..1ec604d3e8 100644
--- a/samples/samples-httpservice/hs-2/pom.xml
+++ b/samples/samples-httpservice/hs-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-helloworld/pom.xml b/samples/samples-httpservice/hs-helloworld/pom.xml
index 80fe64fa43..5affa2c175 100644
--- a/samples/samples-httpservice/hs-helloworld/pom.xml
+++ b/samples/samples-httpservice/hs-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-jersey/pom.xml b/samples/samples-httpservice/hs-jersey/pom.xml
index d1a28dbb02..bac6262b6e 100644
--- a/samples/samples-httpservice/hs-jersey/pom.xml
+++ b/samples/samples-httpservice/hs-jersey/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/http-custom-context/pom.xml b/samples/samples-httpservice/http-custom-context/pom.xml
index f92d3d6b80..12c4749e15 100644
--- a/samples/samples-httpservice/http-custom-context/pom.xml
+++ b/samples/samples-httpservice/http-custom-context/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/pom.xml b/samples/samples-httpservice/pom.xml
index 37c2ae3f19..3fbade208a 100644
--- a/samples/samples-httpservice/pom.xml
+++ b/samples/samples-httpservice/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/wc-helloworld/pom.xml b/samples/samples-httpservice/wc-helloworld/pom.xml
index afd9bef93f..0930f18f15 100644
--- a/samples/samples-httpservice/wc-helloworld/pom.xml
+++ b/samples/samples-httpservice/wc-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment1/pom.xml b/samples/samples-internal/initializers-fragment1/pom.xml
index d6bfbfe5bb..1b1a3afc42 100644
--- a/samples/samples-internal/initializers-fragment1/pom.xml
+++ b/samples/samples-internal/initializers-fragment1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment2/pom.xml b/samples/samples-internal/initializers-fragment2/pom.xml
index 81b171cad1..f18246783f 100644
--- a/samples/samples-internal/initializers-fragment2/pom.xml
+++ b/samples/samples-internal/initializers-fragment2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers/pom.xml b/samples/samples-internal/initializers/pom.xml
index 9460fbecb0..f5d1f4628e 100644
--- a/samples/samples-internal/initializers/pom.xml
+++ b/samples/samples-internal/initializers/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/pax-web-spi-fragment/pom.xml b/samples/samples-internal/pax-web-spi-fragment/pom.xml
index b01b7b2da6..8c96c61947 100644
--- a/samples/samples-internal/pax-web-spi-fragment/pom.xml
+++ b/samples/samples-internal/pax-web-spi-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/pom.xml b/samples/samples-internal/pom.xml
index db1117be2a..995c97652c 100644
--- a/samples/samples-internal/pom.xml
+++ b/samples/samples-internal/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
index f7506730d0..c50de2d2cd 100644
--- a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
index 4cd4b93830..8c2e7857ea 100644
--- a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
index f2936bccef..3878abb5d3 100644
--- a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
index c53e610d91..41d6f2cf1d 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
index 058759d341..55ceb44051 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-jar/pom.xml b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
index c45c36d68a..9e6de5a8d3 100644
--- a/samples/samples-jsf/jsf-primefaces-jar/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
index 3eb2b3d55f..45c968d57b 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
index a9d652bc30..485cc5753a 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
index 12598aad5e..c5e2c1aa32 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/pom.xml b/samples/samples-jsf/jsf-resourcehandler/pom.xml
index 2394c7acd2..5d6679b1bd 100644
--- a/samples/samples-jsf/jsf-resourcehandler/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/pom.xml b/samples/samples-jsf/pom.xml
index bf8ed3705b..81e71e0724 100644
--- a/samples/samples-jsf/pom.xml
+++ b/samples/samples-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-cdi/pom.xml b/samples/samples-jsf/war-jsf23-cdi/pom.xml
index 1ff71fe9f4..f423a9eedb 100644
--- a/samples/samples-jsf/war-jsf23-cdi/pom.xml
+++ b/samples/samples-jsf/war-jsf23-cdi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-embedded/pom.xml b/samples/samples-jsf/war-jsf23-embedded/pom.xml
index d6e23b414a..66d3035863 100644
--- a/samples/samples-jsf/war-jsf23-embedded/pom.xml
+++ b/samples/samples-jsf/war-jsf23-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-wired/pom.xml b/samples/samples-jsf/war-jsf23-wired/pom.xml
index 5ad607c8ff..dc43d91081 100644
--- a/samples/samples-jsf/war-jsf23-wired/pom.xml
+++ b/samples/samples-jsf/war-jsf23-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-embedded/pom.xml b/samples/samples-jsf/war-primefaces-embedded/pom.xml
index 5ad037ed73..6542caa5d2 100644
--- a/samples/samples-jsf/war-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/war-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-wired/pom.xml b/samples/samples-jsf/war-primefaces-wired/pom.xml
index af55f54a77..aa2c113d6d 100644
--- a/samples/samples-jsf/war-primefaces-wired/pom.xml
+++ b/samples/samples-jsf/war-primefaces-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
index efc4c1e10f..d88c77f16a 100644
--- a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp/pom.xml b/samples/samples-jsp/helloworld-jsp/pom.xml
index 9529c55d52..e7567e77dd 100644
--- a/samples/samples-jsp/helloworld-jsp/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/pom.xml b/samples/samples-jsp/pom.xml
index 2313e311b0..6fe13025eb 100644
--- a/samples/samples-jsp/pom.xml
+++ b/samples/samples-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/helloworld-servlet3/pom.xml b/samples/samples-war/helloworld-servlet3/pom.xml
index 9c194f9f09..67d6737113 100644
--- a/samples/samples-war/helloworld-servlet3/pom.xml
+++ b/samples/samples-war/helloworld-servlet3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/jsp-filter/pom.xml b/samples/samples-war/jsp-filter/pom.xml
index f22ef42acf..3eefa3d189 100644
--- a/samples/samples-war/jsp-filter/pom.xml
+++ b/samples/samples-war/jsp-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/pom.xml b/samples/samples-war/pom.xml
index 7c55b210ac..e92f3a909e 100644
--- a/samples/samples-war/pom.xml
+++ b/samples/samples-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/simple-filter/pom.xml b/samples/samples-war/simple-filter/pom.xml
index 0ca370d0f5..04642dafe1 100644
--- a/samples/samples-war/simple-filter/pom.xml
+++ b/samples/samples-war/simple-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/wab-container-context-config/pom.xml b/samples/samples-war/wab-container-context-config/pom.xml
index 1a2b1387ae..79230185c4 100644
--- a/samples/samples-war/wab-container-context-config/pom.xml
+++ b/samples/samples-war/wab-container-context-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-authentication/pom.xml b/samples/samples-war/war-authentication/pom.xml
index c23b34c509..ebb84fc467 100644
--- a/samples/samples-war/war-authentication/pom.xml
+++ b/samples/samples-war/war-authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-dispatch-jsp/pom.xml b/samples/samples-war/war-dispatch-jsp/pom.xml
index 0d86fe7005..d1cbf313ec 100644
--- a/samples/samples-war/war-dispatch-jsp/pom.xml
+++ b/samples/samples-war/war-dispatch-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-formauth/pom.xml b/samples/samples-war/war-formauth/pom.xml
index 4b68caf08f..98bb4cab35 100644
--- a/samples/samples-war/war-formauth/pom.xml
+++ b/samples/samples-war/war-formauth/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-http-methods/pom.xml b/samples/samples-war/war-http-methods/pom.xml
index 51356ddf04..57e2105b98 100644
--- a/samples/samples-war/war-http-methods/pom.xml
+++ b/samples/samples-war/war-http-methods/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-http2/pom.xml b/samples/samples-war/war-http2/pom.xml
index 57f99a3b42..7060d7e610 100644
--- a/samples/samples-war/war-http2/pom.xml
+++ b/samples/samples-war/war-http2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-introspection-bundle/pom.xml b/samples/samples-war/war-introspection-bundle/pom.xml
index bcef2c8ab7..9a3b1028e3 100644
--- a/samples/samples-war/war-introspection-bundle/pom.xml
+++ b/samples/samples-war/war-introspection-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-introspection/pom.xml b/samples/samples-war/war-introspection/pom.xml
index 0544bc9ca5..b589929058 100644
--- a/samples/samples-war/war-introspection/pom.xml
+++ b/samples/samples-war/war-introspection/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-jetty-web/pom.xml b/samples/samples-war/war-jetty-web/pom.xml
index 004e2431e3..8496dbb787 100644
--- a/samples/samples-war/war-jetty-web/pom.xml
+++ b/samples/samples-war/war-jetty-web/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-keycloak/pom.xml b/samples/samples-war/war-keycloak/pom.xml
index ee91a239b9..c9dfb8fe46 100644
--- a/samples/samples-war/war-keycloak/pom.xml
+++ b/samples/samples-war/war-keycloak/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
index 0353a0f127..3406a2b236 100644
--- a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
index 930dfcb231..34e9fa165c 100644
--- a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post/pom.xml b/samples/samples-war/war-limited-post/pom.xml
index 8807aa70b5..41ae57e34a 100644
--- a/samples/samples-war/war-limited-post/pom.xml
+++ b/samples/samples-war/war-limited-post/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
index 92635847ed..036f755e53 100644
--- a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
index 4e8bf6e566..d32ae9beda 100644
--- a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
index 81e950fc37..8d53a94835 100644
--- a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
index 1d896243b9..fa0c1681c3 100644
--- a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
index 33e8a8e268..2a5e0fa846 100644
--- a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/pom.xml b/samples/samples-war/war-most-complex/pom.xml
index 6229f506d0..eec6feac4c 100644
--- a/samples/samples-war/war-most-complex/pom.xml
+++ b/samples/samples-war/war-most-complex/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
index b2b74f27bf..48460e64da 100644
--- a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
index 11806e91d1..ca630d8ed5 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
index 218f0b8e3f..ff53f48bb4 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
index 656c1b1e5b..381e7cfbb0 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
index 314fb80fc2..105cc7b786 100644
--- a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-required/pom.xml b/samples/samples-war/war-required/pom.xml
index 017e38719c..752576a20c 100644
--- a/samples/samples-war/war-required/pom.xml
+++ b/samples/samples-war/war-required/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-requiring/pom.xml b/samples/samples-war/war-requiring/pom.xml
index cf35e84617..4782fa478e 100644
--- a/samples/samples-war/war-requiring/pom.xml
+++ b/samples/samples-war/war-requiring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-security/pom.xml b/samples/samples-war/war-security/pom.xml
index 40f3b5ba6a..fa0748240f 100644
--- a/samples/samples-war/war-security/pom.xml
+++ b/samples/samples-war/war-security/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-servlet-jsp-file/pom.xml b/samples/samples-war/war-servlet-jsp-file/pom.xml
index 686a598827..645872e015 100644
--- a/samples/samples-war/war-servlet-jsp-file/pom.xml
+++ b/samples/samples-war/war-servlet-jsp-file/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simple/pom.xml b/samples/samples-war/war-simple/pom.xml
index 2e2472aa54..e1f3a74da5 100644
--- a/samples/samples-war/war-simple/pom.xml
+++ b/samples/samples-war/war-simple/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simplest-javaee/pom.xml b/samples/samples-war/war-simplest-javaee/pom.xml
index b41c37fbe4..bb5c02b78a 100644
--- a/samples/samples-war/war-simplest-javaee/pom.xml
+++ b/samples/samples-war/war-simplest-javaee/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simplest-osgi/pom.xml b/samples/samples-war/war-simplest-osgi/pom.xml
index 91a2074964..632302cc55 100644
--- a/samples/samples-war/war-simplest-osgi/pom.xml
+++ b/samples/samples-war/war-simplest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-spring-wired/pom.xml b/samples/samples-war/war-spring-wired/pom.xml
index abb9599a9c..1bce1db000 100644
--- a/samples/samples-war/war-spring-wired/pom.xml
+++ b/samples/samples-war/war-spring-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-spring/pom.xml b/samples/samples-war/war-spring/pom.xml
index 6a8abc7b3a..4e58309c81 100644
--- a/samples/samples-war/war-spring/pom.xml
+++ b/samples/samples-war/war-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-vaadin08-spring/pom.xml b/samples/samples-war/war-vaadin08-spring/pom.xml
index 2e4203e8da..04ceb92111 100644
--- a/samples/samples-war/war-vaadin08-spring/pom.xml
+++ b/samples/samples-war/war-vaadin08-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-vaadin08/pom.xml b/samples/samples-war/war-vaadin08/pom.xml
index a9de532cdb..c4d327b4e5 100644
--- a/samples/samples-war/war-vaadin08/pom.xml
+++ b/samples/samples-war/war-vaadin08/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-websocket-jsr356/pom.xml b/samples/samples-war/war-websocket-jsr356/pom.xml
index a76f156ac2..2a1ef744d0 100644
--- a/samples/samples-war/war-websocket-jsr356/pom.xml
+++ b/samples/samples-war/war-websocket-jsr356/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war/pom.xml b/samples/samples-war/war/pom.xml
index 75e4d93b8c..4d8d26c767 100644
--- a/samples/samples-war/war/pom.xml
+++ b/samples/samples-war/war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/pom.xml b/samples/samples-whiteboard/pom.xml
index a27a43d954..a7e6a8d14a 100644
--- a/samples/samples-whiteboard/pom.xml
+++ b/samples/samples-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-1/pom.xml b/samples/samples-whiteboard/whiteboard-1/pom.xml
index f65b99a30a..c7cbc63659 100644
--- a/samples/samples-whiteboard/whiteboard-1/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-annotated/pom.xml b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
index 46f4f403b8..40869f25e5 100644
--- a/samples/samples-whiteboard/whiteboard-annotated/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
index 0c283609d3..634c5f53e0 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
index f60d6fbda3..e483d3fc88 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
index 5f5935e8bb..88a21b8408 100644
--- a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
index 9dbf78bd6d..4592764287 100644
--- a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
index c3cde4205f..1aaa8aaf7e 100644
--- a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds/pom.xml b/samples/samples-whiteboard/whiteboard-ds/pom.xml
index 1107590553..af4370585b 100644
--- a/samples/samples-whiteboard/whiteboard-ds/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-extended/pom.xml b/samples/samples-whiteboard/whiteboard-extended/pom.xml
index 76061eb3a3..65f35db8fd 100644
--- a/samples/samples-whiteboard/whiteboard-extended/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-extended/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-scopes/pom.xml b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
index b0be41e3ed..277d22babb 100644
--- a/samples/samples-whiteboard/whiteboard-scopes/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard/pom.xml b/samples/samples-whiteboard/whiteboard/pom.xml
index f9e992e5d7..ae78de0c6b 100644
--- a/samples/samples-whiteboard/whiteboard/pom.xml
+++ b/samples/samples-whiteboard/whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.9
+ 8.0.10-SNAPSHOT
../pom.xml
From 9e916c5aff5ba91a3b8ddc77b947633dcbe54ee7 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Fri, 16 Sep 2022 13:33:59 +0200
Subject: [PATCH 011/311] [build] Upgrade maven-jar-plugin to version 3.3.0
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index f2d84c827e..1335817d1a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -135,7 +135,7 @@
2.22.2
3.0.1
2.5.2
- 3.2.2
+ 3.3.0
3.4.1
2.5.3
1.7.0
From 6c06a23d1c330e0ecbaf3c6fc0eceff85719b63d Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Fri, 16 Sep 2022 13:34:35 +0200
Subject: [PATCH 012/311] [Fixes #1762] Upgrade to Jetty 9.4.49.v20220914
---
pom.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pom.xml b/pom.xml
index 1335817d1a..367abc4db5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -250,8 +250,8 @@
3.26.0
- 9.4.48.v20220622
- 9.4.48
+ 9.4.49.v20220914
+ 9.4.49
1.1.3.v20160715
1.1.3
From a4b274d8aac4863d605425277b2f2a6e03ebaf3f Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 19 Sep 2022 09:15:44 +0200
Subject: [PATCH 013/311] [Fixes #1763] Remove Jetty JaspiAuthenticatorFactory
from /META-INF/services in pax-web-jetty-bundle
---
.../web/itest/AbstractControlledTestBase.java | 13 ++++++
.../pax-web-itest-jetty/pom.xml | 5 ---
.../WhiteboardJettyBundleIntegrationTest.java | 40 ++++++++++++++++++
...WhiteboardTomcatBundleIntegrationTest.java | 40 ++++++++++++++++++
...iteboardUndertowBundleIntegrationTest.java | 41 +++++++++++++++++++
pax-web-jetty-bundle/pom.xml | 4 --
6 files changed, 134 insertions(+), 9 deletions(-)
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/whiteboard/WhiteboardJettyBundleIntegrationTest.java
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/whiteboard/WhiteboardTomcatBundleIntegrationTest.java
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/whiteboard/WhiteboardUndertowBundleIntegrationTest.java
diff --git a/pax-web-itest/pax-web-itest-common/src/main/java/org/ops4j/pax/web/itest/AbstractControlledTestBase.java b/pax-web-itest/pax-web-itest-common/src/main/java/org/ops4j/pax/web/itest/AbstractControlledTestBase.java
index fd609499d0..46b5a14bf3 100644
--- a/pax-web-itest/pax-web-itest-common/src/main/java/org/ops4j/pax/web/itest/AbstractControlledTestBase.java
+++ b/pax-web-itest/pax-web-itest-common/src/main/java/org/ops4j/pax/web/itest/AbstractControlledTestBase.java
@@ -277,6 +277,19 @@ protected Option[] paxWebJsp() {
};
}
+ protected Option[] paxWebJspForTomcatBundle() {
+ return new Option[] {
+ mavenBundle("jakarta.el", "jakarta.el-api")
+ .versionAsInProject().startLevel(START_LEVEL_TEST_BUNDLE - 1),
+ mavenBundle("org.ops4j.pax.web", "pax-web-compatibility-el2")
+ .versionAsInProject().startLevel(START_LEVEL_TEST_BUNDLE - 2).noStart(),
+ mavenBundle("org.eclipse.jdt", "ecj")
+ .versionAsInProject().startLevel(START_LEVEL_TEST_BUNDLE - 1),
+ mavenBundle("org.ops4j.pax.web", "pax-web-jsp")
+ .versionAsInProject().startLevel(START_LEVEL_TEST_BUNDLE - 1)
+ };
+ }
+
/**
* Installation of all the bundles required by {@code pax-web-jetty}
* @return
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
index fa0b75b9e7..2d9a59fccf 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
@@ -188,11 +188,6 @@
jetty-jaas
runtime
-
- org.eclipse.jetty
- jetty-jaspi
- runtime
-
org.eclipse.jetty.websocket
websocket-api
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/whiteboard/WhiteboardJettyBundleIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/whiteboard/WhiteboardJettyBundleIntegrationTest.java
new file mode 100644
index 0000000000..4e8344c1e3
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/whiteboard/WhiteboardJettyBundleIntegrationTest.java
@@ -0,0 +1,40 @@
+/*
+ * Copyright 2020 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.jetty.whiteboard;
+
+import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.exam.spi.reactors.ExamReactorStrategy;
+import org.ops4j.pax.exam.spi.reactors.PerClass;
+import org.ops4j.pax.web.itest.container.whiteboard.AbstractWhiteboardIntegrationTest;
+
+import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
+import static org.ops4j.pax.exam.OptionUtils.combine;
+
+@RunWith(PaxExam.class)
+@ExamReactorStrategy(PerClass.class)
+public class WhiteboardJettyBundleIntegrationTest extends AbstractWhiteboardIntegrationTest {
+
+ @Configuration
+ public Option[] configure() {
+ return combine(baseConfigureWithoutRuntime(),
+ combine(paxWebJsp(), paxWebExtenderWhiteboard(),
+ mavenBundle().groupId("org.ops4j.pax.web").artifactId("pax-web-jetty-bundle").versionAsInProject()));
+ }
+
+}
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/whiteboard/WhiteboardTomcatBundleIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/whiteboard/WhiteboardTomcatBundleIntegrationTest.java
new file mode 100644
index 0000000000..3dfd688078
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/whiteboard/WhiteboardTomcatBundleIntegrationTest.java
@@ -0,0 +1,40 @@
+/*
+ * Copyright 2020 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.tomcat.whiteboard;
+
+import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.exam.spi.reactors.ExamReactorStrategy;
+import org.ops4j.pax.exam.spi.reactors.PerClass;
+import org.ops4j.pax.web.itest.container.whiteboard.AbstractWhiteboardIntegrationTest;
+
+import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
+import static org.ops4j.pax.exam.OptionUtils.combine;
+
+@RunWith(PaxExam.class)
+@ExamReactorStrategy(PerClass.class)
+public class WhiteboardTomcatBundleIntegrationTest extends AbstractWhiteboardIntegrationTest {
+
+ @Configuration
+ public Option[] configure() {
+ return combine(baseConfigureWithoutRuntime(),
+ combine(paxWebJspForTomcatBundle(), paxWebExtenderWhiteboard(),
+ mavenBundle().groupId("org.ops4j.pax.web").artifactId("pax-web-tomcat-bundle").versionAsInProject()));
+ }
+
+}
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/whiteboard/WhiteboardUndertowBundleIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/whiteboard/WhiteboardUndertowBundleIntegrationTest.java
new file mode 100644
index 0000000000..b894516016
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/whiteboard/WhiteboardUndertowBundleIntegrationTest.java
@@ -0,0 +1,41 @@
+/*
+ * Copyright 2020 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.undertow.whiteboard;
+
+import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.exam.spi.reactors.ExamReactorStrategy;
+import org.ops4j.pax.exam.spi.reactors.PerClass;
+import org.ops4j.pax.web.itest.container.whiteboard.AbstractWhiteboardIntegrationTest;
+
+import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
+import static org.ops4j.pax.exam.OptionUtils.combine;
+
+@RunWith(PaxExam.class)
+@ExamReactorStrategy(PerClass.class)
+public class WhiteboardUndertowBundleIntegrationTest extends AbstractWhiteboardIntegrationTest {
+
+ @Configuration
+ public Option[] configure() {
+ return combine(baseConfigureWithoutRuntime(),
+ combine(paxWebJsp(), paxWebExtenderWhiteboard(),
+ mavenBundle("jakarta.websocket", "jakarta.websocket-api").versionAsInProject(),
+ mavenBundle().groupId("org.ops4j.pax.web").artifactId("pax-web-undertow-bundle").versionAsInProject()));
+ }
+
+}
diff --git a/pax-web-jetty-bundle/pom.xml b/pax-web-jetty-bundle/pom.xml
index 7032f6b2c6..675c130bd3 100644
--- a/pax-web-jetty-bundle/pom.xml
+++ b/pax-web-jetty-bundle/pom.xml
@@ -228,10 +228,6 @@
org.eclipse.jetty
jetty-jaas
-
- org.eclipse.jetty
- jetty-jaspi
-
org.eclipse.jetty
jetty-jmx
From 58f796c09cfc48ac4cefb9aeece711bda35b0ac9 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 19 Sep 2022 13:22:26 +0200
Subject: [PATCH 014/311] [Fixes #1760] Add org.ops4j.pax.web.tccl.type option
to set TCCL type for servlet/filter service methods
---
.../ops4j/pax/web/service/PaxWebConfig.java | 20 ++++
...ctWhiteboardTCCLConfigIntegrationTest.java | 113 ++++++++++++++++++
...boardTCCLServletConfigIntegrationTest.java | 36 ++++++
...rdTCCLWhiteboardConfigIntegrationTest.java | 41 +++++++
...boardTCCLServletConfigIntegrationTest.java | 36 ++++++
...rdTCCLWhiteboardConfigIntegrationTest.java | 41 +++++++
...boardTCCLServletConfigIntegrationTest.java | 36 ++++++
...rdTCCLWhiteboardConfigIntegrationTest.java | 41 +++++++
.../jetty/internal/JettyServerWrapper.java | 3 +
.../jetty/internal/PaxWebFilterHolder.java | 9 +-
.../jetty/internal/PaxWebServletHolder.java | 10 +-
.../service/internal/ConfigurationImpl.java | 18 +++
.../resources/OSGI-INF/metatype/metatype.xml | 3 +
.../spi/config/ServerConfiguration.java | 7 ++
.../spi/servlet/OsgiInitializedFilter.java | 69 +++++++----
.../spi/servlet/OsgiInitializedServlet.java | 21 +++-
.../tomcat/internal/PaxWebFilterDef.java | 10 +-
.../internal/PaxWebStandardContext.java | 7 ++
.../internal/PaxWebStandardWrapper.java | 8 +-
.../tomcat/internal/TomcatServerWrapper.java | 11 +-
.../undertow/internal/PaxWebFilterInfo.java | 20 +++-
.../undertow/internal/PaxWebServletInfo.java | 19 ++-
.../internal/UndertowServerWrapper.java | 9 +-
23 files changed, 539 insertions(+), 49 deletions(-)
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/whiteboard/AbstractWhiteboardTCCLConfigIntegrationTest.java
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/whiteboard/WhiteboardTCCLServletConfigIntegrationTest.java
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/whiteboard/WhiteboardTCCLWhiteboardConfigIntegrationTest.java
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/whiteboard/WhiteboardTCCLServletConfigIntegrationTest.java
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/whiteboard/WhiteboardTCCLWhiteboardConfigIntegrationTest.java
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/whiteboard/WhiteboardTCCLServletConfigIntegrationTest.java
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/whiteboard/WhiteboardTCCLWhiteboardConfigIntegrationTest.java
diff --git a/pax-web-api/src/main/java/org/ops4j/pax/web/service/PaxWebConfig.java b/pax-web-api/src/main/java/org/ops4j/pax/web/service/PaxWebConfig.java
index e8d7f3673c..28d8e5987f 100644
--- a/pax-web-api/src/main/java/org/ops4j/pax/web/service/PaxWebConfig.java
+++ b/pax-web-api/src/main/java/org/ops4j/pax/web/service/PaxWebConfig.java
@@ -161,6 +161,26 @@ public interface PaxWebConfig {
*/
String BUNDLE_CONTEXT_PROPERTY_WAR_EXTENDER_JARS_TO_SCAN = "org.ops4j.pax.web.extender.war.jarsToScan";
+ /**
+ * Defines the type of TCCL that should be set for service methods (like {@link javax.servlet.Servlet#service}).
+ * It can take two values:
+ * {@code servlet} (the default, assumed value) - {@link ServletContext#getClassLoader()} returns
+ * only the bundle's class loader for given servlet/filter, but TCCL is set to servlet context's classloader
+ * {@code whiteboard} - {@link ServletContext#getClassLoader()} and TCCL are set to the same classloader,
+ * the classloader of a bundle which was used to register given web element.
+ *
+ * According to Whiteboard specification, {@link ServletContext#getClassLoader()} should return a classloader
+ * for a bundle which was used to register given Whiteboard service (like servlet or a filter). This is ensured
+ * by Pax Web 8. However, Whiteboard specification doesn't say anything about
+ * {@link Thread#getContextClassLoader() Thread Context ClassLoader}, so by the principle of least surprise,
+ * the TCCL is set to a "servlet context class loader", which in Pax Web is a delegating class loader, which can
+ * reach to multiple bundles, including the bundle of the runtime (like pax-web-jetty), JSP bundle, whiteboard
+ * bundle and definitely - all the bundles for all the web elements which are registered into the given servlet
+ * context - this is the default behavior, because it matches the expected behavior for web applications
+ * (WARs/WABs).
+ */
+ String PID_CFG_TCCL_TYPE = "org.ops4j.pax.web.tccl.type";
+
// --- security configuration properties
/**
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/whiteboard/AbstractWhiteboardTCCLConfigIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/whiteboard/AbstractWhiteboardTCCLConfigIntegrationTest.java
new file mode 100644
index 0000000000..a53941d325
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/whiteboard/AbstractWhiteboardTCCLConfigIntegrationTest.java
@@ -0,0 +1,113 @@
+/*
+ * Copyright 2020 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.container.whiteboard;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.ops4j.pax.web.itest.container.AbstractContainerTestBase;
+import org.ops4j.pax.web.itest.utils.client.HttpTestClientFactory;
+import org.ops4j.pax.web.service.PaxWebConfig;
+import org.ops4j.pax.web.service.PaxWebConstants;
+import org.osgi.framework.ServiceRegistration;
+import org.osgi.service.cm.ConfigurationAdmin;
+import org.osgi.service.http.whiteboard.HttpWhiteboardConstants;
+
+import javax.inject.Inject;
+import javax.servlet.Filter;
+import javax.servlet.FilterChain;
+import javax.servlet.Servlet;
+import javax.servlet.ServletException;
+import javax.servlet.ServletRequest;
+import javax.servlet.ServletResponse;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.Dictionary;
+import java.util.Hashtable;
+
+public abstract class AbstractWhiteboardTCCLConfigIntegrationTest extends AbstractContainerTestBase {
+
+ @Inject
+ private ConfigurationAdmin caService;
+
+ @Before
+ public void setUp() throws Exception {
+ org.osgi.service.cm.Configuration config = caService.getConfiguration(PaxWebConstants.PID, null);
+
+ configureAndWaitForNamedServlet("tccl-servlet", () -> {
+ Dictionary props = new Hashtable<>();
+ props.put(PaxWebConfig.PID_CFG_LISTENING_ADDRESSES, "127.0.0.1");
+ props.put(PaxWebConfig.PID_CFG_HTTP_PORT, "8182");
+ props.put(PaxWebConfig.PID_CFG_TCCL_TYPE, getTCCLType());
+
+ Dictionary current = config.getProperties();
+ if (current == null || !"8182".equals(current.get(PaxWebConfig.PID_CFG_HTTP_PORT))) {
+ configureAndWaitForListener(8182, () -> {
+ config.update(props);
+ });
+ }
+
+ Dictionary properties = new Hashtable<>();
+ properties.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_FILTER_NAME, "tccl-filter");
+ properties.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_FILTER_PATTERN, "/*");
+ ServiceRegistration registerFilter = context
+ .registerService(Filter.class, new TCCLFilter(), properties);
+
+ properties = new Hashtable<>();
+ properties.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_NAME, "tccl-servlet");
+ properties.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_PATTERN, "/tccl");
+ ServiceRegistration registerService = context
+ .registerService(Servlet.class, new TCCLServlet(), properties);
+ });
+ }
+
+ protected String getTCCLType() {
+ // that's the default value
+ return "servlet";
+ }
+
+ @Test
+ public void testTCCL() throws Exception {
+ if ("whiteboard".equals(getTCCLType())) {
+ HttpTestClientFactory.createDefaultTestClient()
+ .withResponseAssertion("Response must contain 'true|true'",
+ resp -> resp.contains("true|true"))
+ .doGETandExecuteTest("http://127.0.0.1:8182/tccl");
+ } else {
+ HttpTestClientFactory.createDefaultTestClient()
+ .withResponseAssertion("Response must contain 'false|false'",
+ resp -> resp.contains("false|false"))
+ .doGETandExecuteTest("http://127.0.0.1:8182/tccl");
+ }
+ }
+
+ private static class TCCLServlet extends HttpServlet {
+ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
+ resp.getWriter().print(req.getServletContext().getClassLoader()
+ .equals(Thread.currentThread().getContextClassLoader()));
+ }
+ }
+
+ private static class TCCLFilter implements javax.servlet.Filter {
+ public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
+ response.getWriter().print(request.getServletContext().getClassLoader()
+ .equals(Thread.currentThread().getContextClassLoader()) + "|");
+ chain.doFilter(request, response);
+ }
+ }
+
+}
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/whiteboard/WhiteboardTCCLServletConfigIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/whiteboard/WhiteboardTCCLServletConfigIntegrationTest.java
new file mode 100644
index 0000000000..fb2501ac4a
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/whiteboard/WhiteboardTCCLServletConfigIntegrationTest.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright 2020 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.jetty.whiteboard;
+
+import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.web.itest.container.whiteboard.AbstractWhiteboardTCCLConfigIntegrationTest;
+
+import static org.ops4j.pax.exam.OptionUtils.combine;
+
+@RunWith(PaxExam.class)
+public class WhiteboardTCCLServletConfigIntegrationTest extends AbstractWhiteboardTCCLConfigIntegrationTest {
+
+ @Configuration
+ public Option[] configure() {
+ Option[] serverOptions = combine(baseConfigure(), paxWebJetty());
+ Option[] cmOptions = combine(serverOptions, configAdmin());
+ return combine(cmOptions, paxWebExtenderWhiteboard());
+ }
+
+}
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/whiteboard/WhiteboardTCCLWhiteboardConfigIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/whiteboard/WhiteboardTCCLWhiteboardConfigIntegrationTest.java
new file mode 100644
index 0000000000..8f5c1e0436
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/whiteboard/WhiteboardTCCLWhiteboardConfigIntegrationTest.java
@@ -0,0 +1,41 @@
+/*
+ * Copyright 2020 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.jetty.whiteboard;
+
+import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.web.itest.container.whiteboard.AbstractWhiteboardTCCLConfigIntegrationTest;
+
+import static org.ops4j.pax.exam.OptionUtils.combine;
+
+@RunWith(PaxExam.class)
+public class WhiteboardTCCLWhiteboardConfigIntegrationTest extends AbstractWhiteboardTCCLConfigIntegrationTest {
+
+ @Configuration
+ public Option[] configure() {
+ Option[] serverOptions = combine(baseConfigure(), paxWebJetty());
+ Option[] cmOptions = combine(serverOptions, configAdmin());
+ return combine(cmOptions, paxWebExtenderWhiteboard());
+ }
+
+ @Override
+ protected String getTCCLType() {
+ return "whiteboard";
+ }
+
+}
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/whiteboard/WhiteboardTCCLServletConfigIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/whiteboard/WhiteboardTCCLServletConfigIntegrationTest.java
new file mode 100644
index 0000000000..fecbba66f0
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/whiteboard/WhiteboardTCCLServletConfigIntegrationTest.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright 2020 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.tomcat.whiteboard;
+
+import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.web.itest.container.whiteboard.AbstractWhiteboardTCCLConfigIntegrationTest;
+
+import static org.ops4j.pax.exam.OptionUtils.combine;
+
+@RunWith(PaxExam.class)
+public class WhiteboardTCCLServletConfigIntegrationTest extends AbstractWhiteboardTCCLConfigIntegrationTest {
+
+ @Configuration
+ public Option[] configure() {
+ Option[] serverOptions = combine(baseConfigure(), paxWebTomcat());
+ Option[] cmOptions = combine(serverOptions, configAdmin());
+ return combine(cmOptions, paxWebExtenderWhiteboard());
+ }
+
+}
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/whiteboard/WhiteboardTCCLWhiteboardConfigIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/whiteboard/WhiteboardTCCLWhiteboardConfigIntegrationTest.java
new file mode 100644
index 0000000000..3c85243047
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/whiteboard/WhiteboardTCCLWhiteboardConfigIntegrationTest.java
@@ -0,0 +1,41 @@
+/*
+ * Copyright 2020 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.tomcat.whiteboard;
+
+import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.web.itest.container.whiteboard.AbstractWhiteboardTCCLConfigIntegrationTest;
+
+import static org.ops4j.pax.exam.OptionUtils.combine;
+
+@RunWith(PaxExam.class)
+public class WhiteboardTCCLWhiteboardConfigIntegrationTest extends AbstractWhiteboardTCCLConfigIntegrationTest {
+
+ @Configuration
+ public Option[] configure() {
+ Option[] serverOptions = combine(baseConfigure(), paxWebTomcat());
+ Option[] cmOptions = combine(serverOptions, configAdmin());
+ return combine(cmOptions, paxWebExtenderWhiteboard());
+ }
+
+ @Override
+ protected String getTCCLType() {
+ return "whiteboard";
+ }
+
+}
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/whiteboard/WhiteboardTCCLServletConfigIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/whiteboard/WhiteboardTCCLServletConfigIntegrationTest.java
new file mode 100644
index 0000000000..1abf52fde9
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/whiteboard/WhiteboardTCCLServletConfigIntegrationTest.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright 2020 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.undertow.whiteboard;
+
+import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.web.itest.container.whiteboard.AbstractWhiteboardTCCLConfigIntegrationTest;
+
+import static org.ops4j.pax.exam.OptionUtils.combine;
+
+@RunWith(PaxExam.class)
+public class WhiteboardTCCLServletConfigIntegrationTest extends AbstractWhiteboardTCCLConfigIntegrationTest {
+
+ @Configuration
+ public Option[] configure() {
+ Option[] serverOptions = combine(baseConfigure(), paxWebUndertow());
+ Option[] cmOptions = combine(serverOptions, configAdmin());
+ return combine(cmOptions, paxWebExtenderWhiteboard());
+ }
+
+}
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/whiteboard/WhiteboardTCCLWhiteboardConfigIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/whiteboard/WhiteboardTCCLWhiteboardConfigIntegrationTest.java
new file mode 100644
index 0000000000..e51379622e
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/whiteboard/WhiteboardTCCLWhiteboardConfigIntegrationTest.java
@@ -0,0 +1,41 @@
+/*
+ * Copyright 2020 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.undertow.whiteboard;
+
+import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.web.itest.container.whiteboard.AbstractWhiteboardTCCLConfigIntegrationTest;
+
+import static org.ops4j.pax.exam.OptionUtils.combine;
+
+@RunWith(PaxExam.class)
+public class WhiteboardTCCLWhiteboardConfigIntegrationTest extends AbstractWhiteboardTCCLConfigIntegrationTest {
+
+ @Configuration
+ public Option[] configure() {
+ Option[] serverOptions = combine(baseConfigure(), paxWebUndertow());
+ Option[] cmOptions = combine(serverOptions, configAdmin());
+ return combine(cmOptions, paxWebExtenderWhiteboard());
+ }
+
+ @Override
+ protected String getTCCLType() {
+ return "whiteboard";
+ }
+
+}
diff --git a/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/JettyServerWrapper.java b/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/JettyServerWrapper.java
index 6a2c1d3f01..0ea2199f87 100644
--- a/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/JettyServerWrapper.java
+++ b/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/JettyServerWrapper.java
@@ -1178,6 +1178,7 @@ public void visitServletModelChange(ServletModelChange change) {
// - always associated with one of ServletModel's OsgiContextModels
OsgiServletContext context = osgiServletContexts.get(osgiContextModel);
PaxWebServletHolder holder = new PaxWebServletHolder(model, osgiContextModel, context);
+ holder.setWhiteboardTCCL("whiteboard".equalsIgnoreCase(configuration.server().getTCCLType()));
// we have to ensure that the context's class loader knows about servlet's bundle
OsgiServletContext ctx = this.osgiServletContexts.get(osgiContextModel);
@@ -1366,6 +1367,7 @@ public void visitFilterModelChange(FilterModelChange change) {
ServletHandler servletHandler = sch.getServletHandler();
List mapping = configureFilterMappings(model);
PaxWebFilterHolder holder = new PaxWebFilterHolder(model, context);
+ holder.setWhiteboardTCCL("whiteboard".equalsIgnoreCase(configuration.server().getTCCLType()));
holder.setMapping(mapping);
for (PaxWebFilterMapping m : mapping) {
servletHandler.addFilter(holder);
@@ -1553,6 +1555,7 @@ public void visitFilterStateChange(FilterStateChange change) {
OsgiServletContext context = osgiServletContexts.get(highestRankedModel);
PaxWebFilterHolder holder = new PaxWebFilterHolder(model, context);
+ holder.setWhiteboardTCCL("whiteboard".equalsIgnoreCase(configuration.server().getTCCLType()));
holder.setMapping(configureFilterMappings(model));
newFilterHolders[pos] = holder;
diff --git a/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/PaxWebFilterHolder.java b/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/PaxWebFilterHolder.java
index 0cd3117208..3ef325763c 100644
--- a/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/PaxWebFilterHolder.java
+++ b/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/PaxWebFilterHolder.java
@@ -57,6 +57,8 @@ public class PaxWebFilterHolder extends FilterHolder {
private ServiceObjects serviceObjects;
+ private boolean whiteboardTCCL;
+
/**
* Initialize {@link PaxWebFilterHolder} with {@link FilterModel}. All its
* {@link FilterModel#getContextModels() OSGi contexts} will determinie when the filter will be used during
@@ -165,7 +167,8 @@ protected synchronized Filter getInstance() {
}
return instance == null ? null
- : new OsgiInitializedFilter(instance, filterModel, servletContext == null ? osgiServletContext : servletContext);
+ : new OsgiInitializedFilter(instance, filterModel, servletContext == null ? osgiServletContext : servletContext,
+ whiteboardTCCL);
}
@Override
@@ -216,4 +219,8 @@ public List getMapping() {
return mapping;
}
+ public void setWhiteboardTCCL(boolean whiteboardTCCL) {
+ this.whiteboardTCCL = whiteboardTCCL;
+ }
+
}
diff --git a/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/PaxWebServletHolder.java b/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/PaxWebServletHolder.java
index d7cd984cc3..311aac4e69 100644
--- a/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/PaxWebServletHolder.java
+++ b/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/PaxWebServletHolder.java
@@ -75,6 +75,8 @@ public class PaxWebServletHolder extends ServletHolder {
*/
private boolean is404;
+ private boolean whiteboardTCCL;
+
/**
* Constructor to use when wrapping internal {@link Servlet servlets} which won't use OSGi machinery.
*
@@ -234,7 +236,7 @@ protected synchronized Servlet getInstance() {
// if null, newInstance() will be called
// In Tomcat configuration is taken from the StandardWrapper, here
// org.eclipse.jetty.servlet.ServletHolder._config is private, so we need special OsgiInitializedServlet
- return instance == null ? null : new OsgiInitializedServlet(instance, servletContext);
+ return instance == null ? null : new OsgiInitializedServlet(instance, servletContext, whiteboardTCCL);
}
@Override
@@ -276,7 +278,7 @@ public void destroyInstance(Object o) {
@Override
protected Servlet newInstance() throws ServletException, IllegalAccessException, InstantiationException, NoSuchMethodException, InvocationTargetException {
// no need to do anything special, but we have a Bundle reference, so we could use it if needed
- return new OsgiInitializedServlet(super.newInstance(), servletContext);
+ return new OsgiInitializedServlet(super.newInstance(), servletContext, whiteboardTCCL);
}
/**
@@ -310,4 +312,8 @@ public ServletMapping getMapping() {
return mapping;
}
+ public void setWhiteboardTCCL(boolean whiteboardTCCL) {
+ this.whiteboardTCCL = whiteboardTCCL;
+ }
+
}
diff --git a/pax-web-runtime/src/main/java/org/ops4j/pax/web/service/internal/ConfigurationImpl.java b/pax-web-runtime/src/main/java/org/ops4j/pax/web/service/internal/ConfigurationImpl.java
index c94389a030..b8da0ef21e 100644
--- a/pax-web-runtime/src/main/java/org/ops4j/pax/web/service/internal/ConfigurationImpl.java
+++ b/pax-web-runtime/src/main/java/org/ops4j/pax/web/service/internal/ConfigurationImpl.java
@@ -247,6 +247,8 @@ private class ServerConfigurationImpl implements ServerConfiguration {
private final String[] virtualHosts;
private final String[] connectors;
+ private final String tcclType;
+
private ServerConfigurationImpl() {
// eager resolution of some important properties
resolveIntegerProperty(PaxWebConfig.PID_CFG_HTTP_PORT);
@@ -330,6 +332,17 @@ private ServerConfigurationImpl() {
}
virtualHosts = Utils.asStringArray(PaxWebConfig.PID_CFG_VIRTUAL_HOST_LIST, virtualHostNames);
connectors = Utils.asStringArray(PaxWebConfig.PID_CFG_CONNECTOR_LIST, connectorNames);
+
+ String tcclValue = resolveStringProperty(PaxWebConfig.PID_CFG_TCCL_TYPE);
+ String tcclTypeValue = "servlet";
+ if ("whiteboard".equalsIgnoreCase(tcclValue)) {
+ tcclTypeValue = "whiteboard";
+ } else if ("servlet".equalsIgnoreCase(tcclValue)) {
+ tcclTypeValue = "servlet";
+ } else if (tcclValue != null && !"".equals(tcclValue.trim())) {
+ LOG.warn("Unknown value of {} property. Falling back to \"servlet\".", PaxWebConfig.PID_CFG_TCCL_TYPE);
+ }
+ tcclType = tcclTypeValue;
}
@Override
@@ -431,6 +444,11 @@ public String[] getVirtualHosts() {
public String[] getConnectors() {
return connectors;
}
+
+ @Override
+ public String getTCCLType() {
+ return tcclType;
+ }
}
private class SecurityConfigurationImpl implements SecurityConfiguration {
diff --git a/pax-web-runtime/src/main/resources/OSGI-INF/metatype/metatype.xml b/pax-web-runtime/src/main/resources/OSGI-INF/metatype/metatype.xml
index ecb3c3b860..0e6c23bbb5 100644
--- a/pax-web-runtime/src/main/resources/OSGI-INF/metatype/metatype.xml
+++ b/pax-web-runtime/src/main/resources/OSGI-INF/metatype/metatype.xml
@@ -75,6 +75,9 @@
+
+
getInitParameterNames() {
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
- if (filterPatterns != null) {
- // do RegEx matching
- boolean match = false;
- if (request instanceof HttpServletRequest) {
- String uri = ((HttpServletRequest) request).getRequestURI();
- if (((HttpServletRequest) request).getQueryString() != null) {
- uri += "?" + ((HttpServletRequest) request).getQueryString();
- }
- for (Pattern p : filterPatterns) {
- if (p.matcher(uri).matches()) {
- match = true;
- break;
+ ClassLoader tccl = null;
+ try {
+ if (whiteboardTCCL) {
+ tccl = Thread.currentThread().getContextClassLoader();
+ Thread.currentThread().setContextClassLoader(request.getServletContext().getClassLoader());
+ }
+ if (filterPatterns != null) {
+ // do RegEx matching
+ boolean match = false;
+ if (request instanceof HttpServletRequest) {
+ String uri = ((HttpServletRequest) request).getRequestURI();
+ if (((HttpServletRequest) request).getQueryString() != null) {
+ uri += "?" + ((HttpServletRequest) request).getQueryString();
}
+ for (Pattern p : filterPatterns) {
+ if (p.matcher(uri).matches()) {
+ match = true;
+ break;
+ }
+ }
+ } else {
+ match = true;
+ }
+ if (match) {
+ filter.doFilter(request, response, chain);
+ } else {
+ // just invoke the chain without this filter
+ chain.doFilter(request, response);
}
} else {
- match = true;
- }
- if (match) {
- filter.doFilter(request, response, chain);
- } else {
- // just invoke the chain without this filter
- chain.doFilter(request, response);
+ if (filter == null) {
+ chain.doFilter(request, response);
+ } else {
+ filter.doFilter(request, response, chain);
+ }
}
- } else {
- if (filter == null) {
- chain.doFilter(request, response);
- } else {
- filter.doFilter(request, response, chain);
+ } finally {
+ if (whiteboardTCCL) {
+ Thread.currentThread().setContextClassLoader(tccl);
}
}
}
diff --git a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiInitializedServlet.java b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiInitializedServlet.java
index 7113947141..b89fcb88c5 100644
--- a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiInitializedServlet.java
+++ b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiInitializedServlet.java
@@ -36,9 +36,16 @@ public class OsgiInitializedServlet implements Servlet {
private final Servlet servlet;
private final OsgiScopedServletContext servletContext;
- public OsgiInitializedServlet(Servlet servlet, OsgiScopedServletContext servletSpecificContext) {
+ /**
+ * Whether TCCL should be set to servlet's bundle classloader. If {@code false}, TCCL from
+ * containing {@link ServletContext} will be used.
+ */
+ private final boolean whiteboardTCCL;
+
+ public OsgiInitializedServlet(Servlet servlet, OsgiScopedServletContext servletSpecificContext, boolean whiteboardTCCL) {
this.servlet = servlet;
this.servletContext = servletSpecificContext;
+ this.whiteboardTCCL = whiteboardTCCL;
}
@Override
@@ -91,7 +98,17 @@ public ServletConfig getServletConfig() {
@Override
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
- servlet.service(req, res);
+ if (!whiteboardTCCL) {
+ servlet.service(req, res);
+ } else {
+ ClassLoader tccl = Thread.currentThread().getContextClassLoader();
+ try {
+ Thread.currentThread().setContextClassLoader(req.getServletContext().getClassLoader());
+ servlet.service(req, res);
+ } finally {
+ Thread.currentThread().setContextClassLoader(tccl);
+ }
+ }
}
@Override
diff --git a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebFilterDef.java b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebFilterDef.java
index 45a048155d..d82fb28fbd 100644
--- a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebFilterDef.java
+++ b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebFilterDef.java
@@ -54,6 +54,8 @@ public class PaxWebFilterDef extends FilterDef {
/** This {@link ServletContext} is scoped to particular Whiteboard filter */
private OsgiScopedServletContext servletContext = null;
+ private boolean whiteboardTCCL;
+
public PaxWebFilterDef(FilterModel filterModel, boolean initialFilter, OsgiServletContext osgiContext) {
this.filterModel = filterModel;
this.initialFilter = initialFilter;
@@ -97,7 +99,7 @@ public void setFilter(Filter filter) {
super.setFilter(filter);
} else {
Filter delegate = filter == null ? new LifecycleFilter()
- : new ScopedFilter(new OsgiInitializedFilter(filter, filterModel, servletContext), filterModel);
+ : new ScopedFilter(new OsgiInitializedFilter(filter, filterModel, servletContext, whiteboardTCCL), filterModel);
super.setFilter(delegate);
}
}
@@ -121,6 +123,10 @@ public FilterModel getFilterModel() {
return filterModel;
}
+ public void setWhiteboardTCCL(boolean whiteboardTCCL) {
+ this.whiteboardTCCL = whiteboardTCCL;
+ }
+
/**
* This filter can instantiate the target filter. Only needed for Tomcat, where the "holder" is not that
* extensible.
@@ -152,7 +158,7 @@ public void init(FilterConfig filterConfig) throws ServletException {
filterModel.setDtoFailureCode(DTOConstants.FAILURE_REASON_SERVICE_NOT_GETTABLE);
}
- filter = new ScopedFilter(new OsgiInitializedFilter(instance, filterModel, servletContext), filterModel);
+ filter = new ScopedFilter(new OsgiInitializedFilter(instance, filterModel, servletContext, whiteboardTCCL), filterModel);
} else {
// strange...
filter = new GenericFilter() {
diff --git a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardContext.java b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardContext.java
index af2892106b..29b1ca97a7 100644
--- a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardContext.java
+++ b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardContext.java
@@ -121,6 +121,7 @@ public class PaxWebStandardContext extends StandardContext {
private String[] virtualHosts;
private boolean[] virtualHostWildcards;
private String[] connectorNames;
+ private boolean whiteboardTCCL;
public PaxWebStandardContext(Default404Servlet defaultServlet, OsgiSessionAttributeListener osgiSessionsBridge) {
super();
@@ -176,6 +177,7 @@ public void createInitialOsgiFilter() {
DispatcherType.ASYNC
});
PaxWebFilterDef osgiInitFilterDef = new PaxWebFilterDef(filterModel, true, null);
+ osgiInitFilterDef.setWhiteboardTCCL(whiteboardTCCL);
PaxWebFilterMap osgiInitFilterMap = new PaxWebFilterMap(filterModel, true);
addFilterDef(osgiInitFilterDef);
@@ -326,6 +328,7 @@ protected synchronized void stopInternal() throws LifecycleException {
OsgiScopedServletContext osgiServletContext = (OsgiScopedServletContext) pwsw.getServletContext();
PaxWebStandardWrapper wrapper = new PaxWebStandardWrapper(model,
pwsw.getOsgiContextModel(), osgiServletContext.getOsgiContext(), this);
+ wrapper.setWhiteboardTCCL(whiteboardTCCL);
boolean isDefaultResourceServlet = model.isResourceServlet();
for (String pattern : model.getUrlPatterns()) {
@@ -597,4 +600,8 @@ public boolean matches(String vhost, String connectorName) {
return false;
}
+ public void setWhiteboardTCCL(boolean whiteboardTCCL) {
+ this.whiteboardTCCL = whiteboardTCCL;
+ }
+
}
diff --git a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardWrapper.java b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardWrapper.java
index cf7b8a760a..440faed47e 100644
--- a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardWrapper.java
+++ b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardWrapper.java
@@ -70,6 +70,8 @@ public class PaxWebStandardWrapper extends StandardWrapper {
private Container originalParent;
+ private boolean whiteboardTCCL;
+
/**
* Constructor to use when wrapping internal {@link Servlet servlets} which won't use OSGi machinery.
* @param name
@@ -243,7 +245,7 @@ public synchronized Servlet loadServlet() throws ServletException {
throw new IllegalStateException("Can't load servlet for " + servletModel);
}
- return new OsgiInitializedServlet(instance, servletContext);
+ return new OsgiInitializedServlet(instance, servletContext, whiteboardTCCL);
}
@Override
@@ -262,4 +264,8 @@ public synchronized void unload() throws ServletException {
}
}
+ public void setWhiteboardTCCL(boolean whiteboardTCCL) {
+ this.whiteboardTCCL = whiteboardTCCL;
+ }
+
}
diff --git a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java
index 0518a9c2c5..65cac9e975 100644
--- a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java
+++ b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java
@@ -768,6 +768,8 @@ public void visitServletContextModelChange(ServletContextModelChange change) {
// Context ctx = new HttpServiceContext(getHost(), accessControllerContext);
PaxWebStandardContext context = new PaxWebStandardContext(default404Servlet, new OsgiSessionAttributeListener(sessionListenerModels));
+ context.setWhiteboardTCCL("whiteboard".equalsIgnoreCase(configuration.server().getTCCLType()));
+
context.setPath("/".equals(contextPath) ? "" : contextPath);
// name is used in final toString(), so better to have it clearer
context.setName(contextPath);
@@ -1127,6 +1129,7 @@ public void visitServletModelChange(ServletModelChange change) {
// - always associated with one of ServletModel's OsgiContextModels
OsgiServletContext context = osgiServletContexts.get(osgiContext);
PaxWebStandardWrapper wrapper = new PaxWebStandardWrapper(model, osgiContext, context, realContext);
+ wrapper.setWhiteboardTCCL("whiteboard".equalsIgnoreCase(configuration.server().getTCCLType()));
// we have to ensure that the context's class loader knows about servlet's bundle
OsgiServletContext ctx = this.osgiServletContexts.get(osgiContext);
@@ -1347,7 +1350,9 @@ public void visitFilterModelChange(FilterModelChange change) {
PaxWebStandardContext context = contextHandlers.get(contextPath);
OsgiServletContext osgiContext = osgiServletContexts.get(highestRankedModel);
- context.addFilterDef(new PaxWebFilterDef(model, false, osgiContext));
+ PaxWebFilterDef filterDef = new PaxWebFilterDef(model, false, osgiContext);
+ filterDef.setWhiteboardTCCL("whiteboard".equalsIgnoreCase(configuration.server().getTCCLType()));
+ context.addFilterDef(filterDef);
configureFilterMappings(model, context);
}
}
@@ -1447,7 +1452,9 @@ public void visitFilterStateChange(FilterStateChange change) {
}
});
- context.addFilterDef(new PaxWebFilterDef(model, false, osgiContext));
+ PaxWebFilterDef filterDef = new PaxWebFilterDef(model, false, osgiContext);
+ filterDef.setWhiteboardTCCL("whiteboard".equalsIgnoreCase(configuration.server().getTCCLType()));
+ context.addFilterDef(filterDef);
configureFilterMappings(model, context);
}
diff --git a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebFilterInfo.java b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebFilterInfo.java
index a5d66d3706..5655425756 100644
--- a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebFilterInfo.java
+++ b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebFilterInfo.java
@@ -45,10 +45,14 @@ public class PaxWebFilterInfo extends FilterInfo {
private ServiceReference extends Filter> serviceReference;
- public PaxWebFilterInfo(FilterModel model, OsgiServletContext osgiServletContext) {
+ private boolean whiteboardTCCL;
+
+ public PaxWebFilterInfo(FilterModel model, OsgiServletContext osgiServletContext,
+ boolean whiteboardTCCL) {
super(model.getName(), model.getActualClass(),
new FilterModelFactory(model,
- new OsgiScopedServletContext(osgiServletContext, model.getRegisteringBundle())));
+ new OsgiScopedServletContext(osgiServletContext, model.getRegisteringBundle()),
+ whiteboardTCCL));
this.osgiServletContext = osgiServletContext;
@@ -60,12 +64,13 @@ public PaxWebFilterInfo(FilterModel model, OsgiServletContext osgiServletContext
setAsyncSupported(filterModel.getAsyncSupported() != null && filterModel.getAsyncSupported());
filterModel.getInitParams().forEach(this::addInitParam);
+ this.whiteboardTCCL = whiteboardTCCL;
}
@Override
- @SuppressWarnings("MethodDoesntCallSuperMethod")
public FilterInfo clone() {
- final FilterInfo info = new PaxWebFilterInfo(this.filterModel, this.osgiServletContext);
+ final FilterInfo info = new PaxWebFilterInfo(this.filterModel, this.osgiServletContext,
+ this.whiteboardTCCL);
info.setAsyncSupported(isAsyncSupported());
getInitParams().forEach(info::addInitParam);
@@ -86,9 +91,12 @@ private static class FilterModelFactory implements InstanceFactory {
private final OsgiScopedServletContext osgiScopedServletContext;
private ServiceObjects serviceObjects;
- FilterModelFactory(FilterModel model, OsgiScopedServletContext osgiScopedServletContext) {
+ private final boolean whiteboardTCCL;
+
+ FilterModelFactory(FilterModel model, OsgiScopedServletContext osgiScopedServletContext, boolean whiteboardTCCL) {
this.model = model;
this.osgiScopedServletContext = osgiScopedServletContext;
+ this.whiteboardTCCL = whiteboardTCCL;
}
@Override
@@ -123,7 +131,7 @@ public InstanceHandle createInstance() throws InstantiationException {
}
}
- Filter osgiInitializedFilter = new OsgiInitializedFilter(instance, model, this.osgiScopedServletContext);
+ Filter osgiInitializedFilter = new OsgiInitializedFilter(instance, model, this.osgiScopedServletContext, whiteboardTCCL);
Filter scopedFilter = new ScopedFilter(osgiInitializedFilter, model);
return new ImmediateInstanceHandle(scopedFilter) {
diff --git a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebServletInfo.java b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebServletInfo.java
index 068afb5280..fe4abddb94 100644
--- a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebServletInfo.java
+++ b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebServletInfo.java
@@ -74,6 +74,8 @@ public class PaxWebServletInfo extends ServletInfo {
*/
private final List mappings = new ArrayList<>();
+ private final boolean whiteboardTCCL;
+
/**
* Constructor to use when wrapping internal {@link Servlet servlets} which won't use OSGi machinery.
*
@@ -89,14 +91,16 @@ public class PaxWebServletInfo extends ServletInfo {
webContainerContext = null;
this.servlet = servlet;
this.is404 = is404;
+ this.whiteboardTCCL = false;
}
public PaxWebServletInfo(ServletModel model, OsgiContextModel osgiContextModel,
- OsgiServletContext osgiServletContext) {
+ OsgiServletContext osgiServletContext, boolean whiteboardTCCL) {
// a bit tricky, because we have to call super() first
super(model.getName(), model.getActualClass(),
new ServletModelFactory(model,
- new OsgiScopedServletContext(osgiServletContext, model.getRegisteringBundle())));
+ new OsgiScopedServletContext(osgiServletContext, model.getRegisteringBundle()),
+ whiteboardTCCL));
this.osgiContextModel = osgiContextModel;
this.osgiServletContext = osgiServletContext;
@@ -117,6 +121,8 @@ public PaxWebServletInfo(ServletModel model, OsgiContextModel osgiContextModel,
this.servletContext = ((ServletModelFactory)super.getInstanceFactory()).getServletContext();
this.webContainerContext = servletContext.getResolvedWebContainerContext();
+
+ this.whiteboardTCCL = whiteboardTCCL;
}
public ServletModel getServletModel() {
@@ -172,7 +178,7 @@ public ServletInfo addMapping(final String mapping) {
public ServletInfo clone() {
final ServletInfo info;
if (!is404) {
- info = new PaxWebServletInfo(this.servletModel, this.osgiContextModel, this.osgiServletContext);
+ info = new PaxWebServletInfo(this.servletModel, this.osgiContextModel, this.osgiServletContext, this.whiteboardTCCL);
} else {
info = new PaxWebServletInfo(getName(), servlet, true);
@@ -214,9 +220,12 @@ private static class ServletModelFactory implements InstanceFactory {
private final OsgiScopedServletContext osgiScopedServletContext;
private ServiceObjects serviceObjects;
- ServletModelFactory(ServletModel model, OsgiScopedServletContext osgiScopedServletContext) {
+ private final boolean whiteboardTCCL;
+
+ ServletModelFactory(ServletModel model, OsgiScopedServletContext osgiScopedServletContext, boolean whiteboardTCCL) {
this.model = model;
this.osgiScopedServletContext = osgiScopedServletContext;
+ this.whiteboardTCCL = whiteboardTCCL;
}
@Override
@@ -256,7 +265,7 @@ public InstanceHandle createInstance() throws InstantiationException {
((UndertowResourceServlet) instance).setWelcomeFilesRedirect(osgiScopedServletContext.isWelcomeFilesRedirect());
}
- return new ImmediateInstanceHandle(new OsgiInitializedServlet(instance, this.osgiScopedServletContext)) {
+ return new ImmediateInstanceHandle(new OsgiInitializedServlet(instance, this.osgiScopedServletContext, whiteboardTCCL)) {
@Override
public void release() {
if (model.getElementReference() != null) {
diff --git a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/UndertowServerWrapper.java b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/UndertowServerWrapper.java
index 9b304d7db1..e4f7740f3f 100644
--- a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/UndertowServerWrapper.java
+++ b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/UndertowServerWrapper.java
@@ -1519,7 +1519,8 @@ public void visitServletModelChange(ServletModelChange change) {
}
// new servlet info
- ServletInfo info = new PaxWebServletInfo(model, osgiContext, context);
+ ServletInfo info = new PaxWebServletInfo(model, osgiContext, context,
+ "whiteboard".equalsIgnoreCase(configuration.server().getTCCLType()));
boolean isDefaultResourceServlet = model.isResourceServlet();
if (isDefaultResourceServlet) {
@@ -1792,7 +1793,8 @@ public void visitFilterModelChange(FilterModelChange change) {
Deployment deployment = manager == null ? null : manager.getDeployment();
// filter definition
- FilterInfo info = new PaxWebFilterInfo(model, osgiContext);
+ FilterInfo info = new PaxWebFilterInfo(model, osgiContext,
+ "whiteboard".equalsIgnoreCase(configuration.server().getTCCLType()));
deploymentInfo.addFilter(info);
if (deployment != null) {
@@ -1995,7 +1997,8 @@ public void visitFilterStateChange(FilterStateChange change) {
OsgiServletContext context = osgiServletContexts.get(highestRankedModel);
// filter definition
- FilterInfo info = new PaxWebFilterInfo(model, context);
+ FilterInfo info = new PaxWebFilterInfo(model, context,
+ "whiteboard".equalsIgnoreCase(configuration.server().getTCCLType()));
if (quick) {
// we can operate on existing ManagedFilters object from current deployment
From 240224841364b5a37fa57615f6ca48aec8b0c3f7 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Tue, 20 Sep 2022 11:12:16 +0200
Subject: [PATCH 015/311] [Fixes #1767] Use async-supported init parameter for
CXF servlet registration case
---
.../pax/web/service/spi/model/elements/FilterModel.java | 5 +++++
.../pax/web/service/spi/model/elements/ServletModel.java | 5 +++++
2 files changed, 10 insertions(+)
diff --git a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/model/elements/FilterModel.java b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/model/elements/FilterModel.java
index 31af6ade34..3763c57a14 100644
--- a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/model/elements/FilterModel.java
+++ b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/model/elements/FilterModel.java
@@ -203,6 +203,11 @@ private FilterModel(String[] urlPatterns, String[] servletNames, String[] regexP
name = UUID.randomUUID().toString();
}
this.name = name;
+
+
+ if (this.asyncSupported == null) {
+ this.asyncSupported = "true".equalsIgnoreCase(this.initParams.remove(PaxWebConstants.SERVICE_PROPERTY_ASYNC_SUPPORTED));
+ }
}
@Override
diff --git a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/model/elements/ServletModel.java b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/model/elements/ServletModel.java
index ba1338c9e4..0e22f99215 100644
--- a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/model/elements/ServletModel.java
+++ b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/model/elements/ServletModel.java
@@ -247,6 +247,11 @@ private ServletModel(String alias, String[] urlPatterns, String name, Map
Date: Tue, 20 Sep 2022 11:52:33 +0200
Subject: [PATCH 016/311] [#1769] Prepare a whiteboard sample + test which
overrides default "/" context
---
.../pax-web-itest-container-common/pom.xml | 4 +
...DefaultContextOverrideIntegrationTest.java | 55 +++++++++
...DefaultContextOverrideIntegrationTest.java | 35 ++++++
pom.xml | 5 +
samples/samples-whiteboard/pom.xml | 1 +
.../samples-whiteboard/whiteboard-2/pom.xml | 115 ++++++++++++++++++
.../whiteboard/internal/Activator.java | 73 +++++++++++
.../internal/WhiteboardServlet.java | 33 +++++
8 files changed, 321 insertions(+)
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/whiteboard/AbstractWhiteboardDefaultContextOverrideIntegrationTest.java
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/whiteboard/WhiteboardDefaultContextOverrideIntegrationTest.java
create mode 100644 samples/samples-whiteboard/whiteboard-2/pom.xml
create mode 100644 samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java
create mode 100644 samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
index 9eff6be439..a19bdc1cf8 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
@@ -530,6 +530,10 @@
org.ops4j.pax.web.samples
whiteboard-1
+
+ org.ops4j.pax.web.samples
+ whiteboard-2
+
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/whiteboard/AbstractWhiteboardDefaultContextOverrideIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/whiteboard/AbstractWhiteboardDefaultContextOverrideIntegrationTest.java
new file mode 100644
index 0000000000..6fb81dd94e
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/whiteboard/AbstractWhiteboardDefaultContextOverrideIntegrationTest.java
@@ -0,0 +1,55 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied.
+ *
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.container.whiteboard;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.ops4j.pax.web.itest.container.AbstractContainerTestBase;
+import org.ops4j.pax.web.itest.utils.client.HttpTestClientFactory;
+import org.osgi.framework.Bundle;
+import org.osgi.framework.BundleException;
+import org.osgi.service.cm.ConfigurationAdmin;
+
+import javax.inject.Inject;
+
+public abstract class AbstractWhiteboardDefaultContextOverrideIntegrationTest extends AbstractContainerTestBase {
+
+ private Bundle bundle;
+
+ @Before
+ public void setUp() throws Exception {
+ configureAndWaitForServletWithMapping("/wb/*",
+ () -> bundle = installAndStartBundle(sampleURI("whiteboard-2")));
+ }
+
+ @After
+ public void tearDown() throws BundleException {
+ if (bundle != null) {
+ bundle.stop();
+ bundle.uninstall();
+ }
+ }
+
+ @Test
+ public void testWhiteboardDynamics() throws Exception {
+ HttpTestClientFactory.createDefaultTestClient()
+ .withResponseAssertion("Response must contain 'Overriden default / context' and 'whiteboard2'",
+ resp -> resp.contains("Overriden default / context") && resp.contains("whiteboard2"))
+ .doGETandExecuteTest("http://127.0.0.1:8181/wb/test");
+ }
+
+}
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/whiteboard/WhiteboardDefaultContextOverrideIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/whiteboard/WhiteboardDefaultContextOverrideIntegrationTest.java
new file mode 100644
index 0000000000..7012d832c5
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/whiteboard/WhiteboardDefaultContextOverrideIntegrationTest.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2020 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.jetty.whiteboard;
+
+import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.web.itest.container.whiteboard.AbstractWhiteboardDefaultContextOverrideIntegrationTest;
+
+import static org.ops4j.pax.exam.OptionUtils.combine;
+
+@RunWith(PaxExam.class)
+public class WhiteboardDefaultContextOverrideIntegrationTest extends AbstractWhiteboardDefaultContextOverrideIntegrationTest {
+
+ @Configuration
+ public Option[] configure() {
+ Option[] serverOptions = combine(baseConfigure(), paxWebJetty());
+ return combine(serverOptions, paxWebExtenderWhiteboard());
+ }
+
+}
diff --git a/pom.xml b/pom.xml
index 367abc4db5..ec4fe6a68d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1319,6 +1319,11 @@
whiteboard-1
${project.version}
+
+ org.ops4j.pax.web.samples
+ whiteboard-2
+ ${project.version}
+
diff --git a/samples/samples-whiteboard/pom.xml b/samples/samples-whiteboard/pom.xml
index a7e6a8d14a..579b424bc9 100644
--- a/samples/samples-whiteboard/pom.xml
+++ b/samples/samples-whiteboard/pom.xml
@@ -44,6 +44,7 @@
whiteboard-extended
whiteboard-ds-jaxrs
whiteboard-1
+ whiteboard-2
whiteboard-annotated
whiteboard-blueprint-jaxrs
diff --git a/samples/samples-whiteboard/whiteboard-2/pom.xml b/samples/samples-whiteboard/whiteboard-2/pom.xml
new file mode 100644
index 0000000000..0cf59a7efa
--- /dev/null
+++ b/samples/samples-whiteboard/whiteboard-2/pom.xml
@@ -0,0 +1,115 @@
+
+
+
+
+ 4.0.0
+
+
+ org.ops4j.pax.web.samples
+ samples-whiteboard
+ 8.0.10-SNAPSHOT
+ ../pom.xml
+
+
+ org.ops4j.pax.web.samples
+ whiteboard-2
+ bundle
+
+ OPS4J Pax Web Whiteboard Samples - Whiteboard 2
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+
+
+ org.ops4j.pax.web.extender.samples.whiteboard.internal.Activator
+
+
+ javax.servlet;version="[3.1,5)",
+ javax.servlet.http;version="[3.1,5)",
+
+
+ org.osgi.framework;version="[1.8,2)",
+ org.osgi.util.tracker;version="[1.5,2)",
+
+
+ org.osgi.service.http;version="[1.2,2)",
+ org.osgi.service.http.context;version="[1.1,2)",
+
+
+ org.ops4j.pax.web.service.whiteboard,
+ org.ops4j.pax.web.extender.whiteboard.runtime,
+
+
+ org.slf4j;version="[1.7,2)"
+
+ org.ops4j.pax.web.extender.samples.whiteboard.internal
+
+
+
+
+
+
+
+
+
+
+
+ org.ops4j.pax.web
+ pax-web-api
+
+
+ org.ops4j.pax.web
+ pax-web-extender-whiteboard
+
+
+
+
+
+ org.osgi
+ osgi.core
+ provided
+
+
+ org.osgi
+ osgi.cmpn
+ provided
+
+
+
+
+
+ jakarta.servlet
+ jakarta.servlet-api
+ provided
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+
+
diff --git a/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java b/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java
new file mode 100644
index 0000000000..959273dee3
--- /dev/null
+++ b/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java
@@ -0,0 +1,73 @@
+/*
+ * Copyright 2008 Alin Dreghiciu.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.extender.samples.whiteboard.internal;
+
+import java.io.IOException;
+import java.util.Dictionary;
+import java.util.Hashtable;
+import javax.servlet.Servlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.osgi.framework.BundleActivator;
+import org.osgi.framework.BundleContext;
+import org.osgi.framework.Constants;
+import org.osgi.framework.ServiceRegistration;
+import org.osgi.service.http.context.ServletContextHelper;
+import org.osgi.service.http.whiteboard.HttpWhiteboardConstants;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class Activator implements BundleActivator {
+
+ private static final Logger LOG = LoggerFactory.getLogger(Activator.class);
+
+ private ServiceRegistration contextReg;
+ private ServiceRegistration servletReg;
+
+ public void start(final BundleContext bundleContext) throws Exception {
+ Dictionary props;
+
+ props = new Hashtable<>();
+ props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME, "default");
+ props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_PATH, "/");
+ props.put(Constants.SERVICE_RANKING, Integer.MAX_VALUE);
+ contextReg = bundleContext.registerService(ServletContextHelper.class, new ServletContextHelper() {
+ @Override
+ public boolean handleSecurity(HttpServletRequest request, HttpServletResponse response) throws IOException {
+ response.getWriter().println("Overriden default / context");
+ return true;
+ }
+ }, props);
+
+ props = new Hashtable<>();
+ props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_NAME, "whiteboard-servlet");
+ props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_PATTERN, new String[] { "/wb/*" });
+ servletReg = bundleContext.registerService(Servlet.class, new WhiteboardServlet(), props);
+ }
+
+ public void stop(BundleContext bundleContext) throws Exception {
+ if (servletReg != null) {
+ servletReg.unregister();
+ servletReg = null;
+ }
+ if (contextReg != null) {
+ contextReg.unregister();
+ contextReg = null;
+ }
+ }
+
+}
diff --git a/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java b/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java
new file mode 100644
index 0000000000..a1ae9e175c
--- /dev/null
+++ b/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright 2020 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.extender.samples.whiteboard.internal;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+public class WhiteboardServlet extends HttpServlet {
+
+ protected void doGet(final HttpServletRequest request, final HttpServletResponse response) throws IOException {
+ response.setContentType("text/plain");
+
+ final PrintWriter writer = response.getWriter();
+ writer.println("whiteboard2");
+ }
+
+}
From b4ebb256bbd2e8df205727462a98fafaf23e6eb2 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Tue, 20 Sep 2022 11:54:07 +0200
Subject: [PATCH 017/311] [#1769] Change license headers
---
.../pax/web/extender/samples/whiteboard/internal/Activator.java | 2 +-
.../extender/samples/whiteboard/internal/WhiteboardServlet.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java b/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java
index 959273dee3..87ef562dd7 100644
--- a/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java
+++ b/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2008 Alin Dreghiciu.
+ * Copyright 2022 OPS4J.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java b/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java
index a1ae9e175c..3697b6498d 100644
--- a/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java
+++ b/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2020 OPS4J.
+ * Copyright 2022 OPS4J.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
From 9d09a8a7b2ef1abb674ab02fa85ac72a06670484 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Tue, 20 Sep 2022 12:09:05 +0200
Subject: [PATCH 018/311] [#1769] Add explicit delay between servlet and
context registration
---
.../samples/whiteboard/internal/Activator.java | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java b/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java
index 87ef562dd7..304698efed 100644
--- a/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java
+++ b/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java
@@ -41,6 +41,13 @@ public class Activator implements BundleActivator {
public void start(final BundleContext bundleContext) throws Exception {
Dictionary props;
+ props = new Hashtable<>();
+ props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_NAME, "whiteboard-servlet");
+ props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_PATTERN, new String[] { "/wb/*" });
+ servletReg = bundleContext.registerService(Servlet.class, new WhiteboardServlet(), props);
+
+ Thread.sleep(400);
+
props = new Hashtable<>();
props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME, "default");
props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_PATH, "/");
@@ -52,11 +59,6 @@ public boolean handleSecurity(HttpServletRequest request, HttpServletResponse re
return true;
}
}, props);
-
- props = new Hashtable<>();
- props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_NAME, "whiteboard-servlet");
- props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_PATTERN, new String[] { "/wb/*" });
- servletReg = bundleContext.registerService(Servlet.class, new WhiteboardServlet(), props);
}
public void stop(BundleContext bundleContext) throws Exception {
From b1cd5b6b92a103afd623f1aff84925fffe6abcb6 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Tue, 20 Sep 2022 19:54:02 +0200
Subject: [PATCH 019/311] [Fixes #1769] Ensure that all we don't resolve OSGi
contexts (when registering servlets) which are not registered yet
---
.../internal/BundleWhiteboardApplication.java | 4 +
.../internal/WhiteboardExtenderContext.java | 22 ++++
.../pax-web-itest-container-common/pom.xml | 4 +
...DefaultContextOverrideIntegrationTest.java | 28 +++--
...DefaultContextOverrideIntegrationTest.java | 35 ++++++
...DefaultContextOverrideIntegrationTest.java | 35 ++++++
pom.xml | 5 +
samples/samples-whiteboard/pom.xml | 1 +
.../samples-whiteboard/whiteboard-2/pom.xml | 2 +-
.../whiteboard/internal/Activator.java | 51 +++-----
.../samples-whiteboard/whiteboard-3/pom.xml | 115 ++++++++++++++++++
.../whiteboard/internal/Activator.java | 51 ++++++++
.../internal/WhiteboardServlet.java | 0
13 files changed, 311 insertions(+), 42 deletions(-)
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/whiteboard/WhiteboardDefaultContextOverrideIntegrationTest.java
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/whiteboard/WhiteboardDefaultContextOverrideIntegrationTest.java
create mode 100644 samples/samples-whiteboard/whiteboard-3/pom.xml
create mode 100644 samples/samples-whiteboard/whiteboard-3/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java
rename samples/samples-whiteboard/{whiteboard-2 => whiteboard-3}/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java (100%)
diff --git a/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/BundleWhiteboardApplication.java b/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/BundleWhiteboardApplication.java
index b09e78e694..27c9e60a76 100644
--- a/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/BundleWhiteboardApplication.java
+++ b/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/BundleWhiteboardApplication.java
@@ -93,6 +93,10 @@ public List getWebContexts() {
return Collections.unmodifiableList(new LinkedList<>(webContexts.keySet()));
}
+ public boolean isRegistered(OsgiContextModel contextModel) {
+ return webContexts.containsKey(contextModel) && webContexts.get(contextModel);
+ }
+
public List getWebContainerOsgiContextModels() {
List models = new LinkedList<>();
WhiteboardWebContainerView view = webContainerManager.whiteboardView(bundle, webContainerServiceRef);
diff --git a/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/WhiteboardExtenderContext.java b/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/WhiteboardExtenderContext.java
index b6db051a06..cd686a63c9 100644
--- a/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/WhiteboardExtenderContext.java
+++ b/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/WhiteboardExtenderContext.java
@@ -259,6 +259,24 @@ public List resolveContexts(Bundle bundle, Filter selector) {
// check _contexts_ managed at pax-web-extender-whiteboard level
for (OsgiContextModel model : osgiContextsList) {
// one line "140.3 Common Whiteboard Properties" implementation of LDAP filter matching
+ BundleWhiteboardApplication app = getBundleApplication(model.getOwnerBundle());
+ if (!OsgiContextModel.DEFAULT_CONTEXT_MODEL.equals(model)
+ && (app == null || !app.isRegistered(model))) {
+ // if the HttpService is added after pax-web-extender-whiteboard did the tracking, we may
+ // end with this situation:
+ // - bundle A registers a "default" context (like OCM-2)
+ // - bundle B registers a servlet targetting "default" context - it's already found in
+ // this.osgiContextsList
+ // - HttpService is registered
+ // - pax-web-extender-whiteboard gets the service and passes it to each "whiteboard app"
+ // from the hashmap
+ // - "whiteboard app" for bundle B gets the reference a registers the servlet - but the runtime
+ // (Jetty, Tomcat, Undertow) doesn't know anything about the context yet
+ // - "whiteboard app" for bundle A gets the reference and only then registers its context
+ //
+ // that's why we have to skip the OsgiContextModels that are not really registered yet
+ continue;
+ }
if (selector.matchCase(model.getContextRegistrationProperties())) {
targetContexts.add(model);
}
@@ -320,6 +338,10 @@ public void webContainerAdded(ServiceReference ref) {
// install using new reference which will be dereferenced using a bundle for particular application
installWhiteboardApplications(ref);
+ // in case some servlets were registered above which should switch to contexts from other whiteboard
+ // applications registered later (https://github.com/ops4j/org.ops4j.pax.web/issues/1769)
+ reRegisterWebElements();
+
acceptWabContexts.set(true);
}
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
index a19bdc1cf8..02d381ca8c 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
@@ -534,6 +534,10 @@
org.ops4j.pax.web.samples
whiteboard-2
+
+ org.ops4j.pax.web.samples
+ whiteboard-3
+
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/whiteboard/AbstractWhiteboardDefaultContextOverrideIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/whiteboard/AbstractWhiteboardDefaultContextOverrideIntegrationTest.java
index 6fb81dd94e..2c89353d59 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/whiteboard/AbstractWhiteboardDefaultContextOverrideIntegrationTest.java
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/whiteboard/AbstractWhiteboardDefaultContextOverrideIntegrationTest.java
@@ -22,25 +22,35 @@
import org.ops4j.pax.web.itest.utils.client.HttpTestClientFactory;
import org.osgi.framework.Bundle;
import org.osgi.framework.BundleException;
-import org.osgi.service.cm.ConfigurationAdmin;
-
-import javax.inject.Inject;
public abstract class AbstractWhiteboardDefaultContextOverrideIntegrationTest extends AbstractContainerTestBase {
- private Bundle bundle;
+ private Bundle bundle2;
+ private Bundle bundle3;
@Before
public void setUp() throws Exception {
- configureAndWaitForServletWithMapping("/wb/*",
- () -> bundle = installAndStartBundle(sampleURI("whiteboard-2")));
+ bundle("org.ops4j.pax.web.pax-web-runtime").stop(Bundle.STOP_TRANSIENT);
+ configureAndWaitForServletWithMapping("/wb/*", () -> {
+ // registers org.osgi.service.http.context.ServletContextHelper
+ bundle2 = installAndStartBundle(sampleURI("whiteboard-2"));
+ // registers javax.servlet.Servlet and picks up the above related OsgiContextModel, which is not
+ // known to the runtime yet
+ bundle3 = installAndStartBundle(sampleURI("whiteboard-3"));
+
+ bundle("org.ops4j.pax.web.pax-web-runtime").start();
+ });
}
@After
public void tearDown() throws BundleException {
- if (bundle != null) {
- bundle.stop();
- bundle.uninstall();
+ if (bundle2 != null) {
+ bundle2.stop();
+ bundle2.uninstall();
+ }
+ if (bundle3 != null) {
+ bundle3.stop();
+ bundle3.uninstall();
}
}
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/whiteboard/WhiteboardDefaultContextOverrideIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/whiteboard/WhiteboardDefaultContextOverrideIntegrationTest.java
new file mode 100644
index 0000000000..9038fa5597
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/whiteboard/WhiteboardDefaultContextOverrideIntegrationTest.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2020 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.tomcat.whiteboard;
+
+import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.web.itest.container.whiteboard.AbstractWhiteboardDefaultContextOverrideIntegrationTest;
+
+import static org.ops4j.pax.exam.OptionUtils.combine;
+
+@RunWith(PaxExam.class)
+public class WhiteboardDefaultContextOverrideIntegrationTest extends AbstractWhiteboardDefaultContextOverrideIntegrationTest {
+
+ @Configuration
+ public Option[] configure() {
+ Option[] serverOptions = combine(baseConfigure(), paxWebTomcat());
+ return combine(serverOptions, paxWebExtenderWhiteboard());
+ }
+
+}
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/whiteboard/WhiteboardDefaultContextOverrideIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/whiteboard/WhiteboardDefaultContextOverrideIntegrationTest.java
new file mode 100644
index 0000000000..e5edf7e7c9
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/whiteboard/WhiteboardDefaultContextOverrideIntegrationTest.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2020 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.undertow.whiteboard;
+
+import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.web.itest.container.whiteboard.AbstractWhiteboardDefaultContextOverrideIntegrationTest;
+
+import static org.ops4j.pax.exam.OptionUtils.combine;
+
+@RunWith(PaxExam.class)
+public class WhiteboardDefaultContextOverrideIntegrationTest extends AbstractWhiteboardDefaultContextOverrideIntegrationTest {
+
+ @Configuration
+ public Option[] configure() {
+ Option[] serverOptions = combine(baseConfigure(), paxWebUndertow());
+ return combine(serverOptions, paxWebExtenderWhiteboard());
+ }
+
+}
diff --git a/pom.xml b/pom.xml
index ec4fe6a68d..44d741a290 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1324,6 +1324,11 @@
whiteboard-2
${project.version}
+
+ org.ops4j.pax.web.samples
+ whiteboard-3
+ ${project.version}
+
diff --git a/samples/samples-whiteboard/pom.xml b/samples/samples-whiteboard/pom.xml
index 579b424bc9..8a6ed61cc0 100644
--- a/samples/samples-whiteboard/pom.xml
+++ b/samples/samples-whiteboard/pom.xml
@@ -45,6 +45,7 @@
whiteboard-ds-jaxrs
whiteboard-1
whiteboard-2
+ whiteboard-3
whiteboard-annotated
whiteboard-blueprint-jaxrs
diff --git a/samples/samples-whiteboard/whiteboard-2/pom.xml b/samples/samples-whiteboard/whiteboard-2/pom.xml
index 0cf59a7efa..0cd0aa72d7 100644
--- a/samples/samples-whiteboard/whiteboard-2/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-2/pom.xml
@@ -62,7 +62,7 @@
org.slf4j;version="[1.7,2)"
- org.ops4j.pax.web.extender.samples.whiteboard.internal
+ org.ops4j.pax.web.extender.samples.whiteboard.internal
diff --git a/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java b/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java
index 304698efed..e5f2b2a9cd 100644
--- a/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java
+++ b/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java
@@ -15,13 +15,6 @@
*/
package org.ops4j.pax.web.extender.samples.whiteboard.internal;
-import java.io.IOException;
-import java.util.Dictionary;
-import java.util.Hashtable;
-import javax.servlet.Servlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
import org.osgi.framework.Constants;
@@ -31,41 +24,35 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.Dictionary;
+import java.util.Hashtable;
+
public class Activator implements BundleActivator {
private static final Logger LOG = LoggerFactory.getLogger(Activator.class);
private ServiceRegistration contextReg;
- private ServiceRegistration servletReg;
public void start(final BundleContext bundleContext) throws Exception {
- Dictionary props;
-
- props = new Hashtable<>();
- props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_NAME, "whiteboard-servlet");
- props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_PATTERN, new String[] { "/wb/*" });
- servletReg = bundleContext.registerService(Servlet.class, new WhiteboardServlet(), props);
-
- Thread.sleep(400);
-
- props = new Hashtable<>();
- props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME, "default");
- props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_PATH, "/");
- props.put(Constants.SERVICE_RANKING, Integer.MAX_VALUE);
- contextReg = bundleContext.registerService(ServletContextHelper.class, new ServletContextHelper() {
- @Override
- public boolean handleSecurity(HttpServletRequest request, HttpServletResponse response) throws IOException {
- response.getWriter().println("Overriden default / context");
- return true;
- }
- }, props);
+ new Thread(() -> {
+ Dictionary props = new Hashtable<>();
+ props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME, "default");
+ props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_PATH, "/");
+ props.put(Constants.SERVICE_RANKING, Integer.MAX_VALUE);
+ contextReg = bundleContext.registerService(ServletContextHelper.class, new ServletContextHelper() {
+ @Override
+ public boolean handleSecurity(HttpServletRequest request, HttpServletResponse response) throws IOException {
+ response.getWriter().println("Overriden default / context");
+ return true;
+ }
+ }, props);
+ }).start();
}
public void stop(BundleContext bundleContext) throws Exception {
- if (servletReg != null) {
- servletReg.unregister();
- servletReg = null;
- }
if (contextReg != null) {
contextReg.unregister();
contextReg = null;
diff --git a/samples/samples-whiteboard/whiteboard-3/pom.xml b/samples/samples-whiteboard/whiteboard-3/pom.xml
new file mode 100644
index 0000000000..7f51c43b6b
--- /dev/null
+++ b/samples/samples-whiteboard/whiteboard-3/pom.xml
@@ -0,0 +1,115 @@
+
+
+
+
+ 4.0.0
+
+
+ org.ops4j.pax.web.samples
+ samples-whiteboard
+ 8.0.10-SNAPSHOT
+ ../pom.xml
+
+
+ org.ops4j.pax.web.samples
+ whiteboard-3
+ bundle
+
+ OPS4J Pax Web Whiteboard Samples - Whiteboard 3
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+
+
+ org.ops4j.pax.web.extender.samples.whiteboard.internal.Activator
+
+
+ javax.servlet;version="[3.1,5)",
+ javax.servlet.http;version="[3.1,5)",
+
+
+ org.osgi.framework;version="[1.8,2)",
+ org.osgi.util.tracker;version="[1.5,2)",
+
+
+ org.osgi.service.http;version="[1.2,2)",
+ org.osgi.service.http.context;version="[1.1,2)",
+
+
+ org.ops4j.pax.web.service.whiteboard,
+ org.ops4j.pax.web.extender.whiteboard.runtime,
+
+
+ org.slf4j;version="[1.7,2)"
+
+ org.ops4j.pax.web.extender.samples.whiteboard.internal
+
+
+
+
+
+
+
+
+
+
+
+ org.ops4j.pax.web
+ pax-web-api
+
+
+ org.ops4j.pax.web
+ pax-web-extender-whiteboard
+
+
+
+
+
+ org.osgi
+ osgi.core
+ provided
+
+
+ org.osgi
+ osgi.cmpn
+ provided
+
+
+
+
+
+ jakarta.servlet
+ jakarta.servlet-api
+ provided
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+
+
diff --git a/samples/samples-whiteboard/whiteboard-3/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java b/samples/samples-whiteboard/whiteboard-3/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java
new file mode 100644
index 0000000000..b7c9f7599b
--- /dev/null
+++ b/samples/samples-whiteboard/whiteboard-3/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/Activator.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2022 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.extender.samples.whiteboard.internal;
+
+import org.osgi.framework.BundleActivator;
+import org.osgi.framework.BundleContext;
+import org.osgi.framework.ServiceRegistration;
+import org.osgi.service.http.whiteboard.HttpWhiteboardConstants;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import javax.servlet.Servlet;
+import java.util.Dictionary;
+import java.util.Hashtable;
+
+public class Activator implements BundleActivator {
+
+ private static final Logger LOG = LoggerFactory.getLogger(Activator.class);
+
+ private ServiceRegistration servletReg;
+
+ public void start(final BundleContext bundleContext) throws Exception {
+ new Thread(() -> {
+ Dictionary props = new Hashtable<>();
+ props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_NAME, "whiteboard-servlet");
+ props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_PATTERN, new String[] { "/wb/*" });
+ servletReg = bundleContext.registerService(Servlet.class, new WhiteboardServlet(), props);
+ }).start();
+ }
+
+ public void stop(BundleContext bundleContext) throws Exception {
+ if (servletReg != null) {
+ servletReg.unregister();
+ servletReg = null;
+ }
+ }
+
+}
diff --git a/samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java b/samples/samples-whiteboard/whiteboard-3/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java
similarity index 100%
rename from samples/samples-whiteboard/whiteboard-2/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java
rename to samples/samples-whiteboard/whiteboard-3/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java
From fd10eb86c3bd787131dd591099121f6111daf539 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Tue, 20 Sep 2022 20:02:55 +0200
Subject: [PATCH 020/311] [#1769] fix a typo
---
.../extender/whiteboard/internal/WhiteboardExtenderContext.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/WhiteboardExtenderContext.java b/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/WhiteboardExtenderContext.java
index cd686a63c9..3e41abf17a 100644
--- a/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/WhiteboardExtenderContext.java
+++ b/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/WhiteboardExtenderContext.java
@@ -270,7 +270,7 @@ public List resolveContexts(Bundle bundle, Filter selector) {
// - HttpService is registered
// - pax-web-extender-whiteboard gets the service and passes it to each "whiteboard app"
// from the hashmap
- // - "whiteboard app" for bundle B gets the reference a registers the servlet - but the runtime
+ // - "whiteboard app" for bundle B gets the reference and registers the servlet - but the runtime
// (Jetty, Tomcat, Undertow) doesn't know anything about the context yet
// - "whiteboard app" for bundle A gets the reference and only then registers its context
//
From 5a523fb05a7e8e8be56245537933a0e424246276 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 26 Sep 2022 08:57:15 +0200
Subject: [PATCH 021/311] [Fixes #1771][Closes #1772] Revert "[Fixes #1759]
Ensure the servlet/filter/listener bundle is available through TCCL when
invoked"
---
.../web/itest/utils/web/SimpleWebSocket.java | 9 +--
.../jetty/internal/JettyServerWrapper.java | 81 +------------------
.../OsgiServletContextClassLoader.java | 6 --
.../tomcat/internal/TomcatServerWrapper.java | 53 +-----------
.../internal/UndertowServerWrapper.java | 76 +----------------
.../whiteboard/internal/WhiteboardFilter.java | 5 --
.../internal/WhiteboardListener.java | 10 ---
.../internal/WhiteboardServlet.java | 5 --
8 files changed, 6 insertions(+), 239 deletions(-)
diff --git a/pax-web-itest/pax-web-itest-utils/src/main/java/org/ops4j/pax/web/itest/utils/web/SimpleWebSocket.java b/pax-web-itest/pax-web-itest-utils/src/main/java/org/ops4j/pax/web/itest/utils/web/SimpleWebSocket.java
index 69ef6720a9..b6cc92b036 100644
--- a/pax-web-itest/pax-web-itest-utils/src/main/java/org/ops4j/pax/web/itest/utils/web/SimpleWebSocket.java
+++ b/pax-web-itest/pax-web-itest-utils/src/main/java/org/ops4j/pax/web/itest/utils/web/SimpleWebSocket.java
@@ -36,22 +36,19 @@ public class SimpleWebSocket {
List messages = new ArrayList<>();
@OnOpen
- public void onWebSocketConnect(Session sess) throws ClassNotFoundException {
- Thread.currentThread().getContextClassLoader().loadClass(this.getClass().getName());
+ public void onWebSocketConnect(Session sess) {
System.out.println("Socket Connected: " + sess);
}
@OnMessage
- public String onWebSocketText(String message) throws ClassNotFoundException {
- Thread.currentThread().getContextClassLoader().loadClass(this.getClass().getName());
+ public String onWebSocketText(String message) {
System.out.println("Received TEXT message: " + message);
messages.add(message);
return "I got \"" + message + "\"";
}
@OnClose
- public void onWebSocketClose(CloseReason reason) throws ClassNotFoundException {
- Thread.currentThread().getContextClassLoader().loadClass(this.getClass().getName());
+ public void onWebSocketClose(CloseReason reason) {
System.out.println("Socket Closed: " + reason);
}
diff --git a/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/JettyServerWrapper.java b/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/JettyServerWrapper.java
index 0ea2199f87..17daae6efb 100644
--- a/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/JettyServerWrapper.java
+++ b/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/JettyServerWrapper.java
@@ -929,7 +929,7 @@ public void visitOsgiContextModelChange(OsgiContextModelChange change) {
loader.addBundle(paxWebJettyBundle);
loader.addBundle(Utils.getPaxWebJspBundle(paxWebJettyBundle));
loader.addBundles(Utils.getJettyWebSocketBundle(paxWebJettyBundle));
-// loader.makeImmutable();
+ loader.makeImmutable();
classLoader = loader;
} else if (classLoader == null) {
classLoader = this.classLoader;
@@ -1180,12 +1180,6 @@ public void visitServletModelChange(ServletModelChange change) {
PaxWebServletHolder holder = new PaxWebServletHolder(model, osgiContextModel, context);
holder.setWhiteboardTCCL("whiteboard".equalsIgnoreCase(configuration.server().getTCCLType()));
- // we have to ensure that the context's class loader knows about servlet's bundle
- OsgiServletContext ctx = this.osgiServletContexts.get(osgiContextModel);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(model.getRegisteringBundle());
- }
-
//
ServletMapping mapping = new ServletMapping();
mapping.setServletName(model.getName());
@@ -1287,13 +1281,6 @@ private void removeServletModel(String contextPath, ServletModel model) {
((PaxWebServletHandler) sch.getServletHandler()).removeServletWithMapping(model);
- model.getContextModels().forEach(ocm -> {
- OsgiServletContext ctx = this.osgiServletContexts.get(ocm);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(model.getRegisteringBundle());
- }
- });
-
LOG.info("Removing servlet {}", model);
LOG.debug("Removing servlet {} from context {}", model.getName(), contextPath);
@@ -1448,14 +1435,6 @@ public void visitFilterStateChange(FilterStateChange change) {
if (sch.isStarted()) {
for (PreprocessorFilterConfig fc : toInit) {
try {
- if (fc.getModel() != null) {
- fc.getModel().getContextModels().forEach(context -> {
- OsgiServletContext ctx = this.osgiServletContexts.get(context);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(fc.getModel().getRegisteringBundle());
- }
- });
- }
fc.getInstance().init(fc);
fc.setInitCalled(true);
} catch (ServletException ex) {
@@ -1465,14 +1444,6 @@ public void visitFilterStateChange(FilterStateChange change) {
for (PreprocessorFilterConfig fc : toDestroy) {
fc.destroy();
fc.setInitCalled(false);
- if (fc.getModel() != null) {
- fc.getModel().getContextModels().forEach(context -> {
- OsgiServletContext ctx = this.osgiServletContexts.get(context);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(fc.getModel().getRegisteringBundle());
- }
- });
- }
}
}
@@ -1598,17 +1569,6 @@ public void visitFilterStateChange(FilterStateChange change) {
for (FilterHolder holder : sch.getServletHandler().getFilters()) {
try {
holder.stop();
- if (holder instanceof PaxWebFilterHolder) {
- FilterModel filterModel = ((PaxWebFilterHolder) holder).getFilterModel();
- if (filterModel != null) {
- filterModel.getContextModels().forEach(context -> {
- OsgiServletContext ctx = this.osgiServletContexts.get(context);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(filterModel.getRegisteringBundle());
- }
- });
- }
- }
} catch (Exception e) {
LOG.error(e.getMessage(), e);
}
@@ -1621,15 +1581,6 @@ public void visitFilterStateChange(FilterStateChange change) {
if ("Jetty_WebSocketUpgradeFilter".equals(fh.getName())) {
sch.getServletContext().removeAttribute("org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter");
}
- FilterModel filterModel = fh.getFilterModel();
- if (filterModel != null) {
- filterModel.getContextModels().forEach(context -> {
- OsgiServletContext ctx = this.osgiServletContexts.get(context);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(filterModel.getRegisteringBundle());
- }
- });
- }
sch.getServletHandler().addFilter(fh);
if (fh.getMapping() != null) {
for (PaxWebFilterMapping fm : fh.getMapping()) {
@@ -1677,12 +1628,6 @@ public void visitEventListenerModelChange(EventListenerModelChange change) {
sessionListenerModels.add(eventListenerModel);
}
- // we have to ensure that the context's class loader knows about listener's bundle
- OsgiServletContext ctx = this.osgiServletContexts.get(context);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(eventListenerModel.getRegisteringBundle());
- }
-
boolean stopped = false;
if (servletContextHandler.isStarted() && ServletContextListener.class.isAssignableFrom(eventListener.getClass())) {
// we have to stop the context, so existing ServletContextListeners are called
@@ -1721,11 +1666,6 @@ public void visitEventListenerModelChange(EventListenerModelChange change) {
return;
}
- OsgiServletContext ctx = this.osgiServletContexts.get(context);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(eventListenerModel.getRegisteringBundle());
- }
-
PaxWebServletContextHandler servletContextHandler = contextHandlers.get(contextPath);
EventListener eventListener = eventListenerModel.resolveEventListener();
if (eventListener instanceof ServletContextAttributeListener) {
@@ -1956,12 +1896,6 @@ public void visitWebSocketModelChange(WebSocketModelChange change) {
// visit(ContainerInitializerModelChange) method
// so in both cases we simply have to start the server if it's not yet started
- // we only have to ensure that the context's class loader knows about websocket's bundle
- OsgiServletContext ctx = this.osgiServletContexts.get(osgiContextModel);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(model.getRegisteringBundle());
- }
-
ensureServletContextStarted(contextHandlers.get(contextPath));
});
return;
@@ -1987,11 +1921,6 @@ public void visitWebSocketModelChange(WebSocketModelChange change) {
// just as when adding WebSockets, we only have to ensure that context is started if it was
// stopped. Restart is handled in visit(ContainerInitializerModelChange) method
- OsgiServletContext ctx = this.osgiServletContexts.get(osgiContextModel);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(model.getRegisteringBundle());
- }
-
ensureServletContextStarted(contextHandlers.get(contextPath));
});
}
@@ -2602,14 +2531,6 @@ private boolean quickFilterChange(ServletHandler servletHandler, PaxWebFilterHol
for (int i = pos; i < newFilterHolders.length; i++) {
// each holder may have many mappings
PaxWebFilterHolder fh = newFilterHolders[i];
-
- fh.getFilterModel().getContextModels().forEach(context -> {
- OsgiServletContext ctx = this.osgiServletContexts.get(context);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(fh.getFilterModel().getRegisteringBundle());
- }
- });
-
servletHandler.addFilter(fh);
for (PaxWebFilterMapping paxWebFilterMapping : fh.getMapping()) {
if (paxWebFilterMapping.isAfter()) {
diff --git a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiServletContextClassLoader.java b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiServletContextClassLoader.java
index 9a6dd0058b..f9fe52e3c9 100644
--- a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiServletContextClassLoader.java
+++ b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiServletContextClassLoader.java
@@ -84,12 +84,6 @@ public void addBundle(Bundle bundle) {
}
}
- public void removeBundle(Bundle bundle) {
- if (bundle != null) {
- bundles.remove(bundle);
- }
- }
-
/**
* Adds {@link Bundle bundles} to be reachable from this {@link ClassLoader}
* @param bundle
diff --git a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java
index 65cac9e975..8389b33ce1 100644
--- a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java
+++ b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java
@@ -926,7 +926,7 @@ public void visitOsgiContextModelChange(OsgiContextModelChange change) {
loader.addBundle(paxWebTomcatBundle);
loader.addBundle(Utils.getPaxWebJspBundle(paxWebTomcatBundle));
loader.addBundle(Utils.getTomcatWebSocketBundle(paxWebTomcatBundle));
-// loader.makeImmutable();
+ loader.makeImmutable();
classLoader = loader;
} else if (classLoader == null) {
classLoader = this.classLoader;
@@ -1131,12 +1131,6 @@ public void visitServletModelChange(ServletModelChange change) {
PaxWebStandardWrapper wrapper = new PaxWebStandardWrapper(model, osgiContext, context, realContext);
wrapper.setWhiteboardTCCL("whiteboard".equalsIgnoreCase(configuration.server().getTCCLType()));
- // we have to ensure that the context's class loader knows about servlet's bundle
- OsgiServletContext ctx = this.osgiServletContexts.get(osgiContext);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(model.getRegisteringBundle());
- }
-
boolean isDefaultResourceServlet = model.isResourceServlet();
for (String pattern : model.getUrlPatterns()) {
isDefaultResourceServlet &= "/".equals(pattern);
@@ -1297,13 +1291,6 @@ private void removeServletModel(String contextPath, ServletModel model) {
realContext.removeChild(child);
}
- model.getContextModels().forEach(ocm -> {
- OsgiServletContext ctx = this.osgiServletContexts.get(ocm);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(model.getRegisteringBundle());
- }
- });
-
// are there any error page declarations in the model?
ErrorPageModel epm = model.getErrorPageModel();
if (epm != null) {
@@ -1406,15 +1393,6 @@ public void visitFilterStateChange(FilterStateChange change) {
|| (((PaxWebFilterDef) def).getFilterModel() != null && ((PaxWebFilterDef) def).getFilterModel().isDynamic())) {
continue;
}
- FilterModel filterModel = ((PaxWebFilterDef) def).getFilterModel();
- if (filterModel != null) {
- filterModel.getContextModels().forEach(ocm -> {
- OsgiServletContext ctx = this.osgiServletContexts.get(ocm);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(filterModel.getRegisteringBundle());
- }
- });
- }
}
context.removeFilterDef(def);
}
@@ -1445,13 +1423,6 @@ public void visitFilterStateChange(FilterStateChange change) {
? filtersMap.get(model) : model.getContextModels();
OsgiServletContext osgiContext = getHighestRankedContext(contextPath, model, contextModels);
- contextModels.forEach(ocm -> {
- OsgiServletContext ctx = this.osgiServletContexts.get(ocm);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(model.getRegisteringBundle());
- }
- });
-
PaxWebFilterDef filterDef = new PaxWebFilterDef(model, false, osgiContext);
filterDef.setWhiteboardTCCL("whiteboard".equalsIgnoreCase(configuration.server().getTCCLType()));
context.addFilterDef(filterDef);
@@ -1489,12 +1460,6 @@ public void visitEventListenerModelChange(EventListenerModelChange change) {
sessionListenerModels.add(eventListenerModel);
}
- // we have to ensure that the context's class loader knows about listener's bundle
- OsgiServletContext ctx = this.osgiServletContexts.get(context);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(eventListenerModel.getRegisteringBundle());
- }
-
boolean stopped = false;
if (standardContext.isStarted() && standardContext.getState() != LifecycleState.STARTING_PREP
&& ServletContextListener.class.isAssignableFrom(eventListener.getClass())) {
@@ -1544,11 +1509,6 @@ public void visitEventListenerModelChange(EventListenerModelChange change) {
return;
}
- OsgiServletContext ctx = this.osgiServletContexts.get(context);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(eventListenerModel.getRegisteringBundle());
- }
-
PaxWebStandardContext standardContext = contextHandlers.get(contextPath);
EventListener eventListener = eventListenerModel.resolveEventListener();
if (eventListener instanceof ServletContextAttributeListener) {
@@ -1798,12 +1758,6 @@ public void visitWebSocketModelChange(WebSocketModelChange change) {
// visit(ContainerInitializerModelChange) method
// so in both cases we simply have to start the server if it's not yet started
- // we only have to ensure that the context's class loader knows about websocket's bundle
- OsgiServletContext ctx = this.osgiServletContexts.get(osgiContextModel);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(model.getRegisteringBundle());
- }
-
ensureServletContextStarted(contextHandlers.get(contextPath));
});
return;
@@ -1829,11 +1783,6 @@ public void visitWebSocketModelChange(WebSocketModelChange change) {
// just as when adding WebSockets, we only have to ensure that context is started if it was
// stopped. Restart is handled in visit(ContainerInitializerModelChange) method
- OsgiServletContext ctx = this.osgiServletContexts.get(osgiContextModel);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(model.getRegisteringBundle());
- }
-
ensureServletContextStarted(contextHandlers.get(contextPath));
});
}
diff --git a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/UndertowServerWrapper.java b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/UndertowServerWrapper.java
index e4f7740f3f..bd66a48d84 100644
--- a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/UndertowServerWrapper.java
+++ b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/UndertowServerWrapper.java
@@ -1296,7 +1296,7 @@ public void visitOsgiContextModelChange(OsgiContextModelChange change) {
loader.addBundle(Utils.getPaxWebJspBundle(paxWebUndertowBundle));
loader.addBundle(Utils.getPaxWebUndertowWebSocketBundle(paxWebUndertowBundle));
loader.addBundle(Utils.getUndertowWebSocketBundle(paxWebUndertowBundle));
-// loader.makeImmutable();
+ loader.makeImmutable();
classLoader = loader;
} else if (classLoader == null) {
classLoader = this.classLoader;
@@ -1512,12 +1512,6 @@ public void visitServletModelChange(ServletModelChange change) {
// - always associated with one of ServletModel's OsgiContextModels
OsgiServletContext context = osgiServletContexts.get(osgiContext);
- // we have to ensure that the context's class loader knows about servlet's bundle
- OsgiServletContext ctx = this.osgiServletContexts.get(osgiContext);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(model.getRegisteringBundle());
- }
-
// new servlet info
ServletInfo info = new PaxWebServletInfo(model, osgiContext, context,
"whiteboard".equalsIgnoreCase(configuration.server().getTCCLType()));
@@ -1699,13 +1693,6 @@ private void removeServletModel(String contextPath, ServletModel model, ServletM
stopUndertowContext(contextPath, manager, deploymentInfo, false);
}
- model.getContextModels().forEach(ocm -> {
- OsgiServletContext ctx = this.osgiServletContexts.get(ocm);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(model.getRegisteringBundle());
- }
- });
-
// but we can reuse the deployment info - this is the only object from which we can remove
// servlets
if (deploymentInfo != null) {
@@ -1878,14 +1865,6 @@ public void visitFilterStateChange(FilterStateChange change) {
if (manager != null && manager.getState() == DeploymentManager.State.STARTED) {
for (PreprocessorFilterConfig fc : toInit) {
try {
- if (fc.getModel() != null) {
- fc.getModel().getContextModels().forEach(context -> {
- OsgiServletContext ctx = this.osgiServletContexts.get(context);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(fc.getModel().getRegisteringBundle());
- }
- });
- }
fc.getInstance().init(fc);
fc.setInitCalled(true);
} catch (ServletException ex) {
@@ -1895,14 +1874,6 @@ public void visitFilterStateChange(FilterStateChange change) {
for (PreprocessorFilterConfig fc : toDestroy) {
fc.destroy();
fc.setInitCalled(false);
- if (fc.getModel() != null) {
- fc.getModel().getContextModels().forEach(context -> {
- OsgiServletContext ctx = this.osgiServletContexts.get(context);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(fc.getModel().getRegisteringBundle());
- }
- });
- }
}
}
}
@@ -1929,29 +1900,6 @@ public void visitFilterStateChange(FilterStateChange change) {
continue;
}
- // remove filter models' bundles for existing filters and add the bundles for new filters
- deploymentInfo.getFilters().values().forEach(fi -> {
- if (fi instanceof PaxWebFilterInfo) {
- FilterModel fm = ((PaxWebFilterInfo) fi).getFilterModel();
- if (fm != null) {
- fm.getContextModels().forEach(ocm -> {
- OsgiServletContext ctx = this.osgiServletContexts.get(ocm);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(fm.getRegisteringBundle());
- }
- });
- }
- }
- });
- filters.forEach(fm -> {
- fm.getContextModels().forEach(ocm -> {
- OsgiServletContext ctx = this.osgiServletContexts.get(ocm);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(fm.getRegisteringBundle());
- }
- });
- });
-
boolean quick = canQuicklyAddFilter(deploymentInfo, filters);
quick &= filtersMap.values().stream().noneMatch(Objects::nonNull);
@@ -2079,12 +2027,6 @@ public void visitEventListenerModelChange(EventListenerModelChange change) {
sessionListenerModels.add(eventListenerModel);
}
- // we have to ensure that the context's class loader knows about listener's bundle
- OsgiServletContext ctx = this.osgiServletContexts.get(context);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(eventListenerModel.getRegisteringBundle());
- }
-
boolean stopped = false;
if (manager != null && manager.getState() != DeploymentManager.State.UNDEPLOYED
&& ServletContextListener.class.isAssignableFrom(eventListener.getClass())) {
@@ -2151,11 +2093,6 @@ public void visitEventListenerModelChange(EventListenerModelChange change) {
return;
}
- OsgiServletContext ctx = this.osgiServletContexts.get(context);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(eventListenerModel.getRegisteringBundle());
- }
-
DeploymentManager manager = getDeploymentManager(contextPath);
DeploymentInfo deploymentInfo = manager == null ? deploymentInfos.get(contextPath)
: manager.getDeployment().getDeploymentInfo();
@@ -2430,12 +2367,6 @@ public void visitWebSocketModelChange(WebSocketModelChange change) {
// visit(ContainerInitializerModelChange) method
// so in both cases we simply have to start the server if it's not yet started
- // we only have to ensure that the context's class loader knows about websocket's bundle
- OsgiServletContext ctx = this.osgiServletContexts.get(osgiContextModel);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).addBundle(model.getRegisteringBundle());
- }
-
ensureServletContextStarted(contextPath);
});
return;
@@ -2461,11 +2392,6 @@ public void visitWebSocketModelChange(WebSocketModelChange change) {
// just as when adding WebSockets, we only have to ensure that context is started if it was
// stopped. Restart is handled in visit(ContainerInitializerModelChange) method
- OsgiServletContext ctx = this.osgiServletContexts.get(osgiContextModel);
- if (ctx != null && ctx.getClassLoader() instanceof OsgiServletContextClassLoader) {
- ((OsgiServletContextClassLoader) ctx.getClassLoader()).removeBundle(model.getRegisteringBundle());
- }
-
ensureServletContextStarted(contextPath);
});
}
diff --git a/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardFilter.java b/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardFilter.java
index 1fefdd2d3c..4658144a4a 100644
--- a/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardFilter.java
+++ b/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardFilter.java
@@ -40,11 +40,6 @@ public void init(FilterConfig filterConfig) throws ServletException {
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws IOException, ServletException {
- try {
- Thread.currentThread().getContextClassLoader().loadClass(WhiteboardFilter.class.getName());
- } catch (ClassNotFoundException e) {
- throw new ServletException(e);
- }
response.getWriter().println("Filter was there before. Time: " + new Date().toString());
chain.doFilter(request, response);
response.getWriter().println("Filter was there after. Time: " + new Date().toString());
diff --git a/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardListener.java b/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardListener.java
index da83b9b9be..0afb5abcad 100644
--- a/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardListener.java
+++ b/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardListener.java
@@ -26,20 +26,10 @@ public class WhiteboardListener implements ServletRequestListener {
private static final Logger LOG = LoggerFactory.getLogger(WhiteboardListener.class);
public void requestInitialized(final ServletRequestEvent sre) {
- try {
- Thread.currentThread().getContextClassLoader().loadClass(WhiteboardServlet.class.getName());
- } catch (ClassNotFoundException e) {
- throw new RuntimeException(e);
- }
LOG.info("Request initialized from ip: " + sre.getServletRequest().getRemoteAddr());
}
public void requestDestroyed(final ServletRequestEvent sre) {
- try {
- Thread.currentThread().getContextClassLoader().loadClass(WhiteboardServlet.class.getName());
- } catch (ClassNotFoundException e) {
- throw new RuntimeException(e);
- }
LOG.info("Request destroyed from ip: " + sre.getServletRequest().getRemoteAddr());
}
diff --git a/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java b/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java
index 260676774d..b3dc56ce32 100644
--- a/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java
+++ b/samples/samples-whiteboard/whiteboard/src/main/java/org/ops4j/pax/web/extender/samples/whiteboard/internal/WhiteboardServlet.java
@@ -31,11 +31,6 @@ public WhiteboardServlet(final String alias) {
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- try {
- Thread.currentThread().getContextClassLoader().loadClass(WhiteboardServlet.class.getName());
- } catch (ClassNotFoundException e) {
- throw new ServletException(e);
- }
response.setContentType("text/html");
response.setStatus(HttpServletResponse.SC_OK);
response.getWriter().println("Hello Whiteboard Extender ");
From c5888dd8506a70e375c77e8c7eae1393b9ec00df Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Tue, 27 Sep 2022 09:53:09 +0200
Subject: [PATCH 022/311] [Fixes #1774] Upgrade to Tomcat 9.0.67
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 44d741a290..8492937e78 100644
--- a/pom.xml
+++ b/pom.xml
@@ -238,7 +238,7 @@
1.9.3_1
1_3
1.2.5
- 9.0.65
+ 9.0.67
2.3.0
4.21
From f1236bf59a563ac6d756c96fd95ec346a2332e79 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Tue, 27 Sep 2022 12:09:29 +0200
Subject: [PATCH 023/311] [maven-release-plugin] prepare release web-8.0.10
---
pax-web-api/pom.xml | 2 +-
pax-web-deployer/pom.xml | 2 +-
pax-web-extender-war/pom.xml | 2 +-
pax-web-extender-whiteboard/pom.xml | 2 +-
pax-web-features/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-annotation13/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-cdi12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-el2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jpa2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-servlet31/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml | 2 +-
pax-web-fragments/pom.xml | 2 +-
pax-web-itest/pax-web-itest-common/pom.xml | 2 +-
.../pax-web-itest-container-common/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-jetty/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-tomcat/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-undertow/pom.xml | 2 +-
pax-web-itest/pax-web-itest-container/pom.xml | 2 +-
pax-web-itest/pax-web-itest-jsp/pom.xml | 2 +-
pax-web-itest/pax-web-itest-karaf/pom.xml | 2 +-
pax-web-itest/pax-web-itest-osgi/pom.xml | 2 +-
pax-web-itest/pax-web-itest-server/pom.xml | 2 +-
pax-web-itest/pax-web-itest-utils/pom.xml | 2 +-
pax-web-itest/pom.xml | 2 +-
pax-web-jetty-bundle/pom.xml | 2 +-
pax-web-jetty/pom.xml | 2 +-
pax-web-jsp/pom.xml | 2 +-
pax-web-karaf/pom.xml | 2 +-
pax-web-manual/pom.xml | 2 +-
pax-web-resources/pax-web-resources-api/pom.xml | 2 +-
pax-web-resources/pax-web-resources-extender/pom.xml | 2 +-
pax-web-resources/pax-web-resources-jsf/pom.xml | 2 +-
pax-web-resources/pom.xml | 2 +-
pax-web-runtime/pom.xml | 2 +-
pax-web-spi/pom.xml | 2 +-
pax-web-tomcat-bundle/pom.xml | 2 +-
pax-web-tomcat-common/pom.xml | 2 +-
pax-web-tomcat-websocket/pom.xml | 2 +-
pax-web-tomcat/pom.xml | 2 +-
pax-web-undertow-bundle/pom.xml | 2 +-
pax-web-undertow-websocket/pom.xml | 2 +-
pax-web-undertow/pom.xml | 2 +-
pax-web-websocket/pom.xml | 2 +-
pom.xml | 4 ++--
samples/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-tomcat/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat-vhosts/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat/pom.xml | 2 +-
.../samples-config/config-fragment-undertow-vhosts/pom.xml | 2 +-
.../samples-config/limit-post-config-fragment-tomcat/pom.xml | 2 +-
.../limit-post-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/pom.xml | 2 +-
samples/samples-config/showcase/pom.xml | 2 +-
samples/samples-httpservice/authentication/pom.xml | 2 +-
samples/samples-httpservice/hs-1/pom.xml | 2 +-
samples/samples-httpservice/hs-2/pom.xml | 2 +-
samples/samples-httpservice/hs-helloworld/pom.xml | 2 +-
samples/samples-httpservice/hs-jersey/pom.xml | 2 +-
samples/samples-httpservice/http-custom-context/pom.xml | 2 +-
samples/samples-httpservice/pom.xml | 2 +-
samples/samples-httpservice/wc-helloworld/pom.xml | 2 +-
samples/samples-internal/initializers-fragment1/pom.xml | 2 +-
samples/samples-internal/initializers-fragment2/pom.xml | 2 +-
samples/samples-internal/initializers/pom.xml | 2 +-
samples/samples-internal/pax-web-spi-fragment/pom.xml | 2 +-
samples/samples-internal/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons1/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons2/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons3/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-jar/pom.xml | 2 +-
.../jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle-override/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle/pom.xml | 2 +-
samples/samples-jsf/jsf-resourcehandler/pom.xml | 2 +-
samples/samples-jsf/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-cdi/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-embedded/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-wired/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-wired/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp-noclasses/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp/pom.xml | 2 +-
samples/samples-jsp/pom.xml | 2 +-
samples/samples-war/helloworld-servlet3/pom.xml | 2 +-
samples/samples-war/jsp-filter/pom.xml | 2 +-
samples/samples-war/pom.xml | 2 +-
samples/samples-war/simple-filter/pom.xml | 2 +-
samples/samples-war/wab-container-context-config/pom.xml | 2 +-
samples/samples-war/war-authentication/pom.xml | 2 +-
samples/samples-war/war-dispatch-jsp/pom.xml | 2 +-
samples/samples-war/war-formauth/pom.xml | 2 +-
samples/samples-war/war-http-methods/pom.xml | 2 +-
samples/samples-war/war-http2/pom.xml | 2 +-
samples/samples-war/war-introspection-bundle/pom.xml | 2 +-
samples/samples-war/war-introspection/pom.xml | 2 +-
samples/samples-war/war-jetty-web/pom.xml | 2 +-
samples/samples-war/war-keycloak/pom.xml | 2 +-
samples/samples-war/war-limited-post-fragment-tomcat/pom.xml | 2 +-
.../samples-war/war-limited-post-fragment-undertow/pom.xml | 2 +-
samples/samples-war/war-limited-post/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-2/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-3/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-2/pom.xml | 2 +-
samples/samples-war/war-most-complex/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-fragment/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar1/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar2/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-itself/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-jar/pom.xml | 2 +-
samples/samples-war/war-required/pom.xml | 2 +-
samples/samples-war/war-requiring/pom.xml | 2 +-
samples/samples-war/war-security/pom.xml | 2 +-
samples/samples-war/war-servlet-jsp-file/pom.xml | 2 +-
samples/samples-war/war-simple/pom.xml | 2 +-
samples/samples-war/war-simplest-javaee/pom.xml | 2 +-
samples/samples-war/war-simplest-osgi/pom.xml | 2 +-
samples/samples-war/war-spring-wired/pom.xml | 2 +-
samples/samples-war/war-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08/pom.xml | 2 +-
samples/samples-war/war-websocket-jsr356/pom.xml | 2 +-
samples/samples-war/war/pom.xml | 2 +-
samples/samples-whiteboard/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-1/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-2/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-3/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-annotated/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-1603/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-extended/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-scopes/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard/pom.xml | 2 +-
146 files changed, 147 insertions(+), 147 deletions(-)
diff --git a/pax-web-api/pom.xml b/pax-web-api/pom.xml
index 6e815283b6..c8f78f8020 100644
--- a/pax-web-api/pom.xml
+++ b/pax-web-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-deployer/pom.xml b/pax-web-deployer/pom.xml
index 54e333ed2d..36ce128796 100644
--- a/pax-web-deployer/pom.xml
+++ b/pax-web-deployer/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-extender-war/pom.xml b/pax-web-extender-war/pom.xml
index e9a5051639..d1e5c9e0d5 100644
--- a/pax-web-extender-war/pom.xml
+++ b/pax-web-extender-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-extender-whiteboard/pom.xml b/pax-web-extender-whiteboard/pom.xml
index c6ab63c367..0b5735577c 100644
--- a/pax-web-extender-whiteboard/pom.xml
+++ b/pax-web-extender-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-features/pom.xml b/pax-web-features/pom.xml
index 74b340434f..221717f262 100644
--- a/pax-web-features/pom.xml
+++ b/pax-web-features/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
index 40f728a463..49384285a4 100644
--- a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
index f16e65e33e..26cebcd3cf 100644
--- a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-el2/pom.xml b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
index fed0567140..30630ac315 100644
--- a/pax-web-fragments/pax-web-compatibility-el2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
index ce60afa9cd..a01df36fd8 100644
--- a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
index d4b65d67ed..ad100408c9 100644
--- a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
index 74d04b467a..28040a627f 100644
--- a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
index 208fc31f94..e7b16fdfa0 100644
--- a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
index 650af6ef69..e941b03419 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
index 7cdc4fed5c..d5b68fa099 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-fragments/pom.xml b/pax-web-fragments/pom.xml
index 38bb44d5c6..4b2a1314cd 100644
--- a/pax-web-fragments/pom.xml
+++ b/pax-web-fragments/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-common/pom.xml b/pax-web-itest/pax-web-itest-common/pom.xml
index 1d9af41969..c16cd81ae8 100644
--- a/pax-web-itest/pax-web-itest-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
index 02d381ca8c..393ff87152 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
index 2d9a59fccf..84ebf6891a 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
index b1e3a00a2f..562f450c09 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
index 7ebf134cf1..b48c6aaf17 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pom.xml b/pax-web-itest/pax-web-itest-container/pom.xml
index b957b962c3..c59b282a27 100644
--- a/pax-web-itest/pax-web-itest-container/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-jsp/pom.xml b/pax-web-itest/pax-web-itest-jsp/pom.xml
index 22d49426ff..ef59b5e0af 100644
--- a/pax-web-itest/pax-web-itest-jsp/pom.xml
+++ b/pax-web-itest/pax-web-itest-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-karaf/pom.xml b/pax-web-itest/pax-web-itest-karaf/pom.xml
index f6e543f0be..cadf431e21 100644
--- a/pax-web-itest/pax-web-itest-karaf/pom.xml
+++ b/pax-web-itest/pax-web-itest-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-osgi/pom.xml b/pax-web-itest/pax-web-itest-osgi/pom.xml
index 7033c52425..4b2c284d0d 100644
--- a/pax-web-itest/pax-web-itest-osgi/pom.xml
+++ b/pax-web-itest/pax-web-itest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-server/pom.xml b/pax-web-itest/pax-web-itest-server/pom.xml
index 074025e97b..0252d5bda1 100644
--- a/pax-web-itest/pax-web-itest-server/pom.xml
+++ b/pax-web-itest/pax-web-itest-server/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-utils/pom.xml b/pax-web-itest/pax-web-itest-utils/pom.xml
index 3e91bb41bd..f333507e15 100644
--- a/pax-web-itest/pax-web-itest-utils/pom.xml
+++ b/pax-web-itest/pax-web-itest-utils/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-itest/pom.xml b/pax-web-itest/pom.xml
index c90898a19f..eda2a76672 100644
--- a/pax-web-itest/pom.xml
+++ b/pax-web-itest/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-jetty-bundle/pom.xml b/pax-web-jetty-bundle/pom.xml
index 675c130bd3..dec25d6096 100644
--- a/pax-web-jetty-bundle/pom.xml
+++ b/pax-web-jetty-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-jetty/pom.xml b/pax-web-jetty/pom.xml
index e66dfaffa6..11853369cd 100644
--- a/pax-web-jetty/pom.xml
+++ b/pax-web-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-jsp/pom.xml b/pax-web-jsp/pom.xml
index 823c60e8b1..f1ddbe84ba 100644
--- a/pax-web-jsp/pom.xml
+++ b/pax-web-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-karaf/pom.xml b/pax-web-karaf/pom.xml
index db3fcce1ea..df48d1c015 100644
--- a/pax-web-karaf/pom.xml
+++ b/pax-web-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-manual/pom.xml b/pax-web-manual/pom.xml
index f84962c65d..ea5bd7042e 100644
--- a/pax-web-manual/pom.xml
+++ b/pax-web-manual/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-api/pom.xml b/pax-web-resources/pax-web-resources-api/pom.xml
index e9c48f5d97..4298ce53bc 100644
--- a/pax-web-resources/pax-web-resources-api/pom.xml
+++ b/pax-web-resources/pax-web-resources-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-extender/pom.xml b/pax-web-resources/pax-web-resources-extender/pom.xml
index f30f9c9c02..f51b1801cb 100644
--- a/pax-web-resources/pax-web-resources-extender/pom.xml
+++ b/pax-web-resources/pax-web-resources-extender/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-jsf/pom.xml b/pax-web-resources/pax-web-resources-jsf/pom.xml
index 56513bc3fd..8f3f8c203d 100644
--- a/pax-web-resources/pax-web-resources-jsf/pom.xml
+++ b/pax-web-resources/pax-web-resources-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-resources/pom.xml b/pax-web-resources/pom.xml
index bc3fac2eed..199c6222c3 100644
--- a/pax-web-resources/pom.xml
+++ b/pax-web-resources/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-runtime/pom.xml b/pax-web-runtime/pom.xml
index af1eb6efda..fb11467b62 100644
--- a/pax-web-runtime/pom.xml
+++ b/pax-web-runtime/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-spi/pom.xml b/pax-web-spi/pom.xml
index 5bfed30ddd..d28276e067 100644
--- a/pax-web-spi/pom.xml
+++ b/pax-web-spi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-tomcat-bundle/pom.xml b/pax-web-tomcat-bundle/pom.xml
index 7c90962d58..0b18af6055 100644
--- a/pax-web-tomcat-bundle/pom.xml
+++ b/pax-web-tomcat-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-tomcat-common/pom.xml b/pax-web-tomcat-common/pom.xml
index f739db179f..048e3e1027 100644
--- a/pax-web-tomcat-common/pom.xml
+++ b/pax-web-tomcat-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-tomcat-websocket/pom.xml b/pax-web-tomcat-websocket/pom.xml
index e10e33c951..c3ee13314c 100644
--- a/pax-web-tomcat-websocket/pom.xml
+++ b/pax-web-tomcat-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-tomcat/pom.xml b/pax-web-tomcat/pom.xml
index bc98a0bb54..b4931dc074 100644
--- a/pax-web-tomcat/pom.xml
+++ b/pax-web-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-undertow-bundle/pom.xml b/pax-web-undertow-bundle/pom.xml
index 7f91c0d707..8d9c3b4b12 100644
--- a/pax-web-undertow-bundle/pom.xml
+++ b/pax-web-undertow-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-undertow-websocket/pom.xml b/pax-web-undertow-websocket/pom.xml
index 9cc283eb6a..e84b790f91 100644
--- a/pax-web-undertow-websocket/pom.xml
+++ b/pax-web-undertow-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-undertow/pom.xml b/pax-web-undertow/pom.xml
index bdf50ed4d4..3e01bdf4c6 100644
--- a/pax-web-undertow/pom.xml
+++ b/pax-web-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pax-web-websocket/pom.xml b/pax-web-websocket/pom.xml
index 0f7eea4e91..0c5b61ec7d 100644
--- a/pax-web-websocket/pom.xml
+++ b/pax-web-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/pom.xml b/pom.xml
index 8492937e78..5c56c1401b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
pom
OPS4J Pax Web
@@ -46,7 +46,7 @@
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
https://github.com/ops4j/org.ops4j.pax.web/tree/main
- HEAD
+ web-8.0.10
diff --git a/samples/pom.xml b/samples/pom.xml
index b1c8656175..2ffb05ffa9 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-jetty/pom.xml b/samples/samples-config/auth-config-fragment-jetty/pom.xml
index 47a094622d..c12dae7544 100644
--- a/samples/samples-config/auth-config-fragment-jetty/pom.xml
+++ b/samples/samples-config/auth-config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-tomcat/pom.xml b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
index 9ddc565b1b..ab32c37ecb 100644
--- a/samples/samples-config/auth-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-undertow/pom.xml b/samples/samples-config/auth-config-fragment-undertow/pom.xml
index 313af8f09c..1715a16406 100644
--- a/samples/samples-config/auth-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/auth-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-config/config-fragment-jetty/pom.xml b/samples/samples-config/config-fragment-jetty/pom.xml
index 5ba6099729..1b2b0e8f47 100644
--- a/samples/samples-config/config-fragment-jetty/pom.xml
+++ b/samples/samples-config/config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
index f5d28db444..7df135466c 100644
--- a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat/pom.xml b/samples/samples-config/config-fragment-tomcat/pom.xml
index 867bf5ed9d..80ba259c06 100644
--- a/samples/samples-config/config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
index 291190f61d..dca730ac0d 100644
--- a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
index 1394005e75..b6d83649fb 100644
--- a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
index e87021583a..36c9772a05 100644
--- a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-config/pom.xml b/samples/samples-config/pom.xml
index 6a7be9f10c..95e9158269 100644
--- a/samples/samples-config/pom.xml
+++ b/samples/samples-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-config/showcase/pom.xml b/samples/samples-config/showcase/pom.xml
index e3e5dbcaf6..42d2c8816a 100644
--- a/samples/samples-config/showcase/pom.xml
+++ b/samples/samples-config/showcase/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-httpservice/authentication/pom.xml b/samples/samples-httpservice/authentication/pom.xml
index 9a20fc22f5..8312880151 100644
--- a/samples/samples-httpservice/authentication/pom.xml
+++ b/samples/samples-httpservice/authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-httpservice/hs-1/pom.xml b/samples/samples-httpservice/hs-1/pom.xml
index 67a9675db4..e2c480fe95 100644
--- a/samples/samples-httpservice/hs-1/pom.xml
+++ b/samples/samples-httpservice/hs-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-httpservice/hs-2/pom.xml b/samples/samples-httpservice/hs-2/pom.xml
index 1ec604d3e8..5373da7672 100644
--- a/samples/samples-httpservice/hs-2/pom.xml
+++ b/samples/samples-httpservice/hs-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-httpservice/hs-helloworld/pom.xml b/samples/samples-httpservice/hs-helloworld/pom.xml
index 5affa2c175..e44a6933b9 100644
--- a/samples/samples-httpservice/hs-helloworld/pom.xml
+++ b/samples/samples-httpservice/hs-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-httpservice/hs-jersey/pom.xml b/samples/samples-httpservice/hs-jersey/pom.xml
index bac6262b6e..e7d2e1dcd3 100644
--- a/samples/samples-httpservice/hs-jersey/pom.xml
+++ b/samples/samples-httpservice/hs-jersey/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-httpservice/http-custom-context/pom.xml b/samples/samples-httpservice/http-custom-context/pom.xml
index 12c4749e15..20b1fd84e0 100644
--- a/samples/samples-httpservice/http-custom-context/pom.xml
+++ b/samples/samples-httpservice/http-custom-context/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-httpservice/pom.xml b/samples/samples-httpservice/pom.xml
index 3fbade208a..e2f9c39cb4 100644
--- a/samples/samples-httpservice/pom.xml
+++ b/samples/samples-httpservice/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-httpservice/wc-helloworld/pom.xml b/samples/samples-httpservice/wc-helloworld/pom.xml
index 0930f18f15..295720588b 100644
--- a/samples/samples-httpservice/wc-helloworld/pom.xml
+++ b/samples/samples-httpservice/wc-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment1/pom.xml b/samples/samples-internal/initializers-fragment1/pom.xml
index 1b1a3afc42..b18e7260e6 100644
--- a/samples/samples-internal/initializers-fragment1/pom.xml
+++ b/samples/samples-internal/initializers-fragment1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment2/pom.xml b/samples/samples-internal/initializers-fragment2/pom.xml
index f18246783f..437aa71691 100644
--- a/samples/samples-internal/initializers-fragment2/pom.xml
+++ b/samples/samples-internal/initializers-fragment2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-internal/initializers/pom.xml b/samples/samples-internal/initializers/pom.xml
index f5d1f4628e..3a4bffc5a3 100644
--- a/samples/samples-internal/initializers/pom.xml
+++ b/samples/samples-internal/initializers/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-internal/pax-web-spi-fragment/pom.xml b/samples/samples-internal/pax-web-spi-fragment/pom.xml
index 8c96c61947..97d66f229f 100644
--- a/samples/samples-internal/pax-web-spi-fragment/pom.xml
+++ b/samples/samples-internal/pax-web-spi-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-internal/pom.xml b/samples/samples-internal/pom.xml
index 995c97652c..c9a0e312fc 100644
--- a/samples/samples-internal/pom.xml
+++ b/samples/samples-internal/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
index c50de2d2cd..c720fca2c8 100644
--- a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
index 8c2e7857ea..19c441cb66 100644
--- a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
index 3878abb5d3..c0c2b120b0 100644
--- a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
index 41d6f2cf1d..fac0e2bcfe 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
index 55ceb44051..a242dcb7af 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-jar/pom.xml b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
index 9e6de5a8d3..10dfb74bbb 100644
--- a/samples/samples-jsf/jsf-primefaces-jar/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
index 45c968d57b..866230bd3b 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
index 485cc5753a..87de0060ba 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
index c5e2c1aa32..501a372071 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/pom.xml b/samples/samples-jsf/jsf-resourcehandler/pom.xml
index 5d6679b1bd..f3a76a9bc8 100644
--- a/samples/samples-jsf/jsf-resourcehandler/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsf/pom.xml b/samples/samples-jsf/pom.xml
index 81e71e0724..1f0e4a3bc8 100644
--- a/samples/samples-jsf/pom.xml
+++ b/samples/samples-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-cdi/pom.xml b/samples/samples-jsf/war-jsf23-cdi/pom.xml
index f423a9eedb..af14ecd00a 100644
--- a/samples/samples-jsf/war-jsf23-cdi/pom.xml
+++ b/samples/samples-jsf/war-jsf23-cdi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-embedded/pom.xml b/samples/samples-jsf/war-jsf23-embedded/pom.xml
index 66d3035863..a9958e3b40 100644
--- a/samples/samples-jsf/war-jsf23-embedded/pom.xml
+++ b/samples/samples-jsf/war-jsf23-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-wired/pom.xml b/samples/samples-jsf/war-jsf23-wired/pom.xml
index dc43d91081..f2cc435060 100644
--- a/samples/samples-jsf/war-jsf23-wired/pom.xml
+++ b/samples/samples-jsf/war-jsf23-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-embedded/pom.xml b/samples/samples-jsf/war-primefaces-embedded/pom.xml
index 6542caa5d2..e6c82ece5e 100644
--- a/samples/samples-jsf/war-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/war-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-wired/pom.xml b/samples/samples-jsf/war-primefaces-wired/pom.xml
index aa2c113d6d..f53ea78184 100644
--- a/samples/samples-jsf/war-primefaces-wired/pom.xml
+++ b/samples/samples-jsf/war-primefaces-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
index d88c77f16a..1ef07594ff 100644
--- a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp/pom.xml b/samples/samples-jsp/helloworld-jsp/pom.xml
index e7567e77dd..87cad16464 100644
--- a/samples/samples-jsp/helloworld-jsp/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-jsp/pom.xml b/samples/samples-jsp/pom.xml
index 6fe13025eb..cd78d36937 100644
--- a/samples/samples-jsp/pom.xml
+++ b/samples/samples-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/helloworld-servlet3/pom.xml b/samples/samples-war/helloworld-servlet3/pom.xml
index 67d6737113..44764ce480 100644
--- a/samples/samples-war/helloworld-servlet3/pom.xml
+++ b/samples/samples-war/helloworld-servlet3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/jsp-filter/pom.xml b/samples/samples-war/jsp-filter/pom.xml
index 3eefa3d189..c7b3e3da6e 100644
--- a/samples/samples-war/jsp-filter/pom.xml
+++ b/samples/samples-war/jsp-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/pom.xml b/samples/samples-war/pom.xml
index e92f3a909e..6b1e132836 100644
--- a/samples/samples-war/pom.xml
+++ b/samples/samples-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/simple-filter/pom.xml b/samples/samples-war/simple-filter/pom.xml
index 04642dafe1..729fec91f8 100644
--- a/samples/samples-war/simple-filter/pom.xml
+++ b/samples/samples-war/simple-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/wab-container-context-config/pom.xml b/samples/samples-war/wab-container-context-config/pom.xml
index 79230185c4..bf526de628 100644
--- a/samples/samples-war/wab-container-context-config/pom.xml
+++ b/samples/samples-war/wab-container-context-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-authentication/pom.xml b/samples/samples-war/war-authentication/pom.xml
index ebb84fc467..0889b6f654 100644
--- a/samples/samples-war/war-authentication/pom.xml
+++ b/samples/samples-war/war-authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-dispatch-jsp/pom.xml b/samples/samples-war/war-dispatch-jsp/pom.xml
index d1cbf313ec..bdf44da410 100644
--- a/samples/samples-war/war-dispatch-jsp/pom.xml
+++ b/samples/samples-war/war-dispatch-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-formauth/pom.xml b/samples/samples-war/war-formauth/pom.xml
index 98bb4cab35..bc26668bcf 100644
--- a/samples/samples-war/war-formauth/pom.xml
+++ b/samples/samples-war/war-formauth/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-http-methods/pom.xml b/samples/samples-war/war-http-methods/pom.xml
index 57e2105b98..4c49592091 100644
--- a/samples/samples-war/war-http-methods/pom.xml
+++ b/samples/samples-war/war-http-methods/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-http2/pom.xml b/samples/samples-war/war-http2/pom.xml
index 7060d7e610..9fe5fb7741 100644
--- a/samples/samples-war/war-http2/pom.xml
+++ b/samples/samples-war/war-http2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-introspection-bundle/pom.xml b/samples/samples-war/war-introspection-bundle/pom.xml
index 9a3b1028e3..9b5112e2f5 100644
--- a/samples/samples-war/war-introspection-bundle/pom.xml
+++ b/samples/samples-war/war-introspection-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-introspection/pom.xml b/samples/samples-war/war-introspection/pom.xml
index b589929058..d44fa9c7e6 100644
--- a/samples/samples-war/war-introspection/pom.xml
+++ b/samples/samples-war/war-introspection/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-jetty-web/pom.xml b/samples/samples-war/war-jetty-web/pom.xml
index 8496dbb787..1a4b413cc3 100644
--- a/samples/samples-war/war-jetty-web/pom.xml
+++ b/samples/samples-war/war-jetty-web/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-keycloak/pom.xml b/samples/samples-war/war-keycloak/pom.xml
index c9dfb8fe46..6c9246f8ad 100644
--- a/samples/samples-war/war-keycloak/pom.xml
+++ b/samples/samples-war/war-keycloak/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
index 3406a2b236..0ae81549cb 100644
--- a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
index 34e9fa165c..6021b4bf4a 100644
--- a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-limited-post/pom.xml b/samples/samples-war/war-limited-post/pom.xml
index 41ae57e34a..a62e7a56a3 100644
--- a/samples/samples-war/war-limited-post/pom.xml
+++ b/samples/samples-war/war-limited-post/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
index 036f755e53..d9d4bb2825 100644
--- a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
index d32ae9beda..a8098ba266 100644
--- a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
index 8d53a94835..1edddb3754 100644
--- a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
index fa0c1681c3..98607f8707 100644
--- a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
index 2a5e0fa846..ed1935e9c6 100644
--- a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/pom.xml b/samples/samples-war/war-most-complex/pom.xml
index eec6feac4c..f96b8dba3f 100644
--- a/samples/samples-war/war-most-complex/pom.xml
+++ b/samples/samples-war/war-most-complex/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
index 48460e64da..a9faa53744 100644
--- a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
index ca630d8ed5..15c23a9e83 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
index ff53f48bb4..fcaa06c6ef 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
index 381e7cfbb0..dd761ce382 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
index 105cc7b786..5a0fd61e5f 100644
--- a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../../pom.xml
diff --git a/samples/samples-war/war-required/pom.xml b/samples/samples-war/war-required/pom.xml
index 752576a20c..cba0d8ecb3 100644
--- a/samples/samples-war/war-required/pom.xml
+++ b/samples/samples-war/war-required/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-requiring/pom.xml b/samples/samples-war/war-requiring/pom.xml
index 4782fa478e..1ea7ccaa78 100644
--- a/samples/samples-war/war-requiring/pom.xml
+++ b/samples/samples-war/war-requiring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-security/pom.xml b/samples/samples-war/war-security/pom.xml
index fa0748240f..997f6a1561 100644
--- a/samples/samples-war/war-security/pom.xml
+++ b/samples/samples-war/war-security/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-servlet-jsp-file/pom.xml b/samples/samples-war/war-servlet-jsp-file/pom.xml
index 645872e015..653d5a88f0 100644
--- a/samples/samples-war/war-servlet-jsp-file/pom.xml
+++ b/samples/samples-war/war-servlet-jsp-file/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-simple/pom.xml b/samples/samples-war/war-simple/pom.xml
index e1f3a74da5..04297f6f4b 100644
--- a/samples/samples-war/war-simple/pom.xml
+++ b/samples/samples-war/war-simple/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-simplest-javaee/pom.xml b/samples/samples-war/war-simplest-javaee/pom.xml
index bb5c02b78a..9d4c252461 100644
--- a/samples/samples-war/war-simplest-javaee/pom.xml
+++ b/samples/samples-war/war-simplest-javaee/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-simplest-osgi/pom.xml b/samples/samples-war/war-simplest-osgi/pom.xml
index 632302cc55..a0acc06fca 100644
--- a/samples/samples-war/war-simplest-osgi/pom.xml
+++ b/samples/samples-war/war-simplest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-spring-wired/pom.xml b/samples/samples-war/war-spring-wired/pom.xml
index 1bce1db000..47c525f5c1 100644
--- a/samples/samples-war/war-spring-wired/pom.xml
+++ b/samples/samples-war/war-spring-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-spring/pom.xml b/samples/samples-war/war-spring/pom.xml
index 4e58309c81..aa21e15b95 100644
--- a/samples/samples-war/war-spring/pom.xml
+++ b/samples/samples-war/war-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-vaadin08-spring/pom.xml b/samples/samples-war/war-vaadin08-spring/pom.xml
index 04ceb92111..d76fb22cb7 100644
--- a/samples/samples-war/war-vaadin08-spring/pom.xml
+++ b/samples/samples-war/war-vaadin08-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-vaadin08/pom.xml b/samples/samples-war/war-vaadin08/pom.xml
index c4d327b4e5..ed52b7a556 100644
--- a/samples/samples-war/war-vaadin08/pom.xml
+++ b/samples/samples-war/war-vaadin08/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war-websocket-jsr356/pom.xml b/samples/samples-war/war-websocket-jsr356/pom.xml
index 2a1ef744d0..bdf5212635 100644
--- a/samples/samples-war/war-websocket-jsr356/pom.xml
+++ b/samples/samples-war/war-websocket-jsr356/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-war/war/pom.xml b/samples/samples-war/war/pom.xml
index 4d8d26c767..e667d0ead7 100644
--- a/samples/samples-war/war/pom.xml
+++ b/samples/samples-war/war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-whiteboard/pom.xml b/samples/samples-whiteboard/pom.xml
index 8a6ed61cc0..cd2abc7e14 100644
--- a/samples/samples-whiteboard/pom.xml
+++ b/samples/samples-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-1/pom.xml b/samples/samples-whiteboard/whiteboard-1/pom.xml
index c7cbc63659..7ab98d21c7 100644
--- a/samples/samples-whiteboard/whiteboard-1/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-2/pom.xml b/samples/samples-whiteboard/whiteboard-2/pom.xml
index 0cd0aa72d7..772362c3b3 100644
--- a/samples/samples-whiteboard/whiteboard-2/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-3/pom.xml b/samples/samples-whiteboard/whiteboard-3/pom.xml
index 7f51c43b6b..372ef8afdb 100644
--- a/samples/samples-whiteboard/whiteboard-3/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-annotated/pom.xml b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
index 40869f25e5..d6b6bc6cb4 100644
--- a/samples/samples-whiteboard/whiteboard-annotated/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
index 634c5f53e0..1af2b596e5 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
index e483d3fc88..5aae49bd5f 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
index 88a21b8408..8c77025983 100644
--- a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
index 4592764287..8e7becc8e4 100644
--- a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
index 1aaa8aaf7e..c85374acb5 100644
--- a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds/pom.xml b/samples/samples-whiteboard/whiteboard-ds/pom.xml
index af4370585b..510803b63e 100644
--- a/samples/samples-whiteboard/whiteboard-ds/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-extended/pom.xml b/samples/samples-whiteboard/whiteboard-extended/pom.xml
index 65f35db8fd..85bc7c0684 100644
--- a/samples/samples-whiteboard/whiteboard-extended/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-extended/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-scopes/pom.xml b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
index 277d22babb..ac32210acf 100644
--- a/samples/samples-whiteboard/whiteboard-scopes/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard/pom.xml b/samples/samples-whiteboard/whiteboard/pom.xml
index ae78de0c6b..368eafd3e8 100644
--- a/samples/samples-whiteboard/whiteboard/pom.xml
+++ b/samples/samples-whiteboard/whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10-SNAPSHOT
+ 8.0.10
../pom.xml
From a8571076f4766ad1885e883957579e6c93b6ffab Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Tue, 27 Sep 2022 12:09:34 +0200
Subject: [PATCH 024/311] [maven-release-plugin] prepare for next development
iteration
---
pax-web-api/pom.xml | 2 +-
pax-web-deployer/pom.xml | 2 +-
pax-web-extender-war/pom.xml | 2 +-
pax-web-extender-whiteboard/pom.xml | 2 +-
pax-web-features/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-annotation13/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-cdi12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-el2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jpa2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-servlet31/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml | 2 +-
pax-web-fragments/pom.xml | 2 +-
pax-web-itest/pax-web-itest-common/pom.xml | 2 +-
.../pax-web-itest-container-common/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-jetty/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-tomcat/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-undertow/pom.xml | 2 +-
pax-web-itest/pax-web-itest-container/pom.xml | 2 +-
pax-web-itest/pax-web-itest-jsp/pom.xml | 2 +-
pax-web-itest/pax-web-itest-karaf/pom.xml | 2 +-
pax-web-itest/pax-web-itest-osgi/pom.xml | 2 +-
pax-web-itest/pax-web-itest-server/pom.xml | 2 +-
pax-web-itest/pax-web-itest-utils/pom.xml | 2 +-
pax-web-itest/pom.xml | 2 +-
pax-web-jetty-bundle/pom.xml | 2 +-
pax-web-jetty/pom.xml | 2 +-
pax-web-jsp/pom.xml | 2 +-
pax-web-karaf/pom.xml | 2 +-
pax-web-manual/pom.xml | 2 +-
pax-web-resources/pax-web-resources-api/pom.xml | 2 +-
pax-web-resources/pax-web-resources-extender/pom.xml | 2 +-
pax-web-resources/pax-web-resources-jsf/pom.xml | 2 +-
pax-web-resources/pom.xml | 2 +-
pax-web-runtime/pom.xml | 2 +-
pax-web-spi/pom.xml | 2 +-
pax-web-tomcat-bundle/pom.xml | 2 +-
pax-web-tomcat-common/pom.xml | 2 +-
pax-web-tomcat-websocket/pom.xml | 2 +-
pax-web-tomcat/pom.xml | 2 +-
pax-web-undertow-bundle/pom.xml | 2 +-
pax-web-undertow-websocket/pom.xml | 2 +-
pax-web-undertow/pom.xml | 2 +-
pax-web-websocket/pom.xml | 2 +-
pom.xml | 4 ++--
samples/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-tomcat/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat-vhosts/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat/pom.xml | 2 +-
.../samples-config/config-fragment-undertow-vhosts/pom.xml | 2 +-
.../samples-config/limit-post-config-fragment-tomcat/pom.xml | 2 +-
.../limit-post-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/pom.xml | 2 +-
samples/samples-config/showcase/pom.xml | 2 +-
samples/samples-httpservice/authentication/pom.xml | 2 +-
samples/samples-httpservice/hs-1/pom.xml | 2 +-
samples/samples-httpservice/hs-2/pom.xml | 2 +-
samples/samples-httpservice/hs-helloworld/pom.xml | 2 +-
samples/samples-httpservice/hs-jersey/pom.xml | 2 +-
samples/samples-httpservice/http-custom-context/pom.xml | 2 +-
samples/samples-httpservice/pom.xml | 2 +-
samples/samples-httpservice/wc-helloworld/pom.xml | 2 +-
samples/samples-internal/initializers-fragment1/pom.xml | 2 +-
samples/samples-internal/initializers-fragment2/pom.xml | 2 +-
samples/samples-internal/initializers/pom.xml | 2 +-
samples/samples-internal/pax-web-spi-fragment/pom.xml | 2 +-
samples/samples-internal/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons1/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons2/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons3/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-jar/pom.xml | 2 +-
.../jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle-override/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle/pom.xml | 2 +-
samples/samples-jsf/jsf-resourcehandler/pom.xml | 2 +-
samples/samples-jsf/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-cdi/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-embedded/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-wired/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-wired/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp-noclasses/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp/pom.xml | 2 +-
samples/samples-jsp/pom.xml | 2 +-
samples/samples-war/helloworld-servlet3/pom.xml | 2 +-
samples/samples-war/jsp-filter/pom.xml | 2 +-
samples/samples-war/pom.xml | 2 +-
samples/samples-war/simple-filter/pom.xml | 2 +-
samples/samples-war/wab-container-context-config/pom.xml | 2 +-
samples/samples-war/war-authentication/pom.xml | 2 +-
samples/samples-war/war-dispatch-jsp/pom.xml | 2 +-
samples/samples-war/war-formauth/pom.xml | 2 +-
samples/samples-war/war-http-methods/pom.xml | 2 +-
samples/samples-war/war-http2/pom.xml | 2 +-
samples/samples-war/war-introspection-bundle/pom.xml | 2 +-
samples/samples-war/war-introspection/pom.xml | 2 +-
samples/samples-war/war-jetty-web/pom.xml | 2 +-
samples/samples-war/war-keycloak/pom.xml | 2 +-
samples/samples-war/war-limited-post-fragment-tomcat/pom.xml | 2 +-
.../samples-war/war-limited-post-fragment-undertow/pom.xml | 2 +-
samples/samples-war/war-limited-post/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-2/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-3/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-2/pom.xml | 2 +-
samples/samples-war/war-most-complex/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-fragment/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar1/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar2/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-itself/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-jar/pom.xml | 2 +-
samples/samples-war/war-required/pom.xml | 2 +-
samples/samples-war/war-requiring/pom.xml | 2 +-
samples/samples-war/war-security/pom.xml | 2 +-
samples/samples-war/war-servlet-jsp-file/pom.xml | 2 +-
samples/samples-war/war-simple/pom.xml | 2 +-
samples/samples-war/war-simplest-javaee/pom.xml | 2 +-
samples/samples-war/war-simplest-osgi/pom.xml | 2 +-
samples/samples-war/war-spring-wired/pom.xml | 2 +-
samples/samples-war/war-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08/pom.xml | 2 +-
samples/samples-war/war-websocket-jsr356/pom.xml | 2 +-
samples/samples-war/war/pom.xml | 2 +-
samples/samples-whiteboard/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-1/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-2/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-3/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-annotated/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-1603/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-extended/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-scopes/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard/pom.xml | 2 +-
146 files changed, 147 insertions(+), 147 deletions(-)
diff --git a/pax-web-api/pom.xml b/pax-web-api/pom.xml
index c8f78f8020..ca89a6f79e 100644
--- a/pax-web-api/pom.xml
+++ b/pax-web-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-deployer/pom.xml b/pax-web-deployer/pom.xml
index 36ce128796..8c24d001ce 100644
--- a/pax-web-deployer/pom.xml
+++ b/pax-web-deployer/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-extender-war/pom.xml b/pax-web-extender-war/pom.xml
index d1e5c9e0d5..7e0f0e59ec 100644
--- a/pax-web-extender-war/pom.xml
+++ b/pax-web-extender-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-extender-whiteboard/pom.xml b/pax-web-extender-whiteboard/pom.xml
index 0b5735577c..17c93bac04 100644
--- a/pax-web-extender-whiteboard/pom.xml
+++ b/pax-web-extender-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-features/pom.xml b/pax-web-features/pom.xml
index 221717f262..4ba36c61c8 100644
--- a/pax-web-features/pom.xml
+++ b/pax-web-features/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
index 49384285a4..9d45a15113 100644
--- a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
index 26cebcd3cf..36c99a025f 100644
--- a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-el2/pom.xml b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
index 30630ac315..e2a7e8cfc2 100644
--- a/pax-web-fragments/pax-web-compatibility-el2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
index a01df36fd8..025bc1f70c 100644
--- a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
index ad100408c9..c0b3133d1e 100644
--- a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
index 28040a627f..4efca28c49 100644
--- a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
index e7b16fdfa0..626e2f70f6 100644
--- a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
index e941b03419..7b555ac49b 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
index d5b68fa099..91ffea2f4b 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pom.xml b/pax-web-fragments/pom.xml
index 4b2a1314cd..3d67bdcc5e 100644
--- a/pax-web-fragments/pom.xml
+++ b/pax-web-fragments/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-common/pom.xml b/pax-web-itest/pax-web-itest-common/pom.xml
index c16cd81ae8..7be1fd4698 100644
--- a/pax-web-itest/pax-web-itest-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
index 393ff87152..b029474e16 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
index 84ebf6891a..e514552441 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
index 562f450c09..3b2c089749 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
index b48c6aaf17..09b9c46884 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pom.xml b/pax-web-itest/pax-web-itest-container/pom.xml
index c59b282a27..d2206db617 100644
--- a/pax-web-itest/pax-web-itest-container/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-jsp/pom.xml b/pax-web-itest/pax-web-itest-jsp/pom.xml
index ef59b5e0af..6976e47599 100644
--- a/pax-web-itest/pax-web-itest-jsp/pom.xml
+++ b/pax-web-itest/pax-web-itest-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-karaf/pom.xml b/pax-web-itest/pax-web-itest-karaf/pom.xml
index cadf431e21..21b7490dc4 100644
--- a/pax-web-itest/pax-web-itest-karaf/pom.xml
+++ b/pax-web-itest/pax-web-itest-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-osgi/pom.xml b/pax-web-itest/pax-web-itest-osgi/pom.xml
index 4b2c284d0d..b3bc320790 100644
--- a/pax-web-itest/pax-web-itest-osgi/pom.xml
+++ b/pax-web-itest/pax-web-itest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-server/pom.xml b/pax-web-itest/pax-web-itest-server/pom.xml
index 0252d5bda1..06d7e9ad1a 100644
--- a/pax-web-itest/pax-web-itest-server/pom.xml
+++ b/pax-web-itest/pax-web-itest-server/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-utils/pom.xml b/pax-web-itest/pax-web-itest-utils/pom.xml
index f333507e15..c381194da4 100644
--- a/pax-web-itest/pax-web-itest-utils/pom.xml
+++ b/pax-web-itest/pax-web-itest-utils/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pom.xml b/pax-web-itest/pom.xml
index eda2a76672..7bdb2105cf 100644
--- a/pax-web-itest/pom.xml
+++ b/pax-web-itest/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-jetty-bundle/pom.xml b/pax-web-jetty-bundle/pom.xml
index dec25d6096..ea27117229 100644
--- a/pax-web-jetty-bundle/pom.xml
+++ b/pax-web-jetty-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-jetty/pom.xml b/pax-web-jetty/pom.xml
index 11853369cd..fd63403814 100644
--- a/pax-web-jetty/pom.xml
+++ b/pax-web-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-jsp/pom.xml b/pax-web-jsp/pom.xml
index f1ddbe84ba..93ec00082a 100644
--- a/pax-web-jsp/pom.xml
+++ b/pax-web-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-karaf/pom.xml b/pax-web-karaf/pom.xml
index df48d1c015..30b18c40ae 100644
--- a/pax-web-karaf/pom.xml
+++ b/pax-web-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-manual/pom.xml b/pax-web-manual/pom.xml
index ea5bd7042e..ee90633bc7 100644
--- a/pax-web-manual/pom.xml
+++ b/pax-web-manual/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-api/pom.xml b/pax-web-resources/pax-web-resources-api/pom.xml
index 4298ce53bc..df44b96417 100644
--- a/pax-web-resources/pax-web-resources-api/pom.xml
+++ b/pax-web-resources/pax-web-resources-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-extender/pom.xml b/pax-web-resources/pax-web-resources-extender/pom.xml
index f51b1801cb..12075df326 100644
--- a/pax-web-resources/pax-web-resources-extender/pom.xml
+++ b/pax-web-resources/pax-web-resources-extender/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-jsf/pom.xml b/pax-web-resources/pax-web-resources-jsf/pom.xml
index 8f3f8c203d..4de46e3537 100644
--- a/pax-web-resources/pax-web-resources-jsf/pom.xml
+++ b/pax-web-resources/pax-web-resources-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pom.xml b/pax-web-resources/pom.xml
index 199c6222c3..b892a8fa52 100644
--- a/pax-web-resources/pom.xml
+++ b/pax-web-resources/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-runtime/pom.xml b/pax-web-runtime/pom.xml
index fb11467b62..97384539bd 100644
--- a/pax-web-runtime/pom.xml
+++ b/pax-web-runtime/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-spi/pom.xml b/pax-web-spi/pom.xml
index d28276e067..ffcc0739a6 100644
--- a/pax-web-spi/pom.xml
+++ b/pax-web-spi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-bundle/pom.xml b/pax-web-tomcat-bundle/pom.xml
index 0b18af6055..7626a72e35 100644
--- a/pax-web-tomcat-bundle/pom.xml
+++ b/pax-web-tomcat-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-common/pom.xml b/pax-web-tomcat-common/pom.xml
index 048e3e1027..14c6476414 100644
--- a/pax-web-tomcat-common/pom.xml
+++ b/pax-web-tomcat-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-websocket/pom.xml b/pax-web-tomcat-websocket/pom.xml
index c3ee13314c..2489d35b11 100644
--- a/pax-web-tomcat-websocket/pom.xml
+++ b/pax-web-tomcat-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat/pom.xml b/pax-web-tomcat/pom.xml
index b4931dc074..7b567facd1 100644
--- a/pax-web-tomcat/pom.xml
+++ b/pax-web-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow-bundle/pom.xml b/pax-web-undertow-bundle/pom.xml
index 8d9c3b4b12..e96b34e7ca 100644
--- a/pax-web-undertow-bundle/pom.xml
+++ b/pax-web-undertow-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow-websocket/pom.xml b/pax-web-undertow-websocket/pom.xml
index e84b790f91..e1b75b3080 100644
--- a/pax-web-undertow-websocket/pom.xml
+++ b/pax-web-undertow-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow/pom.xml b/pax-web-undertow/pom.xml
index 3e01bdf4c6..80b8133515 100644
--- a/pax-web-undertow/pom.xml
+++ b/pax-web-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pax-web-websocket/pom.xml b/pax-web-websocket/pom.xml
index 0c5b61ec7d..247ba0db54 100644
--- a/pax-web-websocket/pom.xml
+++ b/pax-web-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/pom.xml b/pom.xml
index 5c56c1401b..e2d5333680 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
pom
OPS4J Pax Web
@@ -46,7 +46,7 @@
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
https://github.com/ops4j/org.ops4j.pax.web/tree/main
- web-8.0.10
+ HEAD
diff --git a/samples/pom.xml b/samples/pom.xml
index 2ffb05ffa9..bd0531fd64 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-jetty/pom.xml b/samples/samples-config/auth-config-fragment-jetty/pom.xml
index c12dae7544..bc13f50c5f 100644
--- a/samples/samples-config/auth-config-fragment-jetty/pom.xml
+++ b/samples/samples-config/auth-config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-tomcat/pom.xml b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
index ab32c37ecb..af1afce496 100644
--- a/samples/samples-config/auth-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-undertow/pom.xml b/samples/samples-config/auth-config-fragment-undertow/pom.xml
index 1715a16406..3fb04eae16 100644
--- a/samples/samples-config/auth-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/auth-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-jetty/pom.xml b/samples/samples-config/config-fragment-jetty/pom.xml
index 1b2b0e8f47..01005eebd8 100644
--- a/samples/samples-config/config-fragment-jetty/pom.xml
+++ b/samples/samples-config/config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
index 7df135466c..ef12313604 100644
--- a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat/pom.xml b/samples/samples-config/config-fragment-tomcat/pom.xml
index 80ba259c06..8f1399df83 100644
--- a/samples/samples-config/config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
index dca730ac0d..61fe5a1f6c 100644
--- a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
index b6d83649fb..5b6a859923 100644
--- a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
index 36c9772a05..7bd6babae8 100644
--- a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/pom.xml b/samples/samples-config/pom.xml
index 95e9158269..5c2ab5abea 100644
--- a/samples/samples-config/pom.xml
+++ b/samples/samples-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/showcase/pom.xml b/samples/samples-config/showcase/pom.xml
index 42d2c8816a..94cd1aaaaa 100644
--- a/samples/samples-config/showcase/pom.xml
+++ b/samples/samples-config/showcase/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/authentication/pom.xml b/samples/samples-httpservice/authentication/pom.xml
index 8312880151..91c804cb6d 100644
--- a/samples/samples-httpservice/authentication/pom.xml
+++ b/samples/samples-httpservice/authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-1/pom.xml b/samples/samples-httpservice/hs-1/pom.xml
index e2c480fe95..a936ce1f37 100644
--- a/samples/samples-httpservice/hs-1/pom.xml
+++ b/samples/samples-httpservice/hs-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-2/pom.xml b/samples/samples-httpservice/hs-2/pom.xml
index 5373da7672..820a08f364 100644
--- a/samples/samples-httpservice/hs-2/pom.xml
+++ b/samples/samples-httpservice/hs-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-helloworld/pom.xml b/samples/samples-httpservice/hs-helloworld/pom.xml
index e44a6933b9..ed654b1ebe 100644
--- a/samples/samples-httpservice/hs-helloworld/pom.xml
+++ b/samples/samples-httpservice/hs-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-jersey/pom.xml b/samples/samples-httpservice/hs-jersey/pom.xml
index e7d2e1dcd3..fc2d2c049d 100644
--- a/samples/samples-httpservice/hs-jersey/pom.xml
+++ b/samples/samples-httpservice/hs-jersey/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/http-custom-context/pom.xml b/samples/samples-httpservice/http-custom-context/pom.xml
index 20b1fd84e0..2bd9f5a17d 100644
--- a/samples/samples-httpservice/http-custom-context/pom.xml
+++ b/samples/samples-httpservice/http-custom-context/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/pom.xml b/samples/samples-httpservice/pom.xml
index e2f9c39cb4..979b563651 100644
--- a/samples/samples-httpservice/pom.xml
+++ b/samples/samples-httpservice/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/wc-helloworld/pom.xml b/samples/samples-httpservice/wc-helloworld/pom.xml
index 295720588b..45c0c4df13 100644
--- a/samples/samples-httpservice/wc-helloworld/pom.xml
+++ b/samples/samples-httpservice/wc-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment1/pom.xml b/samples/samples-internal/initializers-fragment1/pom.xml
index b18e7260e6..52e8a53df2 100644
--- a/samples/samples-internal/initializers-fragment1/pom.xml
+++ b/samples/samples-internal/initializers-fragment1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment2/pom.xml b/samples/samples-internal/initializers-fragment2/pom.xml
index 437aa71691..c355da4ebc 100644
--- a/samples/samples-internal/initializers-fragment2/pom.xml
+++ b/samples/samples-internal/initializers-fragment2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers/pom.xml b/samples/samples-internal/initializers/pom.xml
index 3a4bffc5a3..a9a5ea6f1d 100644
--- a/samples/samples-internal/initializers/pom.xml
+++ b/samples/samples-internal/initializers/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/pax-web-spi-fragment/pom.xml b/samples/samples-internal/pax-web-spi-fragment/pom.xml
index 97d66f229f..27e827566c 100644
--- a/samples/samples-internal/pax-web-spi-fragment/pom.xml
+++ b/samples/samples-internal/pax-web-spi-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/pom.xml b/samples/samples-internal/pom.xml
index c9a0e312fc..e9b76c9b8a 100644
--- a/samples/samples-internal/pom.xml
+++ b/samples/samples-internal/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
index c720fca2c8..267a3ee686 100644
--- a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
index 19c441cb66..8e8d3a7354 100644
--- a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
index c0c2b120b0..4889929b93 100644
--- a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
index fac0e2bcfe..2ae67c711b 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
index a242dcb7af..36f2c5fc7c 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-jar/pom.xml b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
index 10dfb74bbb..124a5c8a83 100644
--- a/samples/samples-jsf/jsf-primefaces-jar/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
index 866230bd3b..3ba56af7cb 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
index 87de0060ba..f065165255 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
index 501a372071..27af8baaf0 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/pom.xml b/samples/samples-jsf/jsf-resourcehandler/pom.xml
index f3a76a9bc8..8194c5e0aa 100644
--- a/samples/samples-jsf/jsf-resourcehandler/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/pom.xml b/samples/samples-jsf/pom.xml
index 1f0e4a3bc8..3c6ec8cd84 100644
--- a/samples/samples-jsf/pom.xml
+++ b/samples/samples-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-cdi/pom.xml b/samples/samples-jsf/war-jsf23-cdi/pom.xml
index af14ecd00a..3d6478d011 100644
--- a/samples/samples-jsf/war-jsf23-cdi/pom.xml
+++ b/samples/samples-jsf/war-jsf23-cdi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-embedded/pom.xml b/samples/samples-jsf/war-jsf23-embedded/pom.xml
index a9958e3b40..7c696a0d44 100644
--- a/samples/samples-jsf/war-jsf23-embedded/pom.xml
+++ b/samples/samples-jsf/war-jsf23-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-wired/pom.xml b/samples/samples-jsf/war-jsf23-wired/pom.xml
index f2cc435060..250b6cd493 100644
--- a/samples/samples-jsf/war-jsf23-wired/pom.xml
+++ b/samples/samples-jsf/war-jsf23-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-embedded/pom.xml b/samples/samples-jsf/war-primefaces-embedded/pom.xml
index e6c82ece5e..73b515dda4 100644
--- a/samples/samples-jsf/war-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/war-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-wired/pom.xml b/samples/samples-jsf/war-primefaces-wired/pom.xml
index f53ea78184..e73dd41e9e 100644
--- a/samples/samples-jsf/war-primefaces-wired/pom.xml
+++ b/samples/samples-jsf/war-primefaces-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
index 1ef07594ff..55b60983de 100644
--- a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp/pom.xml b/samples/samples-jsp/helloworld-jsp/pom.xml
index 87cad16464..fd6650e91f 100644
--- a/samples/samples-jsp/helloworld-jsp/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/pom.xml b/samples/samples-jsp/pom.xml
index cd78d36937..7ffd191ffb 100644
--- a/samples/samples-jsp/pom.xml
+++ b/samples/samples-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/helloworld-servlet3/pom.xml b/samples/samples-war/helloworld-servlet3/pom.xml
index 44764ce480..ffe02984ab 100644
--- a/samples/samples-war/helloworld-servlet3/pom.xml
+++ b/samples/samples-war/helloworld-servlet3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/jsp-filter/pom.xml b/samples/samples-war/jsp-filter/pom.xml
index c7b3e3da6e..5fb7914fda 100644
--- a/samples/samples-war/jsp-filter/pom.xml
+++ b/samples/samples-war/jsp-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/pom.xml b/samples/samples-war/pom.xml
index 6b1e132836..f1bb62f3bc 100644
--- a/samples/samples-war/pom.xml
+++ b/samples/samples-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/simple-filter/pom.xml b/samples/samples-war/simple-filter/pom.xml
index 729fec91f8..bcdd861dc6 100644
--- a/samples/samples-war/simple-filter/pom.xml
+++ b/samples/samples-war/simple-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/wab-container-context-config/pom.xml b/samples/samples-war/wab-container-context-config/pom.xml
index bf526de628..307743a7b2 100644
--- a/samples/samples-war/wab-container-context-config/pom.xml
+++ b/samples/samples-war/wab-container-context-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-authentication/pom.xml b/samples/samples-war/war-authentication/pom.xml
index 0889b6f654..5543ad4c56 100644
--- a/samples/samples-war/war-authentication/pom.xml
+++ b/samples/samples-war/war-authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-dispatch-jsp/pom.xml b/samples/samples-war/war-dispatch-jsp/pom.xml
index bdf44da410..1dfa6f8db4 100644
--- a/samples/samples-war/war-dispatch-jsp/pom.xml
+++ b/samples/samples-war/war-dispatch-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-formauth/pom.xml b/samples/samples-war/war-formauth/pom.xml
index bc26668bcf..58469645f5 100644
--- a/samples/samples-war/war-formauth/pom.xml
+++ b/samples/samples-war/war-formauth/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-http-methods/pom.xml b/samples/samples-war/war-http-methods/pom.xml
index 4c49592091..8bcd1c14f8 100644
--- a/samples/samples-war/war-http-methods/pom.xml
+++ b/samples/samples-war/war-http-methods/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-http2/pom.xml b/samples/samples-war/war-http2/pom.xml
index 9fe5fb7741..c4c84e6055 100644
--- a/samples/samples-war/war-http2/pom.xml
+++ b/samples/samples-war/war-http2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-introspection-bundle/pom.xml b/samples/samples-war/war-introspection-bundle/pom.xml
index 9b5112e2f5..67c3f632b7 100644
--- a/samples/samples-war/war-introspection-bundle/pom.xml
+++ b/samples/samples-war/war-introspection-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-introspection/pom.xml b/samples/samples-war/war-introspection/pom.xml
index d44fa9c7e6..ca1ecdc532 100644
--- a/samples/samples-war/war-introspection/pom.xml
+++ b/samples/samples-war/war-introspection/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-jetty-web/pom.xml b/samples/samples-war/war-jetty-web/pom.xml
index 1a4b413cc3..ff6624c83b 100644
--- a/samples/samples-war/war-jetty-web/pom.xml
+++ b/samples/samples-war/war-jetty-web/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-keycloak/pom.xml b/samples/samples-war/war-keycloak/pom.xml
index 6c9246f8ad..4ae23809b1 100644
--- a/samples/samples-war/war-keycloak/pom.xml
+++ b/samples/samples-war/war-keycloak/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
index 0ae81549cb..8610158200 100644
--- a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
index 6021b4bf4a..0a3b772c6a 100644
--- a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post/pom.xml b/samples/samples-war/war-limited-post/pom.xml
index a62e7a56a3..2804b5324a 100644
--- a/samples/samples-war/war-limited-post/pom.xml
+++ b/samples/samples-war/war-limited-post/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
index d9d4bb2825..f47c2e6241 100644
--- a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
index a8098ba266..fe3acec751 100644
--- a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
index 1edddb3754..7d9a5cd3b6 100644
--- a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
index 98607f8707..7b81c15f6d 100644
--- a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
index ed1935e9c6..41d7a932b6 100644
--- a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/pom.xml b/samples/samples-war/war-most-complex/pom.xml
index f96b8dba3f..e6887d7f99 100644
--- a/samples/samples-war/war-most-complex/pom.xml
+++ b/samples/samples-war/war-most-complex/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
index a9faa53744..6c4f7bbab5 100644
--- a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
index 15c23a9e83..1d35595b0c 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
index fcaa06c6ef..95cdbe4f27 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
index dd761ce382..c140fcaa43 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
index 5a0fd61e5f..5a4df96d5f 100644
--- a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-required/pom.xml b/samples/samples-war/war-required/pom.xml
index cba0d8ecb3..3c178e9e1d 100644
--- a/samples/samples-war/war-required/pom.xml
+++ b/samples/samples-war/war-required/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-requiring/pom.xml b/samples/samples-war/war-requiring/pom.xml
index 1ea7ccaa78..85112c1e80 100644
--- a/samples/samples-war/war-requiring/pom.xml
+++ b/samples/samples-war/war-requiring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-security/pom.xml b/samples/samples-war/war-security/pom.xml
index 997f6a1561..a8deddb033 100644
--- a/samples/samples-war/war-security/pom.xml
+++ b/samples/samples-war/war-security/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-servlet-jsp-file/pom.xml b/samples/samples-war/war-servlet-jsp-file/pom.xml
index 653d5a88f0..dcec272fc8 100644
--- a/samples/samples-war/war-servlet-jsp-file/pom.xml
+++ b/samples/samples-war/war-servlet-jsp-file/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simple/pom.xml b/samples/samples-war/war-simple/pom.xml
index 04297f6f4b..3d8af510c5 100644
--- a/samples/samples-war/war-simple/pom.xml
+++ b/samples/samples-war/war-simple/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simplest-javaee/pom.xml b/samples/samples-war/war-simplest-javaee/pom.xml
index 9d4c252461..c2f444c9be 100644
--- a/samples/samples-war/war-simplest-javaee/pom.xml
+++ b/samples/samples-war/war-simplest-javaee/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simplest-osgi/pom.xml b/samples/samples-war/war-simplest-osgi/pom.xml
index a0acc06fca..3c36349105 100644
--- a/samples/samples-war/war-simplest-osgi/pom.xml
+++ b/samples/samples-war/war-simplest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-spring-wired/pom.xml b/samples/samples-war/war-spring-wired/pom.xml
index 47c525f5c1..9c9af9de79 100644
--- a/samples/samples-war/war-spring-wired/pom.xml
+++ b/samples/samples-war/war-spring-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-spring/pom.xml b/samples/samples-war/war-spring/pom.xml
index aa21e15b95..43b2ae7e46 100644
--- a/samples/samples-war/war-spring/pom.xml
+++ b/samples/samples-war/war-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-vaadin08-spring/pom.xml b/samples/samples-war/war-vaadin08-spring/pom.xml
index d76fb22cb7..391c699522 100644
--- a/samples/samples-war/war-vaadin08-spring/pom.xml
+++ b/samples/samples-war/war-vaadin08-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-vaadin08/pom.xml b/samples/samples-war/war-vaadin08/pom.xml
index ed52b7a556..8da1dc702b 100644
--- a/samples/samples-war/war-vaadin08/pom.xml
+++ b/samples/samples-war/war-vaadin08/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-websocket-jsr356/pom.xml b/samples/samples-war/war-websocket-jsr356/pom.xml
index bdf5212635..b595e45a25 100644
--- a/samples/samples-war/war-websocket-jsr356/pom.xml
+++ b/samples/samples-war/war-websocket-jsr356/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war/pom.xml b/samples/samples-war/war/pom.xml
index e667d0ead7..e653b281b1 100644
--- a/samples/samples-war/war/pom.xml
+++ b/samples/samples-war/war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/pom.xml b/samples/samples-whiteboard/pom.xml
index cd2abc7e14..643c22c685 100644
--- a/samples/samples-whiteboard/pom.xml
+++ b/samples/samples-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-1/pom.xml b/samples/samples-whiteboard/whiteboard-1/pom.xml
index 7ab98d21c7..0aa9ac2a0a 100644
--- a/samples/samples-whiteboard/whiteboard-1/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-2/pom.xml b/samples/samples-whiteboard/whiteboard-2/pom.xml
index 772362c3b3..c5da6cdb5d 100644
--- a/samples/samples-whiteboard/whiteboard-2/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-3/pom.xml b/samples/samples-whiteboard/whiteboard-3/pom.xml
index 372ef8afdb..c1b1dc0aa6 100644
--- a/samples/samples-whiteboard/whiteboard-3/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-annotated/pom.xml b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
index d6b6bc6cb4..40c4fa4359 100644
--- a/samples/samples-whiteboard/whiteboard-annotated/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
index 1af2b596e5..4770ebdc69 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
index 5aae49bd5f..e59d6e261f 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
index 8c77025983..23b3d670e5 100644
--- a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
index 8e7becc8e4..b820a5acf5 100644
--- a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
index c85374acb5..3487ae1951 100644
--- a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds/pom.xml b/samples/samples-whiteboard/whiteboard-ds/pom.xml
index 510803b63e..f278103008 100644
--- a/samples/samples-whiteboard/whiteboard-ds/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-extended/pom.xml b/samples/samples-whiteboard/whiteboard-extended/pom.xml
index 85bc7c0684..a1b9d14608 100644
--- a/samples/samples-whiteboard/whiteboard-extended/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-extended/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-scopes/pom.xml b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
index ac32210acf..7b9aa5140e 100644
--- a/samples/samples-whiteboard/whiteboard-scopes/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard/pom.xml b/samples/samples-whiteboard/whiteboard/pom.xml
index 368eafd3e8..9f604f1fb8 100644
--- a/samples/samples-whiteboard/whiteboard/pom.xml
+++ b/samples/samples-whiteboard/whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.10
+ 8.0.11-SNAPSHOT
../pom.xml
From 991dd873249463d99101b6e86247424201158b88 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jean-Baptiste=20Onofr=C3=A9?=
Date: Thu, 6 Oct 2022 09:26:41 +0200
Subject: [PATCH 025/311] [#1778] Upgrade to ASM 9.4
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index e2d5333680..fcb0e9296e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -290,7 +290,7 @@
1.2.0
1.2.0
- 9.2
+ 9.4
11.0.0
1.7.35
5.3.20
From 1a37da076a8da8f40c96973359f583780f06d059 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jean-Baptiste=20Onofr=C3=A9?=
Date: Mon, 10 Oct 2022 06:05:36 +0200
Subject: [PATCH 026/311] Update scm section
---
pom.xml | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/pom.xml b/pom.xml
index fcb0e9296e..d07b652b8c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,10 +43,9 @@
- scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
- scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
- https://github.com/ops4j/org.ops4j.pax.web/tree/main
- HEAD
+ scm:git:https://github.com/ops4j/org.ops4j.pax.web.git
+ scm:git:https://github.com/ops4j/org.ops4j.pax.web.git
+ https://github.com/ops4j/org.ops4j.pax.web/tree/pax-web-8.0.x
From 8e386a6d64e791b1cfd8a7191c60eab5e9be3c5e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jean-Baptiste=20Onofr=C3=A9?=
Date: Mon, 10 Oct 2022 15:11:21 +0200
Subject: [PATCH 027/311] [maven-release-plugin] prepare release web-8.0.11
---
pax-web-api/pom.xml | 2 +-
pax-web-deployer/pom.xml | 2 +-
pax-web-extender-war/pom.xml | 2 +-
pax-web-extender-whiteboard/pom.xml | 2 +-
pax-web-features/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-annotation13/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-cdi12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-el2/pom.xml | 2 +-
.../pax-web-compatibility-interceptor12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jpa2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-servlet31/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml | 2 +-
pax-web-fragments/pom.xml | 2 +-
pax-web-itest/pax-web-itest-common/pom.xml | 2 +-
.../pax-web-itest-container-common/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-jetty/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-tomcat/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-undertow/pom.xml | 2 +-
pax-web-itest/pax-web-itest-container/pom.xml | 2 +-
pax-web-itest/pax-web-itest-jsp/pom.xml | 2 +-
pax-web-itest/pax-web-itest-karaf/pom.xml | 2 +-
pax-web-itest/pax-web-itest-osgi/pom.xml | 2 +-
pax-web-itest/pax-web-itest-server/pom.xml | 2 +-
pax-web-itest/pax-web-itest-utils/pom.xml | 2 +-
pax-web-itest/pom.xml | 2 +-
pax-web-jetty-bundle/pom.xml | 2 +-
pax-web-jetty/pom.xml | 2 +-
pax-web-jsp/pom.xml | 2 +-
pax-web-karaf/pom.xml | 2 +-
pax-web-manual/pom.xml | 2 +-
pax-web-resources/pax-web-resources-api/pom.xml | 2 +-
pax-web-resources/pax-web-resources-extender/pom.xml | 2 +-
pax-web-resources/pax-web-resources-jsf/pom.xml | 2 +-
pax-web-resources/pom.xml | 2 +-
pax-web-runtime/pom.xml | 2 +-
pax-web-spi/pom.xml | 2 +-
pax-web-tomcat-bundle/pom.xml | 2 +-
pax-web-tomcat-common/pom.xml | 2 +-
pax-web-tomcat-websocket/pom.xml | 2 +-
pax-web-tomcat/pom.xml | 2 +-
pax-web-undertow-bundle/pom.xml | 2 +-
pax-web-undertow-websocket/pom.xml | 2 +-
pax-web-undertow/pom.xml | 2 +-
pax-web-websocket/pom.xml | 2 +-
pom.xml | 5 +++--
samples/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-tomcat/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat-vhosts/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat/pom.xml | 2 +-
.../samples-config/config-fragment-undertow-vhosts/pom.xml | 2 +-
.../samples-config/limit-post-config-fragment-tomcat/pom.xml | 2 +-
.../limit-post-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/pom.xml | 2 +-
samples/samples-config/showcase/pom.xml | 2 +-
samples/samples-httpservice/authentication/pom.xml | 2 +-
samples/samples-httpservice/hs-1/pom.xml | 2 +-
samples/samples-httpservice/hs-2/pom.xml | 2 +-
samples/samples-httpservice/hs-helloworld/pom.xml | 2 +-
samples/samples-httpservice/hs-jersey/pom.xml | 2 +-
samples/samples-httpservice/http-custom-context/pom.xml | 2 +-
samples/samples-httpservice/pom.xml | 2 +-
samples/samples-httpservice/wc-helloworld/pom.xml | 2 +-
samples/samples-internal/initializers-fragment1/pom.xml | 2 +-
samples/samples-internal/initializers-fragment2/pom.xml | 2 +-
samples/samples-internal/initializers/pom.xml | 2 +-
samples/samples-internal/pax-web-spi-fragment/pom.xml | 2 +-
samples/samples-internal/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons1/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons2/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons3/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-jar/pom.xml | 2 +-
.../jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle-override/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle/pom.xml | 2 +-
samples/samples-jsf/jsf-resourcehandler/pom.xml | 2 +-
samples/samples-jsf/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-cdi/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-embedded/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-wired/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-wired/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp-noclasses/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp/pom.xml | 2 +-
samples/samples-jsp/pom.xml | 2 +-
samples/samples-war/helloworld-servlet3/pom.xml | 2 +-
samples/samples-war/jsp-filter/pom.xml | 2 +-
samples/samples-war/pom.xml | 2 +-
samples/samples-war/simple-filter/pom.xml | 2 +-
samples/samples-war/wab-container-context-config/pom.xml | 2 +-
samples/samples-war/war-authentication/pom.xml | 2 +-
samples/samples-war/war-dispatch-jsp/pom.xml | 2 +-
samples/samples-war/war-formauth/pom.xml | 2 +-
samples/samples-war/war-http-methods/pom.xml | 2 +-
samples/samples-war/war-http2/pom.xml | 2 +-
samples/samples-war/war-introspection-bundle/pom.xml | 2 +-
samples/samples-war/war-introspection/pom.xml | 2 +-
samples/samples-war/war-jetty-web/pom.xml | 2 +-
samples/samples-war/war-keycloak/pom.xml | 2 +-
samples/samples-war/war-limited-post-fragment-tomcat/pom.xml | 2 +-
.../samples-war/war-limited-post-fragment-undertow/pom.xml | 2 +-
samples/samples-war/war-limited-post/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-2/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-3/pom.xml | 2 +-
.../war-most-complex/container-fragment-1/pom.xml | 2 +-
.../war-most-complex/container-fragment-2/pom.xml | 2 +-
samples/samples-war/war-most-complex/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-fragment/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar1/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar2/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-itself/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-jar/pom.xml | 2 +-
samples/samples-war/war-required/pom.xml | 2 +-
samples/samples-war/war-requiring/pom.xml | 2 +-
samples/samples-war/war-security/pom.xml | 2 +-
samples/samples-war/war-servlet-jsp-file/pom.xml | 2 +-
samples/samples-war/war-simple/pom.xml | 2 +-
samples/samples-war/war-simplest-javaee/pom.xml | 2 +-
samples/samples-war/war-simplest-osgi/pom.xml | 2 +-
samples/samples-war/war-spring-wired/pom.xml | 2 +-
samples/samples-war/war-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08/pom.xml | 2 +-
samples/samples-war/war-websocket-jsr356/pom.xml | 2 +-
samples/samples-war/war/pom.xml | 2 +-
samples/samples-whiteboard/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-1/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-2/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-3/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-annotated/pom.xml | 2 +-
.../samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-1603/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-extended/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-scopes/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard/pom.xml | 2 +-
146 files changed, 148 insertions(+), 147 deletions(-)
diff --git a/pax-web-api/pom.xml b/pax-web-api/pom.xml
index ca89a6f79e..45fc0adc0f 100644
--- a/pax-web-api/pom.xml
+++ b/pax-web-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-deployer/pom.xml b/pax-web-deployer/pom.xml
index 8c24d001ce..67cb417ce8 100644
--- a/pax-web-deployer/pom.xml
+++ b/pax-web-deployer/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-extender-war/pom.xml b/pax-web-extender-war/pom.xml
index 7e0f0e59ec..042e1049ae 100644
--- a/pax-web-extender-war/pom.xml
+++ b/pax-web-extender-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-extender-whiteboard/pom.xml b/pax-web-extender-whiteboard/pom.xml
index 17c93bac04..80a80ff78e 100644
--- a/pax-web-extender-whiteboard/pom.xml
+++ b/pax-web-extender-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-features/pom.xml b/pax-web-features/pom.xml
index 4ba36c61c8..f066c1e04a 100644
--- a/pax-web-features/pom.xml
+++ b/pax-web-features/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
index 9d45a15113..3b17756e5b 100644
--- a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
index 36c99a025f..544d4ee2b3 100644
--- a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-el2/pom.xml b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
index e2a7e8cfc2..c895d8168a 100644
--- a/pax-web-fragments/pax-web-compatibility-el2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
index 025bc1f70c..bf7c5a1039 100644
--- a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
index c0b3133d1e..adb2f6d963 100644
--- a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
index 4efca28c49..bfb66fe13d 100644
--- a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
index 626e2f70f6..522355b6dd 100644
--- a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
index 7b555ac49b..fc21ce3697 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
index 91ffea2f4b..d45323cbce 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-fragments/pom.xml b/pax-web-fragments/pom.xml
index 3d67bdcc5e..8f43882275 100644
--- a/pax-web-fragments/pom.xml
+++ b/pax-web-fragments/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-common/pom.xml b/pax-web-itest/pax-web-itest-common/pom.xml
index 7be1fd4698..d9e6432964 100644
--- a/pax-web-itest/pax-web-itest-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
index b029474e16..63d422847c 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
index e514552441..4d0e72aa19 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
index 3b2c089749..87bc0a7406 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
index 09b9c46884..1831ea5e54 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pom.xml b/pax-web-itest/pax-web-itest-container/pom.xml
index d2206db617..8a1f918fb0 100644
--- a/pax-web-itest/pax-web-itest-container/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-jsp/pom.xml b/pax-web-itest/pax-web-itest-jsp/pom.xml
index 6976e47599..c1dadd5d1d 100644
--- a/pax-web-itest/pax-web-itest-jsp/pom.xml
+++ b/pax-web-itest/pax-web-itest-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-karaf/pom.xml b/pax-web-itest/pax-web-itest-karaf/pom.xml
index 21b7490dc4..510b5342f2 100644
--- a/pax-web-itest/pax-web-itest-karaf/pom.xml
+++ b/pax-web-itest/pax-web-itest-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-osgi/pom.xml b/pax-web-itest/pax-web-itest-osgi/pom.xml
index b3bc320790..e56d4b18d9 100644
--- a/pax-web-itest/pax-web-itest-osgi/pom.xml
+++ b/pax-web-itest/pax-web-itest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-server/pom.xml b/pax-web-itest/pax-web-itest-server/pom.xml
index 06d7e9ad1a..c9aa24bfc2 100644
--- a/pax-web-itest/pax-web-itest-server/pom.xml
+++ b/pax-web-itest/pax-web-itest-server/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-utils/pom.xml b/pax-web-itest/pax-web-itest-utils/pom.xml
index c381194da4..da3541c692 100644
--- a/pax-web-itest/pax-web-itest-utils/pom.xml
+++ b/pax-web-itest/pax-web-itest-utils/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-itest/pom.xml b/pax-web-itest/pom.xml
index 7bdb2105cf..e7937e22da 100644
--- a/pax-web-itest/pom.xml
+++ b/pax-web-itest/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-jetty-bundle/pom.xml b/pax-web-jetty-bundle/pom.xml
index ea27117229..f0ed19d5bb 100644
--- a/pax-web-jetty-bundle/pom.xml
+++ b/pax-web-jetty-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-jetty/pom.xml b/pax-web-jetty/pom.xml
index fd63403814..0a9a0f4d06 100644
--- a/pax-web-jetty/pom.xml
+++ b/pax-web-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-jsp/pom.xml b/pax-web-jsp/pom.xml
index 93ec00082a..64917ef55a 100644
--- a/pax-web-jsp/pom.xml
+++ b/pax-web-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-karaf/pom.xml b/pax-web-karaf/pom.xml
index 30b18c40ae..7fa2564771 100644
--- a/pax-web-karaf/pom.xml
+++ b/pax-web-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-manual/pom.xml b/pax-web-manual/pom.xml
index ee90633bc7..022b9b9b5a 100644
--- a/pax-web-manual/pom.xml
+++ b/pax-web-manual/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-api/pom.xml b/pax-web-resources/pax-web-resources-api/pom.xml
index df44b96417..e08d7a3c0d 100644
--- a/pax-web-resources/pax-web-resources-api/pom.xml
+++ b/pax-web-resources/pax-web-resources-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-extender/pom.xml b/pax-web-resources/pax-web-resources-extender/pom.xml
index 12075df326..188ffde988 100644
--- a/pax-web-resources/pax-web-resources-extender/pom.xml
+++ b/pax-web-resources/pax-web-resources-extender/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-jsf/pom.xml b/pax-web-resources/pax-web-resources-jsf/pom.xml
index 4de46e3537..b931090862 100644
--- a/pax-web-resources/pax-web-resources-jsf/pom.xml
+++ b/pax-web-resources/pax-web-resources-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-resources/pom.xml b/pax-web-resources/pom.xml
index b892a8fa52..9a01173f71 100644
--- a/pax-web-resources/pom.xml
+++ b/pax-web-resources/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-runtime/pom.xml b/pax-web-runtime/pom.xml
index 97384539bd..93af300ea2 100644
--- a/pax-web-runtime/pom.xml
+++ b/pax-web-runtime/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-spi/pom.xml b/pax-web-spi/pom.xml
index ffcc0739a6..83f0632cf5 100644
--- a/pax-web-spi/pom.xml
+++ b/pax-web-spi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-tomcat-bundle/pom.xml b/pax-web-tomcat-bundle/pom.xml
index 7626a72e35..cf830f7a0c 100644
--- a/pax-web-tomcat-bundle/pom.xml
+++ b/pax-web-tomcat-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-tomcat-common/pom.xml b/pax-web-tomcat-common/pom.xml
index 14c6476414..dc404780cf 100644
--- a/pax-web-tomcat-common/pom.xml
+++ b/pax-web-tomcat-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-tomcat-websocket/pom.xml b/pax-web-tomcat-websocket/pom.xml
index 2489d35b11..e39fa8baf7 100644
--- a/pax-web-tomcat-websocket/pom.xml
+++ b/pax-web-tomcat-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-tomcat/pom.xml b/pax-web-tomcat/pom.xml
index 7b567facd1..1c05ff1512 100644
--- a/pax-web-tomcat/pom.xml
+++ b/pax-web-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-undertow-bundle/pom.xml b/pax-web-undertow-bundle/pom.xml
index e96b34e7ca..51062c048b 100644
--- a/pax-web-undertow-bundle/pom.xml
+++ b/pax-web-undertow-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-undertow-websocket/pom.xml b/pax-web-undertow-websocket/pom.xml
index e1b75b3080..b6f19a4166 100644
--- a/pax-web-undertow-websocket/pom.xml
+++ b/pax-web-undertow-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-undertow/pom.xml b/pax-web-undertow/pom.xml
index 80b8133515..c625bb7842 100644
--- a/pax-web-undertow/pom.xml
+++ b/pax-web-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pax-web-websocket/pom.xml b/pax-web-websocket/pom.xml
index 247ba0db54..5d6ec02be6 100644
--- a/pax-web-websocket/pom.xml
+++ b/pax-web-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/pom.xml b/pom.xml
index d07b652b8c..1507d054fd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
pom
OPS4J Pax Web
@@ -46,7 +46,8 @@
scm:git:https://github.com/ops4j/org.ops4j.pax.web.git
scm:git:https://github.com/ops4j/org.ops4j.pax.web.git
https://github.com/ops4j/org.ops4j.pax.web/tree/pax-web-8.0.x
-
+ web-8.0.11
+
diff --git a/samples/pom.xml b/samples/pom.xml
index bd0531fd64..76d15c140e 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-jetty/pom.xml b/samples/samples-config/auth-config-fragment-jetty/pom.xml
index bc13f50c5f..945059159d 100644
--- a/samples/samples-config/auth-config-fragment-jetty/pom.xml
+++ b/samples/samples-config/auth-config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-tomcat/pom.xml b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
index af1afce496..3ad8b1b76c 100644
--- a/samples/samples-config/auth-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-undertow/pom.xml b/samples/samples-config/auth-config-fragment-undertow/pom.xml
index 3fb04eae16..718fb24946 100644
--- a/samples/samples-config/auth-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/auth-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-config/config-fragment-jetty/pom.xml b/samples/samples-config/config-fragment-jetty/pom.xml
index 01005eebd8..a6b28dc33a 100644
--- a/samples/samples-config/config-fragment-jetty/pom.xml
+++ b/samples/samples-config/config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
index ef12313604..d704510847 100644
--- a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat/pom.xml b/samples/samples-config/config-fragment-tomcat/pom.xml
index 8f1399df83..e04063e125 100644
--- a/samples/samples-config/config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
index 61fe5a1f6c..7a95939249 100644
--- a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
index 5b6a859923..215b186e36 100644
--- a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
index 7bd6babae8..edbd5089fb 100644
--- a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-config/pom.xml b/samples/samples-config/pom.xml
index 5c2ab5abea..9ebf31e6af 100644
--- a/samples/samples-config/pom.xml
+++ b/samples/samples-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-config/showcase/pom.xml b/samples/samples-config/showcase/pom.xml
index 94cd1aaaaa..fdf531f729 100644
--- a/samples/samples-config/showcase/pom.xml
+++ b/samples/samples-config/showcase/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-httpservice/authentication/pom.xml b/samples/samples-httpservice/authentication/pom.xml
index 91c804cb6d..ab506318f2 100644
--- a/samples/samples-httpservice/authentication/pom.xml
+++ b/samples/samples-httpservice/authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-httpservice/hs-1/pom.xml b/samples/samples-httpservice/hs-1/pom.xml
index a936ce1f37..740a294670 100644
--- a/samples/samples-httpservice/hs-1/pom.xml
+++ b/samples/samples-httpservice/hs-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-httpservice/hs-2/pom.xml b/samples/samples-httpservice/hs-2/pom.xml
index 820a08f364..61107c7599 100644
--- a/samples/samples-httpservice/hs-2/pom.xml
+++ b/samples/samples-httpservice/hs-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-httpservice/hs-helloworld/pom.xml b/samples/samples-httpservice/hs-helloworld/pom.xml
index ed654b1ebe..def0b93cfa 100644
--- a/samples/samples-httpservice/hs-helloworld/pom.xml
+++ b/samples/samples-httpservice/hs-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-httpservice/hs-jersey/pom.xml b/samples/samples-httpservice/hs-jersey/pom.xml
index fc2d2c049d..0339b5f13c 100644
--- a/samples/samples-httpservice/hs-jersey/pom.xml
+++ b/samples/samples-httpservice/hs-jersey/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-httpservice/http-custom-context/pom.xml b/samples/samples-httpservice/http-custom-context/pom.xml
index 2bd9f5a17d..5883a85407 100644
--- a/samples/samples-httpservice/http-custom-context/pom.xml
+++ b/samples/samples-httpservice/http-custom-context/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-httpservice/pom.xml b/samples/samples-httpservice/pom.xml
index 979b563651..d445219034 100644
--- a/samples/samples-httpservice/pom.xml
+++ b/samples/samples-httpservice/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-httpservice/wc-helloworld/pom.xml b/samples/samples-httpservice/wc-helloworld/pom.xml
index 45c0c4df13..c2551e3a09 100644
--- a/samples/samples-httpservice/wc-helloworld/pom.xml
+++ b/samples/samples-httpservice/wc-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment1/pom.xml b/samples/samples-internal/initializers-fragment1/pom.xml
index 52e8a53df2..fd03bc81e8 100644
--- a/samples/samples-internal/initializers-fragment1/pom.xml
+++ b/samples/samples-internal/initializers-fragment1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment2/pom.xml b/samples/samples-internal/initializers-fragment2/pom.xml
index c355da4ebc..df3c9d5793 100644
--- a/samples/samples-internal/initializers-fragment2/pom.xml
+++ b/samples/samples-internal/initializers-fragment2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-internal/initializers/pom.xml b/samples/samples-internal/initializers/pom.xml
index a9a5ea6f1d..8eee3fc2bd 100644
--- a/samples/samples-internal/initializers/pom.xml
+++ b/samples/samples-internal/initializers/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-internal/pax-web-spi-fragment/pom.xml b/samples/samples-internal/pax-web-spi-fragment/pom.xml
index 27e827566c..49627b0d0d 100644
--- a/samples/samples-internal/pax-web-spi-fragment/pom.xml
+++ b/samples/samples-internal/pax-web-spi-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-internal/pom.xml b/samples/samples-internal/pom.xml
index e9b76c9b8a..0eac19750e 100644
--- a/samples/samples-internal/pom.xml
+++ b/samples/samples-internal/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
index 267a3ee686..6048f3c3b0 100644
--- a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
index 8e8d3a7354..613cdbec09 100644
--- a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
index 4889929b93..f7c9544c11 100644
--- a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
index 2ae67c711b..3a1a237a80 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
index 36f2c5fc7c..1ad0720cde 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-jar/pom.xml b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
index 124a5c8a83..24763b30a5 100644
--- a/samples/samples-jsf/jsf-primefaces-jar/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
index 3ba56af7cb..4744437335 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
index f065165255..aa08af04c0 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
index 27af8baaf0..d99b02b4ea 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/pom.xml b/samples/samples-jsf/jsf-resourcehandler/pom.xml
index 8194c5e0aa..7b14ec25e6 100644
--- a/samples/samples-jsf/jsf-resourcehandler/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsf/pom.xml b/samples/samples-jsf/pom.xml
index 3c6ec8cd84..86470109cf 100644
--- a/samples/samples-jsf/pom.xml
+++ b/samples/samples-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-cdi/pom.xml b/samples/samples-jsf/war-jsf23-cdi/pom.xml
index 3d6478d011..fd4e85a14d 100644
--- a/samples/samples-jsf/war-jsf23-cdi/pom.xml
+++ b/samples/samples-jsf/war-jsf23-cdi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-embedded/pom.xml b/samples/samples-jsf/war-jsf23-embedded/pom.xml
index 7c696a0d44..edb4385964 100644
--- a/samples/samples-jsf/war-jsf23-embedded/pom.xml
+++ b/samples/samples-jsf/war-jsf23-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-wired/pom.xml b/samples/samples-jsf/war-jsf23-wired/pom.xml
index 250b6cd493..e3ce9bbc8e 100644
--- a/samples/samples-jsf/war-jsf23-wired/pom.xml
+++ b/samples/samples-jsf/war-jsf23-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-embedded/pom.xml b/samples/samples-jsf/war-primefaces-embedded/pom.xml
index 73b515dda4..1752892ff9 100644
--- a/samples/samples-jsf/war-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/war-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-wired/pom.xml b/samples/samples-jsf/war-primefaces-wired/pom.xml
index e73dd41e9e..ade6a0d95d 100644
--- a/samples/samples-jsf/war-primefaces-wired/pom.xml
+++ b/samples/samples-jsf/war-primefaces-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
index 55b60983de..66b686f53b 100644
--- a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp/pom.xml b/samples/samples-jsp/helloworld-jsp/pom.xml
index fd6650e91f..286773386d 100644
--- a/samples/samples-jsp/helloworld-jsp/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-jsp/pom.xml b/samples/samples-jsp/pom.xml
index 7ffd191ffb..052d14c516 100644
--- a/samples/samples-jsp/pom.xml
+++ b/samples/samples-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/helloworld-servlet3/pom.xml b/samples/samples-war/helloworld-servlet3/pom.xml
index ffe02984ab..c58a0f4534 100644
--- a/samples/samples-war/helloworld-servlet3/pom.xml
+++ b/samples/samples-war/helloworld-servlet3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/jsp-filter/pom.xml b/samples/samples-war/jsp-filter/pom.xml
index 5fb7914fda..6f3888f7f8 100644
--- a/samples/samples-war/jsp-filter/pom.xml
+++ b/samples/samples-war/jsp-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/pom.xml b/samples/samples-war/pom.xml
index f1bb62f3bc..5547f14877 100644
--- a/samples/samples-war/pom.xml
+++ b/samples/samples-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/simple-filter/pom.xml b/samples/samples-war/simple-filter/pom.xml
index bcdd861dc6..5057383115 100644
--- a/samples/samples-war/simple-filter/pom.xml
+++ b/samples/samples-war/simple-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/wab-container-context-config/pom.xml b/samples/samples-war/wab-container-context-config/pom.xml
index 307743a7b2..f2f0516b1b 100644
--- a/samples/samples-war/wab-container-context-config/pom.xml
+++ b/samples/samples-war/wab-container-context-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-authentication/pom.xml b/samples/samples-war/war-authentication/pom.xml
index 5543ad4c56..db44e1578d 100644
--- a/samples/samples-war/war-authentication/pom.xml
+++ b/samples/samples-war/war-authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-dispatch-jsp/pom.xml b/samples/samples-war/war-dispatch-jsp/pom.xml
index 1dfa6f8db4..2ca68658b7 100644
--- a/samples/samples-war/war-dispatch-jsp/pom.xml
+++ b/samples/samples-war/war-dispatch-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-formauth/pom.xml b/samples/samples-war/war-formauth/pom.xml
index 58469645f5..06f5b460a1 100644
--- a/samples/samples-war/war-formauth/pom.xml
+++ b/samples/samples-war/war-formauth/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-http-methods/pom.xml b/samples/samples-war/war-http-methods/pom.xml
index 8bcd1c14f8..6ecdb80255 100644
--- a/samples/samples-war/war-http-methods/pom.xml
+++ b/samples/samples-war/war-http-methods/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-http2/pom.xml b/samples/samples-war/war-http2/pom.xml
index c4c84e6055..3430829f9a 100644
--- a/samples/samples-war/war-http2/pom.xml
+++ b/samples/samples-war/war-http2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-introspection-bundle/pom.xml b/samples/samples-war/war-introspection-bundle/pom.xml
index 67c3f632b7..a5668ca3fa 100644
--- a/samples/samples-war/war-introspection-bundle/pom.xml
+++ b/samples/samples-war/war-introspection-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-introspection/pom.xml b/samples/samples-war/war-introspection/pom.xml
index ca1ecdc532..c2a4f895a2 100644
--- a/samples/samples-war/war-introspection/pom.xml
+++ b/samples/samples-war/war-introspection/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-jetty-web/pom.xml b/samples/samples-war/war-jetty-web/pom.xml
index ff6624c83b..c3e9745757 100644
--- a/samples/samples-war/war-jetty-web/pom.xml
+++ b/samples/samples-war/war-jetty-web/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-keycloak/pom.xml b/samples/samples-war/war-keycloak/pom.xml
index 4ae23809b1..849b53ebb4 100644
--- a/samples/samples-war/war-keycloak/pom.xml
+++ b/samples/samples-war/war-keycloak/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
index 8610158200..0b8713fe55 100644
--- a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
index 0a3b772c6a..1396a353fe 100644
--- a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-limited-post/pom.xml b/samples/samples-war/war-limited-post/pom.xml
index 2804b5324a..b42e0d6ee7 100644
--- a/samples/samples-war/war-limited-post/pom.xml
+++ b/samples/samples-war/war-limited-post/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
index f47c2e6241..7b03cd1808 100644
--- a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
index fe3acec751..74906b99a9 100644
--- a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
index 7d9a5cd3b6..1d15d7e1a5 100644
--- a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
index 7b81c15f6d..7a488f7736 100644
--- a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
index 41d7a932b6..3c4645abf8 100644
--- a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/pom.xml b/samples/samples-war/war-most-complex/pom.xml
index e6887d7f99..4bf421e32f 100644
--- a/samples/samples-war/war-most-complex/pom.xml
+++ b/samples/samples-war/war-most-complex/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
index 6c4f7bbab5..70ced4d28e 100644
--- a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
index 1d35595b0c..63421a87cb 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
index 95cdbe4f27..85e88dbca9 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
index c140fcaa43..1a2e51c174 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
index 5a4df96d5f..8a0bd7a228 100644
--- a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../../pom.xml
diff --git a/samples/samples-war/war-required/pom.xml b/samples/samples-war/war-required/pom.xml
index 3c178e9e1d..f8e078a656 100644
--- a/samples/samples-war/war-required/pom.xml
+++ b/samples/samples-war/war-required/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-requiring/pom.xml b/samples/samples-war/war-requiring/pom.xml
index 85112c1e80..24e952822e 100644
--- a/samples/samples-war/war-requiring/pom.xml
+++ b/samples/samples-war/war-requiring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-security/pom.xml b/samples/samples-war/war-security/pom.xml
index a8deddb033..b18fb0af7b 100644
--- a/samples/samples-war/war-security/pom.xml
+++ b/samples/samples-war/war-security/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-servlet-jsp-file/pom.xml b/samples/samples-war/war-servlet-jsp-file/pom.xml
index dcec272fc8..133c654539 100644
--- a/samples/samples-war/war-servlet-jsp-file/pom.xml
+++ b/samples/samples-war/war-servlet-jsp-file/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-simple/pom.xml b/samples/samples-war/war-simple/pom.xml
index 3d8af510c5..7096a66070 100644
--- a/samples/samples-war/war-simple/pom.xml
+++ b/samples/samples-war/war-simple/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-simplest-javaee/pom.xml b/samples/samples-war/war-simplest-javaee/pom.xml
index c2f444c9be..11d0a4e2ff 100644
--- a/samples/samples-war/war-simplest-javaee/pom.xml
+++ b/samples/samples-war/war-simplest-javaee/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-simplest-osgi/pom.xml b/samples/samples-war/war-simplest-osgi/pom.xml
index 3c36349105..47b8a268f5 100644
--- a/samples/samples-war/war-simplest-osgi/pom.xml
+++ b/samples/samples-war/war-simplest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-spring-wired/pom.xml b/samples/samples-war/war-spring-wired/pom.xml
index 9c9af9de79..f9cd188612 100644
--- a/samples/samples-war/war-spring-wired/pom.xml
+++ b/samples/samples-war/war-spring-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-spring/pom.xml b/samples/samples-war/war-spring/pom.xml
index 43b2ae7e46..8a21e75b16 100644
--- a/samples/samples-war/war-spring/pom.xml
+++ b/samples/samples-war/war-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-vaadin08-spring/pom.xml b/samples/samples-war/war-vaadin08-spring/pom.xml
index 391c699522..2cef4279d8 100644
--- a/samples/samples-war/war-vaadin08-spring/pom.xml
+++ b/samples/samples-war/war-vaadin08-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-vaadin08/pom.xml b/samples/samples-war/war-vaadin08/pom.xml
index 8da1dc702b..b4ca868e80 100644
--- a/samples/samples-war/war-vaadin08/pom.xml
+++ b/samples/samples-war/war-vaadin08/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war-websocket-jsr356/pom.xml b/samples/samples-war/war-websocket-jsr356/pom.xml
index b595e45a25..07f30db7d7 100644
--- a/samples/samples-war/war-websocket-jsr356/pom.xml
+++ b/samples/samples-war/war-websocket-jsr356/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-war/war/pom.xml b/samples/samples-war/war/pom.xml
index e653b281b1..9b2dd9cae6 100644
--- a/samples/samples-war/war/pom.xml
+++ b/samples/samples-war/war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-whiteboard/pom.xml b/samples/samples-whiteboard/pom.xml
index 643c22c685..7706a20b7d 100644
--- a/samples/samples-whiteboard/pom.xml
+++ b/samples/samples-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-1/pom.xml b/samples/samples-whiteboard/whiteboard-1/pom.xml
index 0aa9ac2a0a..1a17176e87 100644
--- a/samples/samples-whiteboard/whiteboard-1/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-2/pom.xml b/samples/samples-whiteboard/whiteboard-2/pom.xml
index c5da6cdb5d..53294cec77 100644
--- a/samples/samples-whiteboard/whiteboard-2/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-3/pom.xml b/samples/samples-whiteboard/whiteboard-3/pom.xml
index c1b1dc0aa6..df24d2a874 100644
--- a/samples/samples-whiteboard/whiteboard-3/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-annotated/pom.xml b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
index 40c4fa4359..11f9b43a6a 100644
--- a/samples/samples-whiteboard/whiteboard-annotated/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
index 4770ebdc69..a0886f624c 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
index e59d6e261f..a688a2ff17 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
index 23b3d670e5..16e9ca8276 100644
--- a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
index b820a5acf5..2351708eb5 100644
--- a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
index 3487ae1951..de6fa032f1 100644
--- a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds/pom.xml b/samples/samples-whiteboard/whiteboard-ds/pom.xml
index f278103008..68ea5b2ecc 100644
--- a/samples/samples-whiteboard/whiteboard-ds/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-extended/pom.xml b/samples/samples-whiteboard/whiteboard-extended/pom.xml
index a1b9d14608..d0fd8bd3b9 100644
--- a/samples/samples-whiteboard/whiteboard-extended/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-extended/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-scopes/pom.xml b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
index 7b9aa5140e..95b55b050e 100644
--- a/samples/samples-whiteboard/whiteboard-scopes/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard/pom.xml b/samples/samples-whiteboard/whiteboard/pom.xml
index 9f604f1fb8..967338ea8a 100644
--- a/samples/samples-whiteboard/whiteboard/pom.xml
+++ b/samples/samples-whiteboard/whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11-SNAPSHOT
+ 8.0.11
../pom.xml
From 7726a5acf50f8df5d9a836468a05251060a37655 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jean-Baptiste=20Onofr=C3=A9?=
Date: Mon, 10 Oct 2022 15:11:24 +0200
Subject: [PATCH 028/311] [maven-release-plugin] prepare for next development
iteration
---
pax-web-api/pom.xml | 2 +-
pax-web-deployer/pom.xml | 2 +-
pax-web-extender-war/pom.xml | 2 +-
pax-web-extender-whiteboard/pom.xml | 2 +-
pax-web-features/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-annotation13/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-cdi12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-el2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jpa2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-servlet31/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml | 2 +-
pax-web-fragments/pom.xml | 2 +-
pax-web-itest/pax-web-itest-common/pom.xml | 2 +-
.../pax-web-itest-container-common/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-jetty/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-tomcat/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-undertow/pom.xml | 2 +-
pax-web-itest/pax-web-itest-container/pom.xml | 2 +-
pax-web-itest/pax-web-itest-jsp/pom.xml | 2 +-
pax-web-itest/pax-web-itest-karaf/pom.xml | 2 +-
pax-web-itest/pax-web-itest-osgi/pom.xml | 2 +-
pax-web-itest/pax-web-itest-server/pom.xml | 2 +-
pax-web-itest/pax-web-itest-utils/pom.xml | 2 +-
pax-web-itest/pom.xml | 2 +-
pax-web-jetty-bundle/pom.xml | 2 +-
pax-web-jetty/pom.xml | 2 +-
pax-web-jsp/pom.xml | 2 +-
pax-web-karaf/pom.xml | 2 +-
pax-web-manual/pom.xml | 2 +-
pax-web-resources/pax-web-resources-api/pom.xml | 2 +-
pax-web-resources/pax-web-resources-extender/pom.xml | 2 +-
pax-web-resources/pax-web-resources-jsf/pom.xml | 2 +-
pax-web-resources/pom.xml | 2 +-
pax-web-runtime/pom.xml | 2 +-
pax-web-spi/pom.xml | 2 +-
pax-web-tomcat-bundle/pom.xml | 2 +-
pax-web-tomcat-common/pom.xml | 2 +-
pax-web-tomcat-websocket/pom.xml | 2 +-
pax-web-tomcat/pom.xml | 2 +-
pax-web-undertow-bundle/pom.xml | 2 +-
pax-web-undertow-websocket/pom.xml | 2 +-
pax-web-undertow/pom.xml | 2 +-
pax-web-websocket/pom.xml | 2 +-
pom.xml | 4 ++--
samples/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-tomcat/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat-vhosts/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat/pom.xml | 2 +-
.../samples-config/config-fragment-undertow-vhosts/pom.xml | 2 +-
.../samples-config/limit-post-config-fragment-tomcat/pom.xml | 2 +-
.../limit-post-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/pom.xml | 2 +-
samples/samples-config/showcase/pom.xml | 2 +-
samples/samples-httpservice/authentication/pom.xml | 2 +-
samples/samples-httpservice/hs-1/pom.xml | 2 +-
samples/samples-httpservice/hs-2/pom.xml | 2 +-
samples/samples-httpservice/hs-helloworld/pom.xml | 2 +-
samples/samples-httpservice/hs-jersey/pom.xml | 2 +-
samples/samples-httpservice/http-custom-context/pom.xml | 2 +-
samples/samples-httpservice/pom.xml | 2 +-
samples/samples-httpservice/wc-helloworld/pom.xml | 2 +-
samples/samples-internal/initializers-fragment1/pom.xml | 2 +-
samples/samples-internal/initializers-fragment2/pom.xml | 2 +-
samples/samples-internal/initializers/pom.xml | 2 +-
samples/samples-internal/pax-web-spi-fragment/pom.xml | 2 +-
samples/samples-internal/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons1/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons2/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons3/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-jar/pom.xml | 2 +-
.../jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle-override/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle/pom.xml | 2 +-
samples/samples-jsf/jsf-resourcehandler/pom.xml | 2 +-
samples/samples-jsf/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-cdi/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-embedded/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-wired/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-wired/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp-noclasses/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp/pom.xml | 2 +-
samples/samples-jsp/pom.xml | 2 +-
samples/samples-war/helloworld-servlet3/pom.xml | 2 +-
samples/samples-war/jsp-filter/pom.xml | 2 +-
samples/samples-war/pom.xml | 2 +-
samples/samples-war/simple-filter/pom.xml | 2 +-
samples/samples-war/wab-container-context-config/pom.xml | 2 +-
samples/samples-war/war-authentication/pom.xml | 2 +-
samples/samples-war/war-dispatch-jsp/pom.xml | 2 +-
samples/samples-war/war-formauth/pom.xml | 2 +-
samples/samples-war/war-http-methods/pom.xml | 2 +-
samples/samples-war/war-http2/pom.xml | 2 +-
samples/samples-war/war-introspection-bundle/pom.xml | 2 +-
samples/samples-war/war-introspection/pom.xml | 2 +-
samples/samples-war/war-jetty-web/pom.xml | 2 +-
samples/samples-war/war-keycloak/pom.xml | 2 +-
samples/samples-war/war-limited-post-fragment-tomcat/pom.xml | 2 +-
.../samples-war/war-limited-post-fragment-undertow/pom.xml | 2 +-
samples/samples-war/war-limited-post/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-2/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-3/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-2/pom.xml | 2 +-
samples/samples-war/war-most-complex/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-fragment/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar1/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar2/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-itself/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-jar/pom.xml | 2 +-
samples/samples-war/war-required/pom.xml | 2 +-
samples/samples-war/war-requiring/pom.xml | 2 +-
samples/samples-war/war-security/pom.xml | 2 +-
samples/samples-war/war-servlet-jsp-file/pom.xml | 2 +-
samples/samples-war/war-simple/pom.xml | 2 +-
samples/samples-war/war-simplest-javaee/pom.xml | 2 +-
samples/samples-war/war-simplest-osgi/pom.xml | 2 +-
samples/samples-war/war-spring-wired/pom.xml | 2 +-
samples/samples-war/war-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08/pom.xml | 2 +-
samples/samples-war/war-websocket-jsr356/pom.xml | 2 +-
samples/samples-war/war/pom.xml | 2 +-
samples/samples-whiteboard/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-1/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-2/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-3/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-annotated/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-1603/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-extended/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-scopes/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard/pom.xml | 2 +-
146 files changed, 147 insertions(+), 147 deletions(-)
diff --git a/pax-web-api/pom.xml b/pax-web-api/pom.xml
index 45fc0adc0f..8669534650 100644
--- a/pax-web-api/pom.xml
+++ b/pax-web-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-deployer/pom.xml b/pax-web-deployer/pom.xml
index 67cb417ce8..6ff9693e72 100644
--- a/pax-web-deployer/pom.xml
+++ b/pax-web-deployer/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-extender-war/pom.xml b/pax-web-extender-war/pom.xml
index 042e1049ae..25db0a7050 100644
--- a/pax-web-extender-war/pom.xml
+++ b/pax-web-extender-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-extender-whiteboard/pom.xml b/pax-web-extender-whiteboard/pom.xml
index 80a80ff78e..d8036db5cb 100644
--- a/pax-web-extender-whiteboard/pom.xml
+++ b/pax-web-extender-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-features/pom.xml b/pax-web-features/pom.xml
index f066c1e04a..ed54bf3717 100644
--- a/pax-web-features/pom.xml
+++ b/pax-web-features/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
index 3b17756e5b..b16889259b 100644
--- a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
index 544d4ee2b3..5752648bbb 100644
--- a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-el2/pom.xml b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
index c895d8168a..9cc059aac5 100644
--- a/pax-web-fragments/pax-web-compatibility-el2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
index bf7c5a1039..58efeda2c9 100644
--- a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
index adb2f6d963..5d97eb1336 100644
--- a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
index bfb66fe13d..82c2cbbed7 100644
--- a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
index 522355b6dd..6338a6d7f6 100644
--- a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
index fc21ce3697..53673d9ba9 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
index d45323cbce..e92fc2b8c1 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pom.xml b/pax-web-fragments/pom.xml
index 8f43882275..fac6864f7a 100644
--- a/pax-web-fragments/pom.xml
+++ b/pax-web-fragments/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-common/pom.xml b/pax-web-itest/pax-web-itest-common/pom.xml
index d9e6432964..9de6d25267 100644
--- a/pax-web-itest/pax-web-itest-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
index 63d422847c..b8cdee726a 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
index 4d0e72aa19..ea81b3f0ef 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
index 87bc0a7406..c96d53a97e 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
index 1831ea5e54..da5db22f9a 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pom.xml b/pax-web-itest/pax-web-itest-container/pom.xml
index 8a1f918fb0..0b5f9613f7 100644
--- a/pax-web-itest/pax-web-itest-container/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-jsp/pom.xml b/pax-web-itest/pax-web-itest-jsp/pom.xml
index c1dadd5d1d..20bbfb6143 100644
--- a/pax-web-itest/pax-web-itest-jsp/pom.xml
+++ b/pax-web-itest/pax-web-itest-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-karaf/pom.xml b/pax-web-itest/pax-web-itest-karaf/pom.xml
index 510b5342f2..27d58e927e 100644
--- a/pax-web-itest/pax-web-itest-karaf/pom.xml
+++ b/pax-web-itest/pax-web-itest-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-osgi/pom.xml b/pax-web-itest/pax-web-itest-osgi/pom.xml
index e56d4b18d9..a136e8fb6e 100644
--- a/pax-web-itest/pax-web-itest-osgi/pom.xml
+++ b/pax-web-itest/pax-web-itest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-server/pom.xml b/pax-web-itest/pax-web-itest-server/pom.xml
index c9aa24bfc2..7881439dbb 100644
--- a/pax-web-itest/pax-web-itest-server/pom.xml
+++ b/pax-web-itest/pax-web-itest-server/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-utils/pom.xml b/pax-web-itest/pax-web-itest-utils/pom.xml
index da3541c692..331bcd0222 100644
--- a/pax-web-itest/pax-web-itest-utils/pom.xml
+++ b/pax-web-itest/pax-web-itest-utils/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pom.xml b/pax-web-itest/pom.xml
index e7937e22da..a594d2b2f8 100644
--- a/pax-web-itest/pom.xml
+++ b/pax-web-itest/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-jetty-bundle/pom.xml b/pax-web-jetty-bundle/pom.xml
index f0ed19d5bb..382e0987bd 100644
--- a/pax-web-jetty-bundle/pom.xml
+++ b/pax-web-jetty-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-jetty/pom.xml b/pax-web-jetty/pom.xml
index 0a9a0f4d06..b0521795f4 100644
--- a/pax-web-jetty/pom.xml
+++ b/pax-web-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-jsp/pom.xml b/pax-web-jsp/pom.xml
index 64917ef55a..4912232532 100644
--- a/pax-web-jsp/pom.xml
+++ b/pax-web-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-karaf/pom.xml b/pax-web-karaf/pom.xml
index 7fa2564771..cc070ba753 100644
--- a/pax-web-karaf/pom.xml
+++ b/pax-web-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-manual/pom.xml b/pax-web-manual/pom.xml
index 022b9b9b5a..dc3fc6ed0c 100644
--- a/pax-web-manual/pom.xml
+++ b/pax-web-manual/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-api/pom.xml b/pax-web-resources/pax-web-resources-api/pom.xml
index e08d7a3c0d..8584527cc2 100644
--- a/pax-web-resources/pax-web-resources-api/pom.xml
+++ b/pax-web-resources/pax-web-resources-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-extender/pom.xml b/pax-web-resources/pax-web-resources-extender/pom.xml
index 188ffde988..2958c2a5a8 100644
--- a/pax-web-resources/pax-web-resources-extender/pom.xml
+++ b/pax-web-resources/pax-web-resources-extender/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-jsf/pom.xml b/pax-web-resources/pax-web-resources-jsf/pom.xml
index b931090862..18d7a5e146 100644
--- a/pax-web-resources/pax-web-resources-jsf/pom.xml
+++ b/pax-web-resources/pax-web-resources-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pom.xml b/pax-web-resources/pom.xml
index 9a01173f71..3772c51618 100644
--- a/pax-web-resources/pom.xml
+++ b/pax-web-resources/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-runtime/pom.xml b/pax-web-runtime/pom.xml
index 93af300ea2..b761a8649c 100644
--- a/pax-web-runtime/pom.xml
+++ b/pax-web-runtime/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-spi/pom.xml b/pax-web-spi/pom.xml
index 83f0632cf5..28a1cfc9f3 100644
--- a/pax-web-spi/pom.xml
+++ b/pax-web-spi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-bundle/pom.xml b/pax-web-tomcat-bundle/pom.xml
index cf830f7a0c..2e61c39a01 100644
--- a/pax-web-tomcat-bundle/pom.xml
+++ b/pax-web-tomcat-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-common/pom.xml b/pax-web-tomcat-common/pom.xml
index dc404780cf..1402b0c4cd 100644
--- a/pax-web-tomcat-common/pom.xml
+++ b/pax-web-tomcat-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-websocket/pom.xml b/pax-web-tomcat-websocket/pom.xml
index e39fa8baf7..fe1c3bb475 100644
--- a/pax-web-tomcat-websocket/pom.xml
+++ b/pax-web-tomcat-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat/pom.xml b/pax-web-tomcat/pom.xml
index 1c05ff1512..8784152d20 100644
--- a/pax-web-tomcat/pom.xml
+++ b/pax-web-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow-bundle/pom.xml b/pax-web-undertow-bundle/pom.xml
index 51062c048b..6f07ddffba 100644
--- a/pax-web-undertow-bundle/pom.xml
+++ b/pax-web-undertow-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow-websocket/pom.xml b/pax-web-undertow-websocket/pom.xml
index b6f19a4166..31a0cebc7c 100644
--- a/pax-web-undertow-websocket/pom.xml
+++ b/pax-web-undertow-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow/pom.xml b/pax-web-undertow/pom.xml
index c625bb7842..2e6b543b5e 100644
--- a/pax-web-undertow/pom.xml
+++ b/pax-web-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pax-web-websocket/pom.xml b/pax-web-websocket/pom.xml
index 5d6ec02be6..405abb9298 100644
--- a/pax-web-websocket/pom.xml
+++ b/pax-web-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/pom.xml b/pom.xml
index 1507d054fd..7c087cfaeb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
pom
OPS4J Pax Web
@@ -46,7 +46,7 @@
scm:git:https://github.com/ops4j/org.ops4j.pax.web.git
scm:git:https://github.com/ops4j/org.ops4j.pax.web.git
https://github.com/ops4j/org.ops4j.pax.web/tree/pax-web-8.0.x
- web-8.0.11
+ HEAD
diff --git a/samples/pom.xml b/samples/pom.xml
index 76d15c140e..ee9e57dc45 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-jetty/pom.xml b/samples/samples-config/auth-config-fragment-jetty/pom.xml
index 945059159d..623ac65c9b 100644
--- a/samples/samples-config/auth-config-fragment-jetty/pom.xml
+++ b/samples/samples-config/auth-config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-tomcat/pom.xml b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
index 3ad8b1b76c..8b4877b96c 100644
--- a/samples/samples-config/auth-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-undertow/pom.xml b/samples/samples-config/auth-config-fragment-undertow/pom.xml
index 718fb24946..1a940b8361 100644
--- a/samples/samples-config/auth-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/auth-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-jetty/pom.xml b/samples/samples-config/config-fragment-jetty/pom.xml
index a6b28dc33a..048727a35c 100644
--- a/samples/samples-config/config-fragment-jetty/pom.xml
+++ b/samples/samples-config/config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
index d704510847..918e4599a4 100644
--- a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat/pom.xml b/samples/samples-config/config-fragment-tomcat/pom.xml
index e04063e125..40b359e11b 100644
--- a/samples/samples-config/config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
index 7a95939249..a92bd28896 100644
--- a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
index 215b186e36..24eb603c6b 100644
--- a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
index edbd5089fb..5e117181f5 100644
--- a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/pom.xml b/samples/samples-config/pom.xml
index 9ebf31e6af..73b7a69923 100644
--- a/samples/samples-config/pom.xml
+++ b/samples/samples-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/showcase/pom.xml b/samples/samples-config/showcase/pom.xml
index fdf531f729..a618a4661a 100644
--- a/samples/samples-config/showcase/pom.xml
+++ b/samples/samples-config/showcase/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/authentication/pom.xml b/samples/samples-httpservice/authentication/pom.xml
index ab506318f2..84780b61a9 100644
--- a/samples/samples-httpservice/authentication/pom.xml
+++ b/samples/samples-httpservice/authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-1/pom.xml b/samples/samples-httpservice/hs-1/pom.xml
index 740a294670..0b80bf0ea8 100644
--- a/samples/samples-httpservice/hs-1/pom.xml
+++ b/samples/samples-httpservice/hs-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-2/pom.xml b/samples/samples-httpservice/hs-2/pom.xml
index 61107c7599..1c481bc10f 100644
--- a/samples/samples-httpservice/hs-2/pom.xml
+++ b/samples/samples-httpservice/hs-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-helloworld/pom.xml b/samples/samples-httpservice/hs-helloworld/pom.xml
index def0b93cfa..b71f1c3891 100644
--- a/samples/samples-httpservice/hs-helloworld/pom.xml
+++ b/samples/samples-httpservice/hs-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-jersey/pom.xml b/samples/samples-httpservice/hs-jersey/pom.xml
index 0339b5f13c..f421f5bfe8 100644
--- a/samples/samples-httpservice/hs-jersey/pom.xml
+++ b/samples/samples-httpservice/hs-jersey/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/http-custom-context/pom.xml b/samples/samples-httpservice/http-custom-context/pom.xml
index 5883a85407..2bc5542f63 100644
--- a/samples/samples-httpservice/http-custom-context/pom.xml
+++ b/samples/samples-httpservice/http-custom-context/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/pom.xml b/samples/samples-httpservice/pom.xml
index d445219034..cde602e2e4 100644
--- a/samples/samples-httpservice/pom.xml
+++ b/samples/samples-httpservice/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/wc-helloworld/pom.xml b/samples/samples-httpservice/wc-helloworld/pom.xml
index c2551e3a09..ea83a7dd06 100644
--- a/samples/samples-httpservice/wc-helloworld/pom.xml
+++ b/samples/samples-httpservice/wc-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment1/pom.xml b/samples/samples-internal/initializers-fragment1/pom.xml
index fd03bc81e8..cb44150fa6 100644
--- a/samples/samples-internal/initializers-fragment1/pom.xml
+++ b/samples/samples-internal/initializers-fragment1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment2/pom.xml b/samples/samples-internal/initializers-fragment2/pom.xml
index df3c9d5793..00964b6c43 100644
--- a/samples/samples-internal/initializers-fragment2/pom.xml
+++ b/samples/samples-internal/initializers-fragment2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers/pom.xml b/samples/samples-internal/initializers/pom.xml
index 8eee3fc2bd..70fee1d5fb 100644
--- a/samples/samples-internal/initializers/pom.xml
+++ b/samples/samples-internal/initializers/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/pax-web-spi-fragment/pom.xml b/samples/samples-internal/pax-web-spi-fragment/pom.xml
index 49627b0d0d..94728dee02 100644
--- a/samples/samples-internal/pax-web-spi-fragment/pom.xml
+++ b/samples/samples-internal/pax-web-spi-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/pom.xml b/samples/samples-internal/pom.xml
index 0eac19750e..0634b4f41d 100644
--- a/samples/samples-internal/pom.xml
+++ b/samples/samples-internal/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
index 6048f3c3b0..2ed5a963fb 100644
--- a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
index 613cdbec09..c74fe9b33b 100644
--- a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
index f7c9544c11..0b41f0a45c 100644
--- a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
index 3a1a237a80..9595dee241 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
index 1ad0720cde..4a5a090362 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-jar/pom.xml b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
index 24763b30a5..3da1c645f6 100644
--- a/samples/samples-jsf/jsf-primefaces-jar/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
index 4744437335..a9e89f5a07 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
index aa08af04c0..7827c0b441 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
index d99b02b4ea..5448171cba 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/pom.xml b/samples/samples-jsf/jsf-resourcehandler/pom.xml
index 7b14ec25e6..c83d8a36a5 100644
--- a/samples/samples-jsf/jsf-resourcehandler/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/pom.xml b/samples/samples-jsf/pom.xml
index 86470109cf..5a6771a1af 100644
--- a/samples/samples-jsf/pom.xml
+++ b/samples/samples-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-cdi/pom.xml b/samples/samples-jsf/war-jsf23-cdi/pom.xml
index fd4e85a14d..c716f95707 100644
--- a/samples/samples-jsf/war-jsf23-cdi/pom.xml
+++ b/samples/samples-jsf/war-jsf23-cdi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-embedded/pom.xml b/samples/samples-jsf/war-jsf23-embedded/pom.xml
index edb4385964..de0668af57 100644
--- a/samples/samples-jsf/war-jsf23-embedded/pom.xml
+++ b/samples/samples-jsf/war-jsf23-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-wired/pom.xml b/samples/samples-jsf/war-jsf23-wired/pom.xml
index e3ce9bbc8e..ec9b1051fe 100644
--- a/samples/samples-jsf/war-jsf23-wired/pom.xml
+++ b/samples/samples-jsf/war-jsf23-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-embedded/pom.xml b/samples/samples-jsf/war-primefaces-embedded/pom.xml
index 1752892ff9..c8f3ec63d0 100644
--- a/samples/samples-jsf/war-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/war-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-wired/pom.xml b/samples/samples-jsf/war-primefaces-wired/pom.xml
index ade6a0d95d..9c6d49c59e 100644
--- a/samples/samples-jsf/war-primefaces-wired/pom.xml
+++ b/samples/samples-jsf/war-primefaces-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
index 66b686f53b..afeb162d9a 100644
--- a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp/pom.xml b/samples/samples-jsp/helloworld-jsp/pom.xml
index 286773386d..e2336417c9 100644
--- a/samples/samples-jsp/helloworld-jsp/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/pom.xml b/samples/samples-jsp/pom.xml
index 052d14c516..aa140919ff 100644
--- a/samples/samples-jsp/pom.xml
+++ b/samples/samples-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/helloworld-servlet3/pom.xml b/samples/samples-war/helloworld-servlet3/pom.xml
index c58a0f4534..52d24b5e49 100644
--- a/samples/samples-war/helloworld-servlet3/pom.xml
+++ b/samples/samples-war/helloworld-servlet3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/jsp-filter/pom.xml b/samples/samples-war/jsp-filter/pom.xml
index 6f3888f7f8..7c7d68ce56 100644
--- a/samples/samples-war/jsp-filter/pom.xml
+++ b/samples/samples-war/jsp-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/pom.xml b/samples/samples-war/pom.xml
index 5547f14877..63b5f55cc3 100644
--- a/samples/samples-war/pom.xml
+++ b/samples/samples-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/simple-filter/pom.xml b/samples/samples-war/simple-filter/pom.xml
index 5057383115..92f284c092 100644
--- a/samples/samples-war/simple-filter/pom.xml
+++ b/samples/samples-war/simple-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/wab-container-context-config/pom.xml b/samples/samples-war/wab-container-context-config/pom.xml
index f2f0516b1b..b11f350a12 100644
--- a/samples/samples-war/wab-container-context-config/pom.xml
+++ b/samples/samples-war/wab-container-context-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-authentication/pom.xml b/samples/samples-war/war-authentication/pom.xml
index db44e1578d..4bfe89c7f5 100644
--- a/samples/samples-war/war-authentication/pom.xml
+++ b/samples/samples-war/war-authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-dispatch-jsp/pom.xml b/samples/samples-war/war-dispatch-jsp/pom.xml
index 2ca68658b7..5d52968095 100644
--- a/samples/samples-war/war-dispatch-jsp/pom.xml
+++ b/samples/samples-war/war-dispatch-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-formauth/pom.xml b/samples/samples-war/war-formauth/pom.xml
index 06f5b460a1..64237bb3dd 100644
--- a/samples/samples-war/war-formauth/pom.xml
+++ b/samples/samples-war/war-formauth/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-http-methods/pom.xml b/samples/samples-war/war-http-methods/pom.xml
index 6ecdb80255..813986c6d9 100644
--- a/samples/samples-war/war-http-methods/pom.xml
+++ b/samples/samples-war/war-http-methods/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-http2/pom.xml b/samples/samples-war/war-http2/pom.xml
index 3430829f9a..705ec3ad2a 100644
--- a/samples/samples-war/war-http2/pom.xml
+++ b/samples/samples-war/war-http2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-introspection-bundle/pom.xml b/samples/samples-war/war-introspection-bundle/pom.xml
index a5668ca3fa..d8d8a54a41 100644
--- a/samples/samples-war/war-introspection-bundle/pom.xml
+++ b/samples/samples-war/war-introspection-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-introspection/pom.xml b/samples/samples-war/war-introspection/pom.xml
index c2a4f895a2..72c423c809 100644
--- a/samples/samples-war/war-introspection/pom.xml
+++ b/samples/samples-war/war-introspection/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-jetty-web/pom.xml b/samples/samples-war/war-jetty-web/pom.xml
index c3e9745757..a2d2a67aca 100644
--- a/samples/samples-war/war-jetty-web/pom.xml
+++ b/samples/samples-war/war-jetty-web/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-keycloak/pom.xml b/samples/samples-war/war-keycloak/pom.xml
index 849b53ebb4..7632e1fa0d 100644
--- a/samples/samples-war/war-keycloak/pom.xml
+++ b/samples/samples-war/war-keycloak/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
index 0b8713fe55..db5eec994e 100644
--- a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
index 1396a353fe..df0b5be47c 100644
--- a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post/pom.xml b/samples/samples-war/war-limited-post/pom.xml
index b42e0d6ee7..0309edd504 100644
--- a/samples/samples-war/war-limited-post/pom.xml
+++ b/samples/samples-war/war-limited-post/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
index 7b03cd1808..1e5be45f64 100644
--- a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
index 74906b99a9..2b435a4768 100644
--- a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
index 1d15d7e1a5..f3cf972ab7 100644
--- a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
index 7a488f7736..165641b277 100644
--- a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
index 3c4645abf8..ee1294fe26 100644
--- a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/pom.xml b/samples/samples-war/war-most-complex/pom.xml
index 4bf421e32f..15bbe4bb5e 100644
--- a/samples/samples-war/war-most-complex/pom.xml
+++ b/samples/samples-war/war-most-complex/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
index 70ced4d28e..06442dcd72 100644
--- a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
index 63421a87cb..ec2232cd28 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
index 85e88dbca9..2312557996 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
index 1a2e51c174..d00b6e50ba 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
index 8a0bd7a228..2982944c3a 100644
--- a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-required/pom.xml b/samples/samples-war/war-required/pom.xml
index f8e078a656..b100406a45 100644
--- a/samples/samples-war/war-required/pom.xml
+++ b/samples/samples-war/war-required/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-requiring/pom.xml b/samples/samples-war/war-requiring/pom.xml
index 24e952822e..2b9b132c68 100644
--- a/samples/samples-war/war-requiring/pom.xml
+++ b/samples/samples-war/war-requiring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-security/pom.xml b/samples/samples-war/war-security/pom.xml
index b18fb0af7b..136f43fe1a 100644
--- a/samples/samples-war/war-security/pom.xml
+++ b/samples/samples-war/war-security/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-servlet-jsp-file/pom.xml b/samples/samples-war/war-servlet-jsp-file/pom.xml
index 133c654539..b6420dff3b 100644
--- a/samples/samples-war/war-servlet-jsp-file/pom.xml
+++ b/samples/samples-war/war-servlet-jsp-file/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simple/pom.xml b/samples/samples-war/war-simple/pom.xml
index 7096a66070..3e44f4edd9 100644
--- a/samples/samples-war/war-simple/pom.xml
+++ b/samples/samples-war/war-simple/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simplest-javaee/pom.xml b/samples/samples-war/war-simplest-javaee/pom.xml
index 11d0a4e2ff..383e8dfc46 100644
--- a/samples/samples-war/war-simplest-javaee/pom.xml
+++ b/samples/samples-war/war-simplest-javaee/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simplest-osgi/pom.xml b/samples/samples-war/war-simplest-osgi/pom.xml
index 47b8a268f5..e2f534d2fa 100644
--- a/samples/samples-war/war-simplest-osgi/pom.xml
+++ b/samples/samples-war/war-simplest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-spring-wired/pom.xml b/samples/samples-war/war-spring-wired/pom.xml
index f9cd188612..4bc24552be 100644
--- a/samples/samples-war/war-spring-wired/pom.xml
+++ b/samples/samples-war/war-spring-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-spring/pom.xml b/samples/samples-war/war-spring/pom.xml
index 8a21e75b16..7f37e1ff96 100644
--- a/samples/samples-war/war-spring/pom.xml
+++ b/samples/samples-war/war-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-vaadin08-spring/pom.xml b/samples/samples-war/war-vaadin08-spring/pom.xml
index 2cef4279d8..cecd992207 100644
--- a/samples/samples-war/war-vaadin08-spring/pom.xml
+++ b/samples/samples-war/war-vaadin08-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-vaadin08/pom.xml b/samples/samples-war/war-vaadin08/pom.xml
index b4ca868e80..7ff412871f 100644
--- a/samples/samples-war/war-vaadin08/pom.xml
+++ b/samples/samples-war/war-vaadin08/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-websocket-jsr356/pom.xml b/samples/samples-war/war-websocket-jsr356/pom.xml
index 07f30db7d7..8b36a8d568 100644
--- a/samples/samples-war/war-websocket-jsr356/pom.xml
+++ b/samples/samples-war/war-websocket-jsr356/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war/pom.xml b/samples/samples-war/war/pom.xml
index 9b2dd9cae6..3def3c44cf 100644
--- a/samples/samples-war/war/pom.xml
+++ b/samples/samples-war/war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/pom.xml b/samples/samples-whiteboard/pom.xml
index 7706a20b7d..3419f611cd 100644
--- a/samples/samples-whiteboard/pom.xml
+++ b/samples/samples-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-1/pom.xml b/samples/samples-whiteboard/whiteboard-1/pom.xml
index 1a17176e87..e5e2f664bb 100644
--- a/samples/samples-whiteboard/whiteboard-1/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-2/pom.xml b/samples/samples-whiteboard/whiteboard-2/pom.xml
index 53294cec77..50c0fb1796 100644
--- a/samples/samples-whiteboard/whiteboard-2/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-3/pom.xml b/samples/samples-whiteboard/whiteboard-3/pom.xml
index df24d2a874..29d303da43 100644
--- a/samples/samples-whiteboard/whiteboard-3/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-annotated/pom.xml b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
index 11f9b43a6a..f63e83f287 100644
--- a/samples/samples-whiteboard/whiteboard-annotated/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
index a0886f624c..b3265360fb 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
index a688a2ff17..9ca2e4d008 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
index 16e9ca8276..ba7b52ad0a 100644
--- a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
index 2351708eb5..effd5eaa11 100644
--- a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
index de6fa032f1..1a1c35195f 100644
--- a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds/pom.xml b/samples/samples-whiteboard/whiteboard-ds/pom.xml
index 68ea5b2ecc..66a0233116 100644
--- a/samples/samples-whiteboard/whiteboard-ds/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-extended/pom.xml b/samples/samples-whiteboard/whiteboard-extended/pom.xml
index d0fd8bd3b9..dfbd242794 100644
--- a/samples/samples-whiteboard/whiteboard-extended/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-extended/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-scopes/pom.xml b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
index 95b55b050e..a84f51297d 100644
--- a/samples/samples-whiteboard/whiteboard-scopes/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard/pom.xml b/samples/samples-whiteboard/whiteboard/pom.xml
index 967338ea8a..5d6a6a6d97 100644
--- a/samples/samples-whiteboard/whiteboard/pom.xml
+++ b/samples/samples-whiteboard/whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.11
+ 8.0.12-SNAPSHOT
../pom.xml
From b6c0029ce5842c5c685c9b1b4b5da09faac21ec2 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Fri, 4 Nov 2022 12:48:53 +0100
Subject: [PATCH 029/311] [Fixes #1784] Fix Tomcat default servlet scenario,
where the context is different for a servlet
---
.../internal/PaxWebStandardWrapper.java | 8 +++++++
.../tomcat/internal/TomcatServerWrapper.java | 14 +++++++++++
.../internal/web/TomcatResourceServlet.java | 24 +++++++++++++++++--
3 files changed, 44 insertions(+), 2 deletions(-)
diff --git a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardWrapper.java b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardWrapper.java
index 440faed47e..1ad10c6cfd 100644
--- a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardWrapper.java
+++ b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardWrapper.java
@@ -54,6 +54,9 @@ public class PaxWebStandardWrapper extends StandardWrapper {
/** This {@link ServletContext} is scoped to particular Whiteboard servlet */
private final OsgiScopedServletContext servletContext;
+ /** This {@link ServletContext} is a highest ranked {@link OsgiServletContext} for the context */
+ private OsgiServletContext highestRankedContext;
+
private ServiceObjects serviceObjects;
/**
@@ -238,6 +241,7 @@ public synchronized Servlet loadServlet() throws ServletException {
if (instance != null && servletModel != null && servletModel.isResourceServlet()) {
((TomcatResourceServlet) instance).setWelcomeFiles(osgiServletContext.getWelcomeFiles());
((TomcatResourceServlet) instance).setWelcomeFilesRedirect(osgiServletContext.isWelcomeFilesRedirect());
+ ((TomcatResourceServlet) instance).setHighestRankedContext(highestRankedContext);
}
if (instance == null && servletModel != null) {
@@ -268,4 +272,8 @@ public void setWhiteboardTCCL(boolean whiteboardTCCL) {
this.whiteboardTCCL = whiteboardTCCL;
}
+ public void setHighestRankedContext(OsgiServletContext highestRankedContext) {
+ this.highestRankedContext = highestRankedContext;
+ }
+
}
diff --git a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java
index 8389b33ce1..9c74c9d8a8 100644
--- a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java
+++ b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java
@@ -1137,6 +1137,8 @@ public void visitServletModelChange(ServletModelChange change) {
}
if (model.isResourceServlet()) {
wrapper.addInitParameter("pathInfoOnly", Boolean.toString(!isDefaultResourceServlet));
+ OsgiContextModel highestRankedModel = Utils.getHighestRankedModel(osgiContextModels.get(contextPath));
+ wrapper.setHighestRankedContext(osgiServletContexts.get(highestRankedModel));
}
// role mapping per-servlet
@@ -2080,6 +2082,18 @@ protected void clearReferences() {
}
});
+ // resource servlets need a reference to highest ranked Servlet Context
+ // because org.apache.catalina.resources attribute has to be available
+ // even if resource servlet is using custom context
+ for (Container child : context.findChildren()) {
+ if (child instanceof PaxWebStandardWrapper) {
+ ServletModel servletModel = ((PaxWebStandardWrapper) child).getServletModel();
+ if (servletModel != null && servletModel.isResourceServlet()) {
+ ((PaxWebStandardWrapper) child).setHighestRankedContext(highestRankedContext);
+ }
+ }
+ }
+
ClassLoader tccl = Thread.currentThread().getContextClassLoader();
try {
Thread.currentThread().setContextClassLoader(highestRankedContext.getClassLoader());
diff --git a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/web/TomcatResourceServlet.java b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/web/TomcatResourceServlet.java
index d7a63be6b1..cfd11e5b22 100644
--- a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/web/TomcatResourceServlet.java
+++ b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/web/TomcatResourceServlet.java
@@ -21,11 +21,14 @@
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
+import javax.servlet.UnavailableException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import org.apache.catalina.Globals;
import org.apache.catalina.LifecycleException;
import org.apache.catalina.WebResource;
+import org.apache.catalina.WebResourceRoot;
import org.apache.catalina.servlets.DefaultServlet;
import org.ops4j.pax.web.service.spi.config.ResourceConfiguration;
import org.ops4j.pax.web.service.spi.servlet.OsgiScopedServletContext;
@@ -58,6 +61,8 @@ public class TomcatResourceServlet extends DefaultServlet {
private boolean redirectWelcome = false;
private boolean pathInfoOnly = true;
+ private OsgiServletContext highestRankedContext;
+
public TomcatResourceServlet(File baseDirectory, String chroot, ResourceConfiguration resourceConfig) {
this.baseDirectory = baseDirectory;
this.chroot = chroot;
@@ -84,6 +89,19 @@ public void setWelcomeFilesRedirect(boolean welcomeFilesRedirect) {
@Override
public void init() throws ServletException {
+ final ServletContext osgiScopedServletContext = getServletContext();
+ resources = (WebResourceRoot) osgiScopedServletContext.getAttribute(Globals.RESOURCES_ATTR);
+ if (resources == null && highestRankedContext != null) {
+ resources = (WebResourceRoot) highestRankedContext.getAttribute(Globals.RESOURCES_ATTR);
+ }
+ if (resources == null) {
+ throw new UnavailableException(sm.getString("defaultServlet.noResources"));
+ }
+
+ // super.init() needs Globals.RESOURCES_ATTR and it may be different, because servlets use different
+ // (OSGi) servlet contexts and OSGi context models. So we have to ensure this attribute is correct before
+ // calling super.init().
+ getServletContext().setAttribute(Globals.RESOURCES_ATTR, resources);
super.init();
super.listings = false;
@@ -97,8 +115,6 @@ public void init() throws ServletException {
// resources = (WebResourceRoot) getServletContext().getAttribute(Globals.RESOURCES_ATTR);
// but we want to be able to create more "resource servlets" for different bases
- final ServletContext osgiScopedServletContext = getServletContext();
-
int maxEntrySize = resourceConfig == null || resourceConfig.maxCacheEntrySize() == null
? (int) resources.getCacheMaxSize() / 20 : resourceConfig.maxCacheEntrySize();
@@ -313,4 +329,8 @@ protected String getRelativePath(HttpServletRequest request, boolean allowEmptyP
return childPath;
}
+ public void setHighestRankedContext(OsgiServletContext highestRankedContext) {
+ this.highestRankedContext = highestRankedContext;
+ }
+
}
From 0e385bb0b04ea6838c3a1914d948f56b8cf82459 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Fri, 4 Nov 2022 12:50:44 +0100
Subject: [PATCH 030/311] [Fixes #1780] Upgrade to Tomcat 9.0.68
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 7c087cfaeb..73bb1570ad 100644
--- a/pom.xml
+++ b/pom.xml
@@ -238,7 +238,7 @@
1.9.3_1
1_3
1.2.5
- 9.0.67
+ 9.0.68
2.3.0
4.21
From 0f8531d85ff054fe1644bb96ce9feb3624bd7d96 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 7 Nov 2022 09:53:33 +0100
Subject: [PATCH 031/311] [Fixes #1788] Upgrade to BouncyCastle 1.72
(cherry picked from commit e42b60d545bb683a083992f575e84e98b9d029e3)
---
pax-web-itest/pax-web-itest-server/pom.xml | 4 ++--
pom.xml | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/pax-web-itest/pax-web-itest-server/pom.xml b/pax-web-itest/pax-web-itest-server/pom.xml
index 7881439dbb..76a824f595 100644
--- a/pax-web-itest/pax-web-itest-server/pom.xml
+++ b/pax-web-itest/pax-web-itest-server/pom.xml
@@ -292,12 +292,12 @@
org.bouncycastle
- bcprov-jdk15on
+ bcprov-jdk18on
test
org.bouncycastle
- bcpkix-jdk15on
+ bcpkix-jdk18on
test
diff --git a/pom.xml b/pom.xml
index 73bb1570ad..e87dcb2430 100644
--- a/pom.xml
+++ b/pom.xml
@@ -242,7 +242,7 @@
2.3.0
4.21
- 1.70
+ 1.72
4.2.1
@@ -2910,12 +2910,12 @@
org.bouncycastle
- bcprov-jdk15on
+ bcprov-jdk18on
${dependency.org.bouncycastle}
org.bouncycastle
- bcpkix-jdk15on
+ bcpkix-jdk18on
${dependency.org.bouncycastle}
From ac7d9d48920e421764e85a86c7f111d23b2e87d8 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 7 Nov 2022 09:53:52 +0100
Subject: [PATCH 032/311] [Fixes #1782] Upgrade to Undertow 2.2.21.Final
(cherry picked from commit 3a3cb1f2e8aad5cba8978b096bee24945c9c40d1)
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index e87dcb2430..3b2983e4d8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -179,7 +179,7 @@
- 2.2.19.Final
+ 2.2.21.Final
1.3.5
3.0.3
From 73357dd6e829fe3ea7b54f3ecdc23023ef7ef8c3 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 7 Nov 2022 10:06:04 +0100
Subject: [PATCH 033/311] [dependabot #28, #30] Upgrade to Jackson 2.14.0
(cherry picked from commit bc6b6114ba329f350dd5d46f8c64a604d35c87cd)
---
pom.xml | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/pom.xml b/pom.xml
index 3b2983e4d8..54ba7ece58 100644
--- a/pom.xml
+++ b/pom.xml
@@ -171,8 +171,8 @@
1.4
2.11.0
1.5.1
- 2.13.2
- 2.13.2.1
+ 2.14.0
+ 2.14.0
6.2.8
1.2.0
2.3.5
@@ -3105,6 +3105,11 @@
jackson-databind
${dependency.com.fasterxml.jackson.core.databind}
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-yaml
+ ${dependency.com.fasterxml.jackson.core}
+
com.fasterxml.woodstox
woodstox-core
From 30e07af84aa9931021e843d0729e7fa75a1562af Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 7 Nov 2022 10:07:45 +0100
Subject: [PATCH 034/311] [dependabot #31, #32, #33, #34, #35] Upgrade to
woodstox-core 6.4.0
(cherry picked from commit 1864385f5358398fb547a82492c561f3ef084b90)
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 54ba7ece58..d044f0cf65 100644
--- a/pom.xml
+++ b/pom.xml
@@ -173,7 +173,7 @@
1.5.1
2.14.0
2.14.0
- 6.2.8
+ 6.4.0
1.2.0
2.3.5
From 35ba4bdfe6a0e8f69366532e80fe1215e07f9b9f Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 7 Nov 2022 10:08:59 +0100
Subject: [PATCH 035/311] [dependabot #38] Upgrade to npm loader-utils 2.0.3
(cherry picked from commit cc96bad468cca9b5c9fe42f86e4df48e36d494d9)
---
samples/samples-war/war-vaadin20-spring/package.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/samples/samples-war/war-vaadin20-spring/package.json b/samples/samples-war/war-vaadin20-spring/package.json
index bdfb1b25bf..1963942751 100644
--- a/samples/samples-war/war-vaadin20-spring/package.json
+++ b/samples/samples-war/war-vaadin20-spring/package.json
@@ -65,7 +65,7 @@
"glob": "7.1.6",
"html-webpack-plugin": "4.5.1",
"lit-css-loader": "0.0.4",
- "loader-utils": "2.0.0",
+ "loader-utils": "2.0.3",
"ts-loader": "8.0.12",
"typescript": "4.2.3",
"validator": "13.1.17",
@@ -133,7 +133,7 @@
"glob": "7.1.6",
"html-webpack-plugin": "4.5.1",
"lit-css-loader": "0.0.4",
- "loader-utils": "2.0.0",
+ "loader-utils": "2.0.3",
"ts-loader": "8.0.12",
"typescript": "4.2.3",
"validator": "13.1.17",
From a81ad5fa930387b18695821a30b11e866d469bf7 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 7 Nov 2022 12:11:43 +0100
Subject: [PATCH 036/311] Revert "Update scm section"
This reverts commit 1a37da076a8da8f40c96973359f583780f06d059.
---
pom.xml | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/pom.xml b/pom.xml
index d044f0cf65..a7f0a3bbe0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,11 +43,11 @@
- scm:git:https://github.com/ops4j/org.ops4j.pax.web.git
- scm:git:https://github.com/ops4j/org.ops4j.pax.web.git
- https://github.com/ops4j/org.ops4j.pax.web/tree/pax-web-8.0.x
- HEAD
-
+ scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
+ scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
+ https://github.com/ops4j/org.ops4j.pax.web/tree/main
+ HEAD
+
From f36207489f982ff1a11eef1f8df19e0f0d93b729 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 7 Nov 2022 12:17:44 +0100
Subject: [PATCH 037/311] [maven-release-plugin] prepare release web-8.0.12
---
pax-web-api/pom.xml | 2 +-
pax-web-deployer/pom.xml | 2 +-
pax-web-extender-war/pom.xml | 2 +-
pax-web-extender-whiteboard/pom.xml | 2 +-
pax-web-features/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-annotation13/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-cdi12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-el2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jpa2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-servlet31/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml | 2 +-
pax-web-fragments/pom.xml | 2 +-
pax-web-itest/pax-web-itest-common/pom.xml | 2 +-
.../pax-web-itest-container-common/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-jetty/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-tomcat/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-undertow/pom.xml | 2 +-
pax-web-itest/pax-web-itest-container/pom.xml | 2 +-
pax-web-itest/pax-web-itest-jsp/pom.xml | 2 +-
pax-web-itest/pax-web-itest-karaf/pom.xml | 2 +-
pax-web-itest/pax-web-itest-osgi/pom.xml | 2 +-
pax-web-itest/pax-web-itest-server/pom.xml | 2 +-
pax-web-itest/pax-web-itest-utils/pom.xml | 2 +-
pax-web-itest/pom.xml | 2 +-
pax-web-jetty-bundle/pom.xml | 2 +-
pax-web-jetty/pom.xml | 2 +-
pax-web-jsp/pom.xml | 2 +-
pax-web-karaf/pom.xml | 2 +-
pax-web-manual/pom.xml | 2 +-
pax-web-resources/pax-web-resources-api/pom.xml | 2 +-
pax-web-resources/pax-web-resources-extender/pom.xml | 2 +-
pax-web-resources/pax-web-resources-jsf/pom.xml | 2 +-
pax-web-resources/pom.xml | 2 +-
pax-web-runtime/pom.xml | 2 +-
pax-web-spi/pom.xml | 2 +-
pax-web-tomcat-bundle/pom.xml | 2 +-
pax-web-tomcat-common/pom.xml | 2 +-
pax-web-tomcat-websocket/pom.xml | 2 +-
pax-web-tomcat/pom.xml | 2 +-
pax-web-undertow-bundle/pom.xml | 2 +-
pax-web-undertow-websocket/pom.xml | 2 +-
pax-web-undertow/pom.xml | 2 +-
pax-web-websocket/pom.xml | 2 +-
pom.xml | 4 ++--
samples/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-tomcat/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat-vhosts/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat/pom.xml | 2 +-
.../samples-config/config-fragment-undertow-vhosts/pom.xml | 2 +-
.../samples-config/limit-post-config-fragment-tomcat/pom.xml | 2 +-
.../limit-post-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/pom.xml | 2 +-
samples/samples-config/showcase/pom.xml | 2 +-
samples/samples-httpservice/authentication/pom.xml | 2 +-
samples/samples-httpservice/hs-1/pom.xml | 2 +-
samples/samples-httpservice/hs-2/pom.xml | 2 +-
samples/samples-httpservice/hs-helloworld/pom.xml | 2 +-
samples/samples-httpservice/hs-jersey/pom.xml | 2 +-
samples/samples-httpservice/http-custom-context/pom.xml | 2 +-
samples/samples-httpservice/pom.xml | 2 +-
samples/samples-httpservice/wc-helloworld/pom.xml | 2 +-
samples/samples-internal/initializers-fragment1/pom.xml | 2 +-
samples/samples-internal/initializers-fragment2/pom.xml | 2 +-
samples/samples-internal/initializers/pom.xml | 2 +-
samples/samples-internal/pax-web-spi-fragment/pom.xml | 2 +-
samples/samples-internal/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons1/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons2/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons3/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-jar/pom.xml | 2 +-
.../jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle-override/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle/pom.xml | 2 +-
samples/samples-jsf/jsf-resourcehandler/pom.xml | 2 +-
samples/samples-jsf/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-cdi/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-embedded/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-wired/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-wired/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp-noclasses/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp/pom.xml | 2 +-
samples/samples-jsp/pom.xml | 2 +-
samples/samples-war/helloworld-servlet3/pom.xml | 2 +-
samples/samples-war/jsp-filter/pom.xml | 2 +-
samples/samples-war/pom.xml | 2 +-
samples/samples-war/simple-filter/pom.xml | 2 +-
samples/samples-war/wab-container-context-config/pom.xml | 2 +-
samples/samples-war/war-authentication/pom.xml | 2 +-
samples/samples-war/war-dispatch-jsp/pom.xml | 2 +-
samples/samples-war/war-formauth/pom.xml | 2 +-
samples/samples-war/war-http-methods/pom.xml | 2 +-
samples/samples-war/war-http2/pom.xml | 2 +-
samples/samples-war/war-introspection-bundle/pom.xml | 2 +-
samples/samples-war/war-introspection/pom.xml | 2 +-
samples/samples-war/war-jetty-web/pom.xml | 2 +-
samples/samples-war/war-keycloak/pom.xml | 2 +-
samples/samples-war/war-limited-post-fragment-tomcat/pom.xml | 2 +-
.../samples-war/war-limited-post-fragment-undertow/pom.xml | 2 +-
samples/samples-war/war-limited-post/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-2/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-3/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-2/pom.xml | 2 +-
samples/samples-war/war-most-complex/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-fragment/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar1/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar2/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-itself/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-jar/pom.xml | 2 +-
samples/samples-war/war-required/pom.xml | 2 +-
samples/samples-war/war-requiring/pom.xml | 2 +-
samples/samples-war/war-security/pom.xml | 2 +-
samples/samples-war/war-servlet-jsp-file/pom.xml | 2 +-
samples/samples-war/war-simple/pom.xml | 2 +-
samples/samples-war/war-simplest-javaee/pom.xml | 2 +-
samples/samples-war/war-simplest-osgi/pom.xml | 2 +-
samples/samples-war/war-spring-wired/pom.xml | 2 +-
samples/samples-war/war-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08/pom.xml | 2 +-
samples/samples-war/war-websocket-jsr356/pom.xml | 2 +-
samples/samples-war/war/pom.xml | 2 +-
samples/samples-whiteboard/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-1/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-2/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-3/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-annotated/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-1603/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-extended/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-scopes/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard/pom.xml | 2 +-
146 files changed, 147 insertions(+), 147 deletions(-)
diff --git a/pax-web-api/pom.xml b/pax-web-api/pom.xml
index 8669534650..f39c6c4797 100644
--- a/pax-web-api/pom.xml
+++ b/pax-web-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-deployer/pom.xml b/pax-web-deployer/pom.xml
index 6ff9693e72..47b2665a9c 100644
--- a/pax-web-deployer/pom.xml
+++ b/pax-web-deployer/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-extender-war/pom.xml b/pax-web-extender-war/pom.xml
index 25db0a7050..cb9f6aee7c 100644
--- a/pax-web-extender-war/pom.xml
+++ b/pax-web-extender-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-extender-whiteboard/pom.xml b/pax-web-extender-whiteboard/pom.xml
index d8036db5cb..7d1dce34cf 100644
--- a/pax-web-extender-whiteboard/pom.xml
+++ b/pax-web-extender-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-features/pom.xml b/pax-web-features/pom.xml
index ed54bf3717..f537c7a81d 100644
--- a/pax-web-features/pom.xml
+++ b/pax-web-features/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
index b16889259b..da59c82b87 100644
--- a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
index 5752648bbb..03cf96e713 100644
--- a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-el2/pom.xml b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
index 9cc059aac5..055ec8c314 100644
--- a/pax-web-fragments/pax-web-compatibility-el2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
index 58efeda2c9..7d1a195229 100644
--- a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
index 5d97eb1336..38fefaf5b7 100644
--- a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
index 82c2cbbed7..e4e6386840 100644
--- a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
index 6338a6d7f6..6e6f542685 100644
--- a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
index 53673d9ba9..9c47a704a1 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
index e92fc2b8c1..708e4d1d7f 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-fragments/pom.xml b/pax-web-fragments/pom.xml
index fac6864f7a..0e5b3edb32 100644
--- a/pax-web-fragments/pom.xml
+++ b/pax-web-fragments/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-common/pom.xml b/pax-web-itest/pax-web-itest-common/pom.xml
index 9de6d25267..50ef1153c9 100644
--- a/pax-web-itest/pax-web-itest-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
index b8cdee726a..b7d14d5587 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
index ea81b3f0ef..4ece1371d5 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
index c96d53a97e..aadf4c7c1a 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
index da5db22f9a..8f3885058e 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pom.xml b/pax-web-itest/pax-web-itest-container/pom.xml
index 0b5f9613f7..217e496e11 100644
--- a/pax-web-itest/pax-web-itest-container/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-jsp/pom.xml b/pax-web-itest/pax-web-itest-jsp/pom.xml
index 20bbfb6143..09f4820cc6 100644
--- a/pax-web-itest/pax-web-itest-jsp/pom.xml
+++ b/pax-web-itest/pax-web-itest-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-karaf/pom.xml b/pax-web-itest/pax-web-itest-karaf/pom.xml
index 27d58e927e..67aa9eeada 100644
--- a/pax-web-itest/pax-web-itest-karaf/pom.xml
+++ b/pax-web-itest/pax-web-itest-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-osgi/pom.xml b/pax-web-itest/pax-web-itest-osgi/pom.xml
index a136e8fb6e..7ccf270b5f 100644
--- a/pax-web-itest/pax-web-itest-osgi/pom.xml
+++ b/pax-web-itest/pax-web-itest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-server/pom.xml b/pax-web-itest/pax-web-itest-server/pom.xml
index 76a824f595..eb2e7483ec 100644
--- a/pax-web-itest/pax-web-itest-server/pom.xml
+++ b/pax-web-itest/pax-web-itest-server/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-utils/pom.xml b/pax-web-itest/pax-web-itest-utils/pom.xml
index 331bcd0222..24cb5da00c 100644
--- a/pax-web-itest/pax-web-itest-utils/pom.xml
+++ b/pax-web-itest/pax-web-itest-utils/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-itest/pom.xml b/pax-web-itest/pom.xml
index a594d2b2f8..e0d5b5c50a 100644
--- a/pax-web-itest/pom.xml
+++ b/pax-web-itest/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-jetty-bundle/pom.xml b/pax-web-jetty-bundle/pom.xml
index 382e0987bd..8e7d1fad36 100644
--- a/pax-web-jetty-bundle/pom.xml
+++ b/pax-web-jetty-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-jetty/pom.xml b/pax-web-jetty/pom.xml
index b0521795f4..2e6f8b7990 100644
--- a/pax-web-jetty/pom.xml
+++ b/pax-web-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-jsp/pom.xml b/pax-web-jsp/pom.xml
index 4912232532..942a022c07 100644
--- a/pax-web-jsp/pom.xml
+++ b/pax-web-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-karaf/pom.xml b/pax-web-karaf/pom.xml
index cc070ba753..aa59b3d365 100644
--- a/pax-web-karaf/pom.xml
+++ b/pax-web-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-manual/pom.xml b/pax-web-manual/pom.xml
index dc3fc6ed0c..ffed4ebd97 100644
--- a/pax-web-manual/pom.xml
+++ b/pax-web-manual/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-api/pom.xml b/pax-web-resources/pax-web-resources-api/pom.xml
index 8584527cc2..52a5475e10 100644
--- a/pax-web-resources/pax-web-resources-api/pom.xml
+++ b/pax-web-resources/pax-web-resources-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-extender/pom.xml b/pax-web-resources/pax-web-resources-extender/pom.xml
index 2958c2a5a8..b7542cc096 100644
--- a/pax-web-resources/pax-web-resources-extender/pom.xml
+++ b/pax-web-resources/pax-web-resources-extender/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-jsf/pom.xml b/pax-web-resources/pax-web-resources-jsf/pom.xml
index 18d7a5e146..bd08b1e5dd 100644
--- a/pax-web-resources/pax-web-resources-jsf/pom.xml
+++ b/pax-web-resources/pax-web-resources-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-resources/pom.xml b/pax-web-resources/pom.xml
index 3772c51618..579d0845e4 100644
--- a/pax-web-resources/pom.xml
+++ b/pax-web-resources/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-runtime/pom.xml b/pax-web-runtime/pom.xml
index b761a8649c..4e075c9208 100644
--- a/pax-web-runtime/pom.xml
+++ b/pax-web-runtime/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-spi/pom.xml b/pax-web-spi/pom.xml
index 28a1cfc9f3..c0cb38bd00 100644
--- a/pax-web-spi/pom.xml
+++ b/pax-web-spi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-tomcat-bundle/pom.xml b/pax-web-tomcat-bundle/pom.xml
index 2e61c39a01..3ac4e91eab 100644
--- a/pax-web-tomcat-bundle/pom.xml
+++ b/pax-web-tomcat-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-tomcat-common/pom.xml b/pax-web-tomcat-common/pom.xml
index 1402b0c4cd..d8b696aa80 100644
--- a/pax-web-tomcat-common/pom.xml
+++ b/pax-web-tomcat-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-tomcat-websocket/pom.xml b/pax-web-tomcat-websocket/pom.xml
index fe1c3bb475..a65e30282c 100644
--- a/pax-web-tomcat-websocket/pom.xml
+++ b/pax-web-tomcat-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-tomcat/pom.xml b/pax-web-tomcat/pom.xml
index 8784152d20..d32a620638 100644
--- a/pax-web-tomcat/pom.xml
+++ b/pax-web-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-undertow-bundle/pom.xml b/pax-web-undertow-bundle/pom.xml
index 6f07ddffba..868cc6d858 100644
--- a/pax-web-undertow-bundle/pom.xml
+++ b/pax-web-undertow-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-undertow-websocket/pom.xml b/pax-web-undertow-websocket/pom.xml
index 31a0cebc7c..f86ae90e57 100644
--- a/pax-web-undertow-websocket/pom.xml
+++ b/pax-web-undertow-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-undertow/pom.xml b/pax-web-undertow/pom.xml
index 2e6b543b5e..038ed9e40e 100644
--- a/pax-web-undertow/pom.xml
+++ b/pax-web-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pax-web-websocket/pom.xml b/pax-web-websocket/pom.xml
index 405abb9298..810e42a634 100644
--- a/pax-web-websocket/pom.xml
+++ b/pax-web-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/pom.xml b/pom.xml
index a7f0a3bbe0..17e1e7af25 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
pom
OPS4J Pax Web
@@ -46,7 +46,7 @@
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
https://github.com/ops4j/org.ops4j.pax.web/tree/main
- HEAD
+ web-8.0.12
diff --git a/samples/pom.xml b/samples/pom.xml
index ee9e57dc45..d72cd2e3b8 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-jetty/pom.xml b/samples/samples-config/auth-config-fragment-jetty/pom.xml
index 623ac65c9b..3c86ad137e 100644
--- a/samples/samples-config/auth-config-fragment-jetty/pom.xml
+++ b/samples/samples-config/auth-config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-tomcat/pom.xml b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
index 8b4877b96c..51f4886248 100644
--- a/samples/samples-config/auth-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-undertow/pom.xml b/samples/samples-config/auth-config-fragment-undertow/pom.xml
index 1a940b8361..e5ff392678 100644
--- a/samples/samples-config/auth-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/auth-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-config/config-fragment-jetty/pom.xml b/samples/samples-config/config-fragment-jetty/pom.xml
index 048727a35c..86dbabd698 100644
--- a/samples/samples-config/config-fragment-jetty/pom.xml
+++ b/samples/samples-config/config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
index 918e4599a4..b984a27d8b 100644
--- a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat/pom.xml b/samples/samples-config/config-fragment-tomcat/pom.xml
index 40b359e11b..8a46aec746 100644
--- a/samples/samples-config/config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
index a92bd28896..4eff3741fa 100644
--- a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
index 24eb603c6b..05ff1d1a4c 100644
--- a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
index 5e117181f5..ef9f039956 100644
--- a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-config/pom.xml b/samples/samples-config/pom.xml
index 73b7a69923..9a5c3b3210 100644
--- a/samples/samples-config/pom.xml
+++ b/samples/samples-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-config/showcase/pom.xml b/samples/samples-config/showcase/pom.xml
index a618a4661a..0b44d9ec1d 100644
--- a/samples/samples-config/showcase/pom.xml
+++ b/samples/samples-config/showcase/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-httpservice/authentication/pom.xml b/samples/samples-httpservice/authentication/pom.xml
index 84780b61a9..6ae28d8b77 100644
--- a/samples/samples-httpservice/authentication/pom.xml
+++ b/samples/samples-httpservice/authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-httpservice/hs-1/pom.xml b/samples/samples-httpservice/hs-1/pom.xml
index 0b80bf0ea8..2bb5312de1 100644
--- a/samples/samples-httpservice/hs-1/pom.xml
+++ b/samples/samples-httpservice/hs-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-httpservice/hs-2/pom.xml b/samples/samples-httpservice/hs-2/pom.xml
index 1c481bc10f..dc190908a6 100644
--- a/samples/samples-httpservice/hs-2/pom.xml
+++ b/samples/samples-httpservice/hs-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-httpservice/hs-helloworld/pom.xml b/samples/samples-httpservice/hs-helloworld/pom.xml
index b71f1c3891..b24f1f378d 100644
--- a/samples/samples-httpservice/hs-helloworld/pom.xml
+++ b/samples/samples-httpservice/hs-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-httpservice/hs-jersey/pom.xml b/samples/samples-httpservice/hs-jersey/pom.xml
index f421f5bfe8..18d403cf39 100644
--- a/samples/samples-httpservice/hs-jersey/pom.xml
+++ b/samples/samples-httpservice/hs-jersey/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-httpservice/http-custom-context/pom.xml b/samples/samples-httpservice/http-custom-context/pom.xml
index 2bc5542f63..476505f944 100644
--- a/samples/samples-httpservice/http-custom-context/pom.xml
+++ b/samples/samples-httpservice/http-custom-context/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-httpservice/pom.xml b/samples/samples-httpservice/pom.xml
index cde602e2e4..4082d3100c 100644
--- a/samples/samples-httpservice/pom.xml
+++ b/samples/samples-httpservice/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-httpservice/wc-helloworld/pom.xml b/samples/samples-httpservice/wc-helloworld/pom.xml
index ea83a7dd06..01ee792440 100644
--- a/samples/samples-httpservice/wc-helloworld/pom.xml
+++ b/samples/samples-httpservice/wc-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment1/pom.xml b/samples/samples-internal/initializers-fragment1/pom.xml
index cb44150fa6..006c1fb6da 100644
--- a/samples/samples-internal/initializers-fragment1/pom.xml
+++ b/samples/samples-internal/initializers-fragment1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment2/pom.xml b/samples/samples-internal/initializers-fragment2/pom.xml
index 00964b6c43..2c878140ac 100644
--- a/samples/samples-internal/initializers-fragment2/pom.xml
+++ b/samples/samples-internal/initializers-fragment2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-internal/initializers/pom.xml b/samples/samples-internal/initializers/pom.xml
index 70fee1d5fb..03c52500a7 100644
--- a/samples/samples-internal/initializers/pom.xml
+++ b/samples/samples-internal/initializers/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-internal/pax-web-spi-fragment/pom.xml b/samples/samples-internal/pax-web-spi-fragment/pom.xml
index 94728dee02..222b845c48 100644
--- a/samples/samples-internal/pax-web-spi-fragment/pom.xml
+++ b/samples/samples-internal/pax-web-spi-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-internal/pom.xml b/samples/samples-internal/pom.xml
index 0634b4f41d..0fab77f645 100644
--- a/samples/samples-internal/pom.xml
+++ b/samples/samples-internal/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
index 2ed5a963fb..1b7f48900f 100644
--- a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
index c74fe9b33b..7019b6f212 100644
--- a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
index 0b41f0a45c..34cba6aeee 100644
--- a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
index 9595dee241..84b19fba8e 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
index 4a5a090362..1d2625f2c8 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-jar/pom.xml b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
index 3da1c645f6..9af639c86d 100644
--- a/samples/samples-jsf/jsf-primefaces-jar/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
index a9e89f5a07..3e10fcd22a 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
index 7827c0b441..47fa5ec70f 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
index 5448171cba..d82656c5eb 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/pom.xml b/samples/samples-jsf/jsf-resourcehandler/pom.xml
index c83d8a36a5..e2365a4fe9 100644
--- a/samples/samples-jsf/jsf-resourcehandler/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsf/pom.xml b/samples/samples-jsf/pom.xml
index 5a6771a1af..fad0a372d8 100644
--- a/samples/samples-jsf/pom.xml
+++ b/samples/samples-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-cdi/pom.xml b/samples/samples-jsf/war-jsf23-cdi/pom.xml
index c716f95707..8c7057fc95 100644
--- a/samples/samples-jsf/war-jsf23-cdi/pom.xml
+++ b/samples/samples-jsf/war-jsf23-cdi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-embedded/pom.xml b/samples/samples-jsf/war-jsf23-embedded/pom.xml
index de0668af57..6544062b7e 100644
--- a/samples/samples-jsf/war-jsf23-embedded/pom.xml
+++ b/samples/samples-jsf/war-jsf23-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-wired/pom.xml b/samples/samples-jsf/war-jsf23-wired/pom.xml
index ec9b1051fe..9a5c580ae4 100644
--- a/samples/samples-jsf/war-jsf23-wired/pom.xml
+++ b/samples/samples-jsf/war-jsf23-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-embedded/pom.xml b/samples/samples-jsf/war-primefaces-embedded/pom.xml
index c8f3ec63d0..893b3ba944 100644
--- a/samples/samples-jsf/war-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/war-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-wired/pom.xml b/samples/samples-jsf/war-primefaces-wired/pom.xml
index 9c6d49c59e..bfd1a0c92d 100644
--- a/samples/samples-jsf/war-primefaces-wired/pom.xml
+++ b/samples/samples-jsf/war-primefaces-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
index afeb162d9a..adc3207f93 100644
--- a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp/pom.xml b/samples/samples-jsp/helloworld-jsp/pom.xml
index e2336417c9..3f32f705da 100644
--- a/samples/samples-jsp/helloworld-jsp/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-jsp/pom.xml b/samples/samples-jsp/pom.xml
index aa140919ff..9cb6dcf475 100644
--- a/samples/samples-jsp/pom.xml
+++ b/samples/samples-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/helloworld-servlet3/pom.xml b/samples/samples-war/helloworld-servlet3/pom.xml
index 52d24b5e49..8727e83149 100644
--- a/samples/samples-war/helloworld-servlet3/pom.xml
+++ b/samples/samples-war/helloworld-servlet3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/jsp-filter/pom.xml b/samples/samples-war/jsp-filter/pom.xml
index 7c7d68ce56..9ca3939ce5 100644
--- a/samples/samples-war/jsp-filter/pom.xml
+++ b/samples/samples-war/jsp-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/pom.xml b/samples/samples-war/pom.xml
index 63b5f55cc3..fa8e552d4b 100644
--- a/samples/samples-war/pom.xml
+++ b/samples/samples-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/simple-filter/pom.xml b/samples/samples-war/simple-filter/pom.xml
index 92f284c092..1225052db2 100644
--- a/samples/samples-war/simple-filter/pom.xml
+++ b/samples/samples-war/simple-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/wab-container-context-config/pom.xml b/samples/samples-war/wab-container-context-config/pom.xml
index b11f350a12..aaf6b2fa67 100644
--- a/samples/samples-war/wab-container-context-config/pom.xml
+++ b/samples/samples-war/wab-container-context-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-authentication/pom.xml b/samples/samples-war/war-authentication/pom.xml
index 4bfe89c7f5..650871dbc0 100644
--- a/samples/samples-war/war-authentication/pom.xml
+++ b/samples/samples-war/war-authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-dispatch-jsp/pom.xml b/samples/samples-war/war-dispatch-jsp/pom.xml
index 5d52968095..fd76f67548 100644
--- a/samples/samples-war/war-dispatch-jsp/pom.xml
+++ b/samples/samples-war/war-dispatch-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-formauth/pom.xml b/samples/samples-war/war-formauth/pom.xml
index 64237bb3dd..d0c12c96ca 100644
--- a/samples/samples-war/war-formauth/pom.xml
+++ b/samples/samples-war/war-formauth/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-http-methods/pom.xml b/samples/samples-war/war-http-methods/pom.xml
index 813986c6d9..d6909a251d 100644
--- a/samples/samples-war/war-http-methods/pom.xml
+++ b/samples/samples-war/war-http-methods/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-http2/pom.xml b/samples/samples-war/war-http2/pom.xml
index 705ec3ad2a..e201db74c5 100644
--- a/samples/samples-war/war-http2/pom.xml
+++ b/samples/samples-war/war-http2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-introspection-bundle/pom.xml b/samples/samples-war/war-introspection-bundle/pom.xml
index d8d8a54a41..bc387e8f93 100644
--- a/samples/samples-war/war-introspection-bundle/pom.xml
+++ b/samples/samples-war/war-introspection-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-introspection/pom.xml b/samples/samples-war/war-introspection/pom.xml
index 72c423c809..fbd6c8dc6c 100644
--- a/samples/samples-war/war-introspection/pom.xml
+++ b/samples/samples-war/war-introspection/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-jetty-web/pom.xml b/samples/samples-war/war-jetty-web/pom.xml
index a2d2a67aca..2c6a40a2d8 100644
--- a/samples/samples-war/war-jetty-web/pom.xml
+++ b/samples/samples-war/war-jetty-web/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-keycloak/pom.xml b/samples/samples-war/war-keycloak/pom.xml
index 7632e1fa0d..8fc5ad6952 100644
--- a/samples/samples-war/war-keycloak/pom.xml
+++ b/samples/samples-war/war-keycloak/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
index db5eec994e..776982651d 100644
--- a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
index df0b5be47c..f46f68f1da 100644
--- a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-limited-post/pom.xml b/samples/samples-war/war-limited-post/pom.xml
index 0309edd504..d937b6512a 100644
--- a/samples/samples-war/war-limited-post/pom.xml
+++ b/samples/samples-war/war-limited-post/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
index 1e5be45f64..5bb887b384 100644
--- a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
index 2b435a4768..c5d71d3a05 100644
--- a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
index f3cf972ab7..965029ebb2 100644
--- a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
index 165641b277..2d8a71f4be 100644
--- a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
index ee1294fe26..8d3ea040d1 100644
--- a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/pom.xml b/samples/samples-war/war-most-complex/pom.xml
index 15bbe4bb5e..6cba3f5174 100644
--- a/samples/samples-war/war-most-complex/pom.xml
+++ b/samples/samples-war/war-most-complex/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
index 06442dcd72..7157f0fefd 100644
--- a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
index ec2232cd28..a91469aadb 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
index 2312557996..54b6f4fe6e 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
index d00b6e50ba..596e9caba6 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
index 2982944c3a..b6c6569011 100644
--- a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../../pom.xml
diff --git a/samples/samples-war/war-required/pom.xml b/samples/samples-war/war-required/pom.xml
index b100406a45..d99db4e9fd 100644
--- a/samples/samples-war/war-required/pom.xml
+++ b/samples/samples-war/war-required/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-requiring/pom.xml b/samples/samples-war/war-requiring/pom.xml
index 2b9b132c68..e9a6361b94 100644
--- a/samples/samples-war/war-requiring/pom.xml
+++ b/samples/samples-war/war-requiring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-security/pom.xml b/samples/samples-war/war-security/pom.xml
index 136f43fe1a..508230a13f 100644
--- a/samples/samples-war/war-security/pom.xml
+++ b/samples/samples-war/war-security/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-servlet-jsp-file/pom.xml b/samples/samples-war/war-servlet-jsp-file/pom.xml
index b6420dff3b..a36df8c895 100644
--- a/samples/samples-war/war-servlet-jsp-file/pom.xml
+++ b/samples/samples-war/war-servlet-jsp-file/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-simple/pom.xml b/samples/samples-war/war-simple/pom.xml
index 3e44f4edd9..8b09019a27 100644
--- a/samples/samples-war/war-simple/pom.xml
+++ b/samples/samples-war/war-simple/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-simplest-javaee/pom.xml b/samples/samples-war/war-simplest-javaee/pom.xml
index 383e8dfc46..70df2ac82f 100644
--- a/samples/samples-war/war-simplest-javaee/pom.xml
+++ b/samples/samples-war/war-simplest-javaee/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-simplest-osgi/pom.xml b/samples/samples-war/war-simplest-osgi/pom.xml
index e2f534d2fa..652ecb9178 100644
--- a/samples/samples-war/war-simplest-osgi/pom.xml
+++ b/samples/samples-war/war-simplest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-spring-wired/pom.xml b/samples/samples-war/war-spring-wired/pom.xml
index 4bc24552be..ab646b27e5 100644
--- a/samples/samples-war/war-spring-wired/pom.xml
+++ b/samples/samples-war/war-spring-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-spring/pom.xml b/samples/samples-war/war-spring/pom.xml
index 7f37e1ff96..339bf97edf 100644
--- a/samples/samples-war/war-spring/pom.xml
+++ b/samples/samples-war/war-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-vaadin08-spring/pom.xml b/samples/samples-war/war-vaadin08-spring/pom.xml
index cecd992207..f16a62d44e 100644
--- a/samples/samples-war/war-vaadin08-spring/pom.xml
+++ b/samples/samples-war/war-vaadin08-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-vaadin08/pom.xml b/samples/samples-war/war-vaadin08/pom.xml
index 7ff412871f..b2705d3fd3 100644
--- a/samples/samples-war/war-vaadin08/pom.xml
+++ b/samples/samples-war/war-vaadin08/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war-websocket-jsr356/pom.xml b/samples/samples-war/war-websocket-jsr356/pom.xml
index 8b36a8d568..e4384e5702 100644
--- a/samples/samples-war/war-websocket-jsr356/pom.xml
+++ b/samples/samples-war/war-websocket-jsr356/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-war/war/pom.xml b/samples/samples-war/war/pom.xml
index 3def3c44cf..06a1e0c9c6 100644
--- a/samples/samples-war/war/pom.xml
+++ b/samples/samples-war/war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-whiteboard/pom.xml b/samples/samples-whiteboard/pom.xml
index 3419f611cd..063649c134 100644
--- a/samples/samples-whiteboard/pom.xml
+++ b/samples/samples-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-1/pom.xml b/samples/samples-whiteboard/whiteboard-1/pom.xml
index e5e2f664bb..ac78b09b8d 100644
--- a/samples/samples-whiteboard/whiteboard-1/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-2/pom.xml b/samples/samples-whiteboard/whiteboard-2/pom.xml
index 50c0fb1796..db7141f898 100644
--- a/samples/samples-whiteboard/whiteboard-2/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-3/pom.xml b/samples/samples-whiteboard/whiteboard-3/pom.xml
index 29d303da43..bfb15ea103 100644
--- a/samples/samples-whiteboard/whiteboard-3/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-annotated/pom.xml b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
index f63e83f287..47e21f0949 100644
--- a/samples/samples-whiteboard/whiteboard-annotated/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
index b3265360fb..6071e53e66 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
index 9ca2e4d008..f361fa8c2d 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
index ba7b52ad0a..9f8be9fbca 100644
--- a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
index effd5eaa11..452908a2cd 100644
--- a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
index 1a1c35195f..de9a602462 100644
--- a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds/pom.xml b/samples/samples-whiteboard/whiteboard-ds/pom.xml
index 66a0233116..18455b55e7 100644
--- a/samples/samples-whiteboard/whiteboard-ds/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-extended/pom.xml b/samples/samples-whiteboard/whiteboard-extended/pom.xml
index dfbd242794..e5f57de606 100644
--- a/samples/samples-whiteboard/whiteboard-extended/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-extended/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-scopes/pom.xml b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
index a84f51297d..b3dc6efd6f 100644
--- a/samples/samples-whiteboard/whiteboard-scopes/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard/pom.xml b/samples/samples-whiteboard/whiteboard/pom.xml
index 5d6a6a6d97..ac5da0fa97 100644
--- a/samples/samples-whiteboard/whiteboard/pom.xml
+++ b/samples/samples-whiteboard/whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12-SNAPSHOT
+ 8.0.12
../pom.xml
From 109e8891417a1ac85bb42c91a4c4a987a0fa1c0b Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 7 Nov 2022 12:17:50 +0100
Subject: [PATCH 038/311] [maven-release-plugin] prepare for next development
iteration
---
pax-web-api/pom.xml | 2 +-
pax-web-deployer/pom.xml | 2 +-
pax-web-extender-war/pom.xml | 2 +-
pax-web-extender-whiteboard/pom.xml | 2 +-
pax-web-features/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-annotation13/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-cdi12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-el2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jpa2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-servlet31/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml | 2 +-
pax-web-fragments/pom.xml | 2 +-
pax-web-itest/pax-web-itest-common/pom.xml | 2 +-
.../pax-web-itest-container-common/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-jetty/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-tomcat/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-undertow/pom.xml | 2 +-
pax-web-itest/pax-web-itest-container/pom.xml | 2 +-
pax-web-itest/pax-web-itest-jsp/pom.xml | 2 +-
pax-web-itest/pax-web-itest-karaf/pom.xml | 2 +-
pax-web-itest/pax-web-itest-osgi/pom.xml | 2 +-
pax-web-itest/pax-web-itest-server/pom.xml | 2 +-
pax-web-itest/pax-web-itest-utils/pom.xml | 2 +-
pax-web-itest/pom.xml | 2 +-
pax-web-jetty-bundle/pom.xml | 2 +-
pax-web-jetty/pom.xml | 2 +-
pax-web-jsp/pom.xml | 2 +-
pax-web-karaf/pom.xml | 2 +-
pax-web-manual/pom.xml | 2 +-
pax-web-resources/pax-web-resources-api/pom.xml | 2 +-
pax-web-resources/pax-web-resources-extender/pom.xml | 2 +-
pax-web-resources/pax-web-resources-jsf/pom.xml | 2 +-
pax-web-resources/pom.xml | 2 +-
pax-web-runtime/pom.xml | 2 +-
pax-web-spi/pom.xml | 2 +-
pax-web-tomcat-bundle/pom.xml | 2 +-
pax-web-tomcat-common/pom.xml | 2 +-
pax-web-tomcat-websocket/pom.xml | 2 +-
pax-web-tomcat/pom.xml | 2 +-
pax-web-undertow-bundle/pom.xml | 2 +-
pax-web-undertow-websocket/pom.xml | 2 +-
pax-web-undertow/pom.xml | 2 +-
pax-web-websocket/pom.xml | 2 +-
pom.xml | 4 ++--
samples/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-tomcat/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat-vhosts/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat/pom.xml | 2 +-
.../samples-config/config-fragment-undertow-vhosts/pom.xml | 2 +-
.../samples-config/limit-post-config-fragment-tomcat/pom.xml | 2 +-
.../limit-post-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/pom.xml | 2 +-
samples/samples-config/showcase/pom.xml | 2 +-
samples/samples-httpservice/authentication/pom.xml | 2 +-
samples/samples-httpservice/hs-1/pom.xml | 2 +-
samples/samples-httpservice/hs-2/pom.xml | 2 +-
samples/samples-httpservice/hs-helloworld/pom.xml | 2 +-
samples/samples-httpservice/hs-jersey/pom.xml | 2 +-
samples/samples-httpservice/http-custom-context/pom.xml | 2 +-
samples/samples-httpservice/pom.xml | 2 +-
samples/samples-httpservice/wc-helloworld/pom.xml | 2 +-
samples/samples-internal/initializers-fragment1/pom.xml | 2 +-
samples/samples-internal/initializers-fragment2/pom.xml | 2 +-
samples/samples-internal/initializers/pom.xml | 2 +-
samples/samples-internal/pax-web-spi-fragment/pom.xml | 2 +-
samples/samples-internal/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons1/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons2/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons3/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-jar/pom.xml | 2 +-
.../jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle-override/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle/pom.xml | 2 +-
samples/samples-jsf/jsf-resourcehandler/pom.xml | 2 +-
samples/samples-jsf/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-cdi/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-embedded/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-wired/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-wired/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp-noclasses/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp/pom.xml | 2 +-
samples/samples-jsp/pom.xml | 2 +-
samples/samples-war/helloworld-servlet3/pom.xml | 2 +-
samples/samples-war/jsp-filter/pom.xml | 2 +-
samples/samples-war/pom.xml | 2 +-
samples/samples-war/simple-filter/pom.xml | 2 +-
samples/samples-war/wab-container-context-config/pom.xml | 2 +-
samples/samples-war/war-authentication/pom.xml | 2 +-
samples/samples-war/war-dispatch-jsp/pom.xml | 2 +-
samples/samples-war/war-formauth/pom.xml | 2 +-
samples/samples-war/war-http-methods/pom.xml | 2 +-
samples/samples-war/war-http2/pom.xml | 2 +-
samples/samples-war/war-introspection-bundle/pom.xml | 2 +-
samples/samples-war/war-introspection/pom.xml | 2 +-
samples/samples-war/war-jetty-web/pom.xml | 2 +-
samples/samples-war/war-keycloak/pom.xml | 2 +-
samples/samples-war/war-limited-post-fragment-tomcat/pom.xml | 2 +-
.../samples-war/war-limited-post-fragment-undertow/pom.xml | 2 +-
samples/samples-war/war-limited-post/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-2/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-3/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-2/pom.xml | 2 +-
samples/samples-war/war-most-complex/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-fragment/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar1/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar2/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-itself/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-jar/pom.xml | 2 +-
samples/samples-war/war-required/pom.xml | 2 +-
samples/samples-war/war-requiring/pom.xml | 2 +-
samples/samples-war/war-security/pom.xml | 2 +-
samples/samples-war/war-servlet-jsp-file/pom.xml | 2 +-
samples/samples-war/war-simple/pom.xml | 2 +-
samples/samples-war/war-simplest-javaee/pom.xml | 2 +-
samples/samples-war/war-simplest-osgi/pom.xml | 2 +-
samples/samples-war/war-spring-wired/pom.xml | 2 +-
samples/samples-war/war-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08/pom.xml | 2 +-
samples/samples-war/war-websocket-jsr356/pom.xml | 2 +-
samples/samples-war/war/pom.xml | 2 +-
samples/samples-whiteboard/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-1/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-2/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-3/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-annotated/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-1603/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-extended/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-scopes/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard/pom.xml | 2 +-
146 files changed, 147 insertions(+), 147 deletions(-)
diff --git a/pax-web-api/pom.xml b/pax-web-api/pom.xml
index f39c6c4797..950a03440f 100644
--- a/pax-web-api/pom.xml
+++ b/pax-web-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-deployer/pom.xml b/pax-web-deployer/pom.xml
index 47b2665a9c..10a8288a73 100644
--- a/pax-web-deployer/pom.xml
+++ b/pax-web-deployer/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-extender-war/pom.xml b/pax-web-extender-war/pom.xml
index cb9f6aee7c..d3584fb183 100644
--- a/pax-web-extender-war/pom.xml
+++ b/pax-web-extender-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-extender-whiteboard/pom.xml b/pax-web-extender-whiteboard/pom.xml
index 7d1dce34cf..3ddf10ff25 100644
--- a/pax-web-extender-whiteboard/pom.xml
+++ b/pax-web-extender-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-features/pom.xml b/pax-web-features/pom.xml
index f537c7a81d..dd66b5795f 100644
--- a/pax-web-features/pom.xml
+++ b/pax-web-features/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
index da59c82b87..14a758c010 100644
--- a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
index 03cf96e713..9ba812a7df 100644
--- a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-el2/pom.xml b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
index 055ec8c314..982b6ea79f 100644
--- a/pax-web-fragments/pax-web-compatibility-el2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
index 7d1a195229..7ff4b60fba 100644
--- a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
index 38fefaf5b7..2d53ad09cd 100644
--- a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
index e4e6386840..1b227105ae 100644
--- a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
index 6e6f542685..fd1aef475e 100644
--- a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
index 9c47a704a1..52f873efb7 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
index 708e4d1d7f..eddbe7ac34 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pom.xml b/pax-web-fragments/pom.xml
index 0e5b3edb32..fb834553eb 100644
--- a/pax-web-fragments/pom.xml
+++ b/pax-web-fragments/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-common/pom.xml b/pax-web-itest/pax-web-itest-common/pom.xml
index 50ef1153c9..d08ab12f6a 100644
--- a/pax-web-itest/pax-web-itest-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
index b7d14d5587..2cbfe1e345 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
index 4ece1371d5..c564aa91e0 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
index aadf4c7c1a..9386999090 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
index 8f3885058e..361c454caa 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pom.xml b/pax-web-itest/pax-web-itest-container/pom.xml
index 217e496e11..b7a2b27415 100644
--- a/pax-web-itest/pax-web-itest-container/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-jsp/pom.xml b/pax-web-itest/pax-web-itest-jsp/pom.xml
index 09f4820cc6..61584cd229 100644
--- a/pax-web-itest/pax-web-itest-jsp/pom.xml
+++ b/pax-web-itest/pax-web-itest-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-karaf/pom.xml b/pax-web-itest/pax-web-itest-karaf/pom.xml
index 67aa9eeada..5f9e3dd828 100644
--- a/pax-web-itest/pax-web-itest-karaf/pom.xml
+++ b/pax-web-itest/pax-web-itest-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-osgi/pom.xml b/pax-web-itest/pax-web-itest-osgi/pom.xml
index 7ccf270b5f..6dadfcd37f 100644
--- a/pax-web-itest/pax-web-itest-osgi/pom.xml
+++ b/pax-web-itest/pax-web-itest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-server/pom.xml b/pax-web-itest/pax-web-itest-server/pom.xml
index eb2e7483ec..7772f8a2f9 100644
--- a/pax-web-itest/pax-web-itest-server/pom.xml
+++ b/pax-web-itest/pax-web-itest-server/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-utils/pom.xml b/pax-web-itest/pax-web-itest-utils/pom.xml
index 24cb5da00c..e12ba1b0bc 100644
--- a/pax-web-itest/pax-web-itest-utils/pom.xml
+++ b/pax-web-itest/pax-web-itest-utils/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pom.xml b/pax-web-itest/pom.xml
index e0d5b5c50a..8d4750e272 100644
--- a/pax-web-itest/pom.xml
+++ b/pax-web-itest/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-jetty-bundle/pom.xml b/pax-web-jetty-bundle/pom.xml
index 8e7d1fad36..3534f8e367 100644
--- a/pax-web-jetty-bundle/pom.xml
+++ b/pax-web-jetty-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-jetty/pom.xml b/pax-web-jetty/pom.xml
index 2e6f8b7990..398cb83794 100644
--- a/pax-web-jetty/pom.xml
+++ b/pax-web-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-jsp/pom.xml b/pax-web-jsp/pom.xml
index 942a022c07..ad857c5e88 100644
--- a/pax-web-jsp/pom.xml
+++ b/pax-web-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-karaf/pom.xml b/pax-web-karaf/pom.xml
index aa59b3d365..73d8cd353d 100644
--- a/pax-web-karaf/pom.xml
+++ b/pax-web-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-manual/pom.xml b/pax-web-manual/pom.xml
index ffed4ebd97..1e2e5aac08 100644
--- a/pax-web-manual/pom.xml
+++ b/pax-web-manual/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-api/pom.xml b/pax-web-resources/pax-web-resources-api/pom.xml
index 52a5475e10..92786441ad 100644
--- a/pax-web-resources/pax-web-resources-api/pom.xml
+++ b/pax-web-resources/pax-web-resources-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-extender/pom.xml b/pax-web-resources/pax-web-resources-extender/pom.xml
index b7542cc096..61f7594027 100644
--- a/pax-web-resources/pax-web-resources-extender/pom.xml
+++ b/pax-web-resources/pax-web-resources-extender/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-jsf/pom.xml b/pax-web-resources/pax-web-resources-jsf/pom.xml
index bd08b1e5dd..a7ddc21354 100644
--- a/pax-web-resources/pax-web-resources-jsf/pom.xml
+++ b/pax-web-resources/pax-web-resources-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pom.xml b/pax-web-resources/pom.xml
index 579d0845e4..e13b71542e 100644
--- a/pax-web-resources/pom.xml
+++ b/pax-web-resources/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-runtime/pom.xml b/pax-web-runtime/pom.xml
index 4e075c9208..bd25ddf39b 100644
--- a/pax-web-runtime/pom.xml
+++ b/pax-web-runtime/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-spi/pom.xml b/pax-web-spi/pom.xml
index c0cb38bd00..874173b137 100644
--- a/pax-web-spi/pom.xml
+++ b/pax-web-spi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-bundle/pom.xml b/pax-web-tomcat-bundle/pom.xml
index 3ac4e91eab..3f11a16919 100644
--- a/pax-web-tomcat-bundle/pom.xml
+++ b/pax-web-tomcat-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-common/pom.xml b/pax-web-tomcat-common/pom.xml
index d8b696aa80..b164529364 100644
--- a/pax-web-tomcat-common/pom.xml
+++ b/pax-web-tomcat-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-websocket/pom.xml b/pax-web-tomcat-websocket/pom.xml
index a65e30282c..ea3a73493e 100644
--- a/pax-web-tomcat-websocket/pom.xml
+++ b/pax-web-tomcat-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat/pom.xml b/pax-web-tomcat/pom.xml
index d32a620638..ae7870e9d8 100644
--- a/pax-web-tomcat/pom.xml
+++ b/pax-web-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow-bundle/pom.xml b/pax-web-undertow-bundle/pom.xml
index 868cc6d858..8689035fad 100644
--- a/pax-web-undertow-bundle/pom.xml
+++ b/pax-web-undertow-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow-websocket/pom.xml b/pax-web-undertow-websocket/pom.xml
index f86ae90e57..e0566c7fa3 100644
--- a/pax-web-undertow-websocket/pom.xml
+++ b/pax-web-undertow-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow/pom.xml b/pax-web-undertow/pom.xml
index 038ed9e40e..6695b8acb0 100644
--- a/pax-web-undertow/pom.xml
+++ b/pax-web-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pax-web-websocket/pom.xml b/pax-web-websocket/pom.xml
index 810e42a634..7e3187e55e 100644
--- a/pax-web-websocket/pom.xml
+++ b/pax-web-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/pom.xml b/pom.xml
index 17e1e7af25..e7149d211f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
pom
OPS4J Pax Web
@@ -46,7 +46,7 @@
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
https://github.com/ops4j/org.ops4j.pax.web/tree/main
- web-8.0.12
+ HEAD
diff --git a/samples/pom.xml b/samples/pom.xml
index d72cd2e3b8..646b01d71c 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-jetty/pom.xml b/samples/samples-config/auth-config-fragment-jetty/pom.xml
index 3c86ad137e..66b4df0fa3 100644
--- a/samples/samples-config/auth-config-fragment-jetty/pom.xml
+++ b/samples/samples-config/auth-config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-tomcat/pom.xml b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
index 51f4886248..5f8cdb21db 100644
--- a/samples/samples-config/auth-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-undertow/pom.xml b/samples/samples-config/auth-config-fragment-undertow/pom.xml
index e5ff392678..6eb76890e2 100644
--- a/samples/samples-config/auth-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/auth-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-jetty/pom.xml b/samples/samples-config/config-fragment-jetty/pom.xml
index 86dbabd698..9889e29233 100644
--- a/samples/samples-config/config-fragment-jetty/pom.xml
+++ b/samples/samples-config/config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
index b984a27d8b..8902faf341 100644
--- a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat/pom.xml b/samples/samples-config/config-fragment-tomcat/pom.xml
index 8a46aec746..23bdf42ffe 100644
--- a/samples/samples-config/config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
index 4eff3741fa..ba1a61df1e 100644
--- a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
index 05ff1d1a4c..14836ad055 100644
--- a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
index ef9f039956..315ef96673 100644
--- a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/pom.xml b/samples/samples-config/pom.xml
index 9a5c3b3210..d6310bf30d 100644
--- a/samples/samples-config/pom.xml
+++ b/samples/samples-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/showcase/pom.xml b/samples/samples-config/showcase/pom.xml
index 0b44d9ec1d..4936e5ed8a 100644
--- a/samples/samples-config/showcase/pom.xml
+++ b/samples/samples-config/showcase/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/authentication/pom.xml b/samples/samples-httpservice/authentication/pom.xml
index 6ae28d8b77..10264a0458 100644
--- a/samples/samples-httpservice/authentication/pom.xml
+++ b/samples/samples-httpservice/authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-1/pom.xml b/samples/samples-httpservice/hs-1/pom.xml
index 2bb5312de1..bfc3325e6a 100644
--- a/samples/samples-httpservice/hs-1/pom.xml
+++ b/samples/samples-httpservice/hs-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-2/pom.xml b/samples/samples-httpservice/hs-2/pom.xml
index dc190908a6..a57f7af81e 100644
--- a/samples/samples-httpservice/hs-2/pom.xml
+++ b/samples/samples-httpservice/hs-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-helloworld/pom.xml b/samples/samples-httpservice/hs-helloworld/pom.xml
index b24f1f378d..bd148eaaa7 100644
--- a/samples/samples-httpservice/hs-helloworld/pom.xml
+++ b/samples/samples-httpservice/hs-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-jersey/pom.xml b/samples/samples-httpservice/hs-jersey/pom.xml
index 18d403cf39..965d196374 100644
--- a/samples/samples-httpservice/hs-jersey/pom.xml
+++ b/samples/samples-httpservice/hs-jersey/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/http-custom-context/pom.xml b/samples/samples-httpservice/http-custom-context/pom.xml
index 476505f944..0ad0b586fa 100644
--- a/samples/samples-httpservice/http-custom-context/pom.xml
+++ b/samples/samples-httpservice/http-custom-context/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/pom.xml b/samples/samples-httpservice/pom.xml
index 4082d3100c..700a4fba7a 100644
--- a/samples/samples-httpservice/pom.xml
+++ b/samples/samples-httpservice/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/wc-helloworld/pom.xml b/samples/samples-httpservice/wc-helloworld/pom.xml
index 01ee792440..d744e763e8 100644
--- a/samples/samples-httpservice/wc-helloworld/pom.xml
+++ b/samples/samples-httpservice/wc-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment1/pom.xml b/samples/samples-internal/initializers-fragment1/pom.xml
index 006c1fb6da..20eba3a1ef 100644
--- a/samples/samples-internal/initializers-fragment1/pom.xml
+++ b/samples/samples-internal/initializers-fragment1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment2/pom.xml b/samples/samples-internal/initializers-fragment2/pom.xml
index 2c878140ac..fcdba6d569 100644
--- a/samples/samples-internal/initializers-fragment2/pom.xml
+++ b/samples/samples-internal/initializers-fragment2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers/pom.xml b/samples/samples-internal/initializers/pom.xml
index 03c52500a7..6aadac5a1c 100644
--- a/samples/samples-internal/initializers/pom.xml
+++ b/samples/samples-internal/initializers/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/pax-web-spi-fragment/pom.xml b/samples/samples-internal/pax-web-spi-fragment/pom.xml
index 222b845c48..c331eda90e 100644
--- a/samples/samples-internal/pax-web-spi-fragment/pom.xml
+++ b/samples/samples-internal/pax-web-spi-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/pom.xml b/samples/samples-internal/pom.xml
index 0fab77f645..aeac9a7d52 100644
--- a/samples/samples-internal/pom.xml
+++ b/samples/samples-internal/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
index 1b7f48900f..847679c8b8 100644
--- a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
index 7019b6f212..1aa6d07bd5 100644
--- a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
index 34cba6aeee..0889e8b77e 100644
--- a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
index 84b19fba8e..a679126e7a 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
index 1d2625f2c8..f967a61a2c 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-jar/pom.xml b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
index 9af639c86d..72a935788a 100644
--- a/samples/samples-jsf/jsf-primefaces-jar/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
index 3e10fcd22a..3f91ab3347 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
index 47fa5ec70f..eefa4af449 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
index d82656c5eb..73b8d1f69a 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/pom.xml b/samples/samples-jsf/jsf-resourcehandler/pom.xml
index e2365a4fe9..d315784c03 100644
--- a/samples/samples-jsf/jsf-resourcehandler/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/pom.xml b/samples/samples-jsf/pom.xml
index fad0a372d8..ca0577b09f 100644
--- a/samples/samples-jsf/pom.xml
+++ b/samples/samples-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-cdi/pom.xml b/samples/samples-jsf/war-jsf23-cdi/pom.xml
index 8c7057fc95..45a31fb4fa 100644
--- a/samples/samples-jsf/war-jsf23-cdi/pom.xml
+++ b/samples/samples-jsf/war-jsf23-cdi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-embedded/pom.xml b/samples/samples-jsf/war-jsf23-embedded/pom.xml
index 6544062b7e..c754bfdcbc 100644
--- a/samples/samples-jsf/war-jsf23-embedded/pom.xml
+++ b/samples/samples-jsf/war-jsf23-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-wired/pom.xml b/samples/samples-jsf/war-jsf23-wired/pom.xml
index 9a5c580ae4..808f6ad0f9 100644
--- a/samples/samples-jsf/war-jsf23-wired/pom.xml
+++ b/samples/samples-jsf/war-jsf23-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-embedded/pom.xml b/samples/samples-jsf/war-primefaces-embedded/pom.xml
index 893b3ba944..81e4e86c97 100644
--- a/samples/samples-jsf/war-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/war-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-wired/pom.xml b/samples/samples-jsf/war-primefaces-wired/pom.xml
index bfd1a0c92d..da9c8b50bb 100644
--- a/samples/samples-jsf/war-primefaces-wired/pom.xml
+++ b/samples/samples-jsf/war-primefaces-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
index adc3207f93..c2bb959da6 100644
--- a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp/pom.xml b/samples/samples-jsp/helloworld-jsp/pom.xml
index 3f32f705da..af4dcc0a8c 100644
--- a/samples/samples-jsp/helloworld-jsp/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/pom.xml b/samples/samples-jsp/pom.xml
index 9cb6dcf475..c442fc2d54 100644
--- a/samples/samples-jsp/pom.xml
+++ b/samples/samples-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/helloworld-servlet3/pom.xml b/samples/samples-war/helloworld-servlet3/pom.xml
index 8727e83149..d8085caae0 100644
--- a/samples/samples-war/helloworld-servlet3/pom.xml
+++ b/samples/samples-war/helloworld-servlet3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/jsp-filter/pom.xml b/samples/samples-war/jsp-filter/pom.xml
index 9ca3939ce5..47b057cf06 100644
--- a/samples/samples-war/jsp-filter/pom.xml
+++ b/samples/samples-war/jsp-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/pom.xml b/samples/samples-war/pom.xml
index fa8e552d4b..ddc894a265 100644
--- a/samples/samples-war/pom.xml
+++ b/samples/samples-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/simple-filter/pom.xml b/samples/samples-war/simple-filter/pom.xml
index 1225052db2..9e05cb0022 100644
--- a/samples/samples-war/simple-filter/pom.xml
+++ b/samples/samples-war/simple-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/wab-container-context-config/pom.xml b/samples/samples-war/wab-container-context-config/pom.xml
index aaf6b2fa67..6634f3c262 100644
--- a/samples/samples-war/wab-container-context-config/pom.xml
+++ b/samples/samples-war/wab-container-context-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-authentication/pom.xml b/samples/samples-war/war-authentication/pom.xml
index 650871dbc0..4fcccb9164 100644
--- a/samples/samples-war/war-authentication/pom.xml
+++ b/samples/samples-war/war-authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-dispatch-jsp/pom.xml b/samples/samples-war/war-dispatch-jsp/pom.xml
index fd76f67548..959e114dc7 100644
--- a/samples/samples-war/war-dispatch-jsp/pom.xml
+++ b/samples/samples-war/war-dispatch-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-formauth/pom.xml b/samples/samples-war/war-formauth/pom.xml
index d0c12c96ca..d1f329028e 100644
--- a/samples/samples-war/war-formauth/pom.xml
+++ b/samples/samples-war/war-formauth/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-http-methods/pom.xml b/samples/samples-war/war-http-methods/pom.xml
index d6909a251d..0b647300e0 100644
--- a/samples/samples-war/war-http-methods/pom.xml
+++ b/samples/samples-war/war-http-methods/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-http2/pom.xml b/samples/samples-war/war-http2/pom.xml
index e201db74c5..29f090a13f 100644
--- a/samples/samples-war/war-http2/pom.xml
+++ b/samples/samples-war/war-http2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-introspection-bundle/pom.xml b/samples/samples-war/war-introspection-bundle/pom.xml
index bc387e8f93..8ecd5f23f1 100644
--- a/samples/samples-war/war-introspection-bundle/pom.xml
+++ b/samples/samples-war/war-introspection-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-introspection/pom.xml b/samples/samples-war/war-introspection/pom.xml
index fbd6c8dc6c..39fc255bac 100644
--- a/samples/samples-war/war-introspection/pom.xml
+++ b/samples/samples-war/war-introspection/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-jetty-web/pom.xml b/samples/samples-war/war-jetty-web/pom.xml
index 2c6a40a2d8..0a94a5fb02 100644
--- a/samples/samples-war/war-jetty-web/pom.xml
+++ b/samples/samples-war/war-jetty-web/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-keycloak/pom.xml b/samples/samples-war/war-keycloak/pom.xml
index 8fc5ad6952..f26b4cd96c 100644
--- a/samples/samples-war/war-keycloak/pom.xml
+++ b/samples/samples-war/war-keycloak/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
index 776982651d..1a1ade43c9 100644
--- a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
index f46f68f1da..e90abb0e92 100644
--- a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post/pom.xml b/samples/samples-war/war-limited-post/pom.xml
index d937b6512a..d42c78b391 100644
--- a/samples/samples-war/war-limited-post/pom.xml
+++ b/samples/samples-war/war-limited-post/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
index 5bb887b384..41408ab978 100644
--- a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
index c5d71d3a05..c861ba3fe6 100644
--- a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
index 965029ebb2..4c08afca97 100644
--- a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
index 2d8a71f4be..6cfa08c146 100644
--- a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
index 8d3ea040d1..06205e7673 100644
--- a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/pom.xml b/samples/samples-war/war-most-complex/pom.xml
index 6cba3f5174..53b0cc5038 100644
--- a/samples/samples-war/war-most-complex/pom.xml
+++ b/samples/samples-war/war-most-complex/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
index 7157f0fefd..701e931a95 100644
--- a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
index a91469aadb..eeb5fc6bed 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
index 54b6f4fe6e..fbb360f94e 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
index 596e9caba6..d6ff38284b 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
index b6c6569011..d8a7b7c461 100644
--- a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-required/pom.xml b/samples/samples-war/war-required/pom.xml
index d99db4e9fd..a108d58caf 100644
--- a/samples/samples-war/war-required/pom.xml
+++ b/samples/samples-war/war-required/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-requiring/pom.xml b/samples/samples-war/war-requiring/pom.xml
index e9a6361b94..636057b550 100644
--- a/samples/samples-war/war-requiring/pom.xml
+++ b/samples/samples-war/war-requiring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-security/pom.xml b/samples/samples-war/war-security/pom.xml
index 508230a13f..a43cdc4440 100644
--- a/samples/samples-war/war-security/pom.xml
+++ b/samples/samples-war/war-security/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-servlet-jsp-file/pom.xml b/samples/samples-war/war-servlet-jsp-file/pom.xml
index a36df8c895..cb10824a29 100644
--- a/samples/samples-war/war-servlet-jsp-file/pom.xml
+++ b/samples/samples-war/war-servlet-jsp-file/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simple/pom.xml b/samples/samples-war/war-simple/pom.xml
index 8b09019a27..93770a76ec 100644
--- a/samples/samples-war/war-simple/pom.xml
+++ b/samples/samples-war/war-simple/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simplest-javaee/pom.xml b/samples/samples-war/war-simplest-javaee/pom.xml
index 70df2ac82f..fa18829cef 100644
--- a/samples/samples-war/war-simplest-javaee/pom.xml
+++ b/samples/samples-war/war-simplest-javaee/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simplest-osgi/pom.xml b/samples/samples-war/war-simplest-osgi/pom.xml
index 652ecb9178..3aa6212930 100644
--- a/samples/samples-war/war-simplest-osgi/pom.xml
+++ b/samples/samples-war/war-simplest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-spring-wired/pom.xml b/samples/samples-war/war-spring-wired/pom.xml
index ab646b27e5..651c2b09c9 100644
--- a/samples/samples-war/war-spring-wired/pom.xml
+++ b/samples/samples-war/war-spring-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-spring/pom.xml b/samples/samples-war/war-spring/pom.xml
index 339bf97edf..07c31ee010 100644
--- a/samples/samples-war/war-spring/pom.xml
+++ b/samples/samples-war/war-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-vaadin08-spring/pom.xml b/samples/samples-war/war-vaadin08-spring/pom.xml
index f16a62d44e..fbaf83020b 100644
--- a/samples/samples-war/war-vaadin08-spring/pom.xml
+++ b/samples/samples-war/war-vaadin08-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-vaadin08/pom.xml b/samples/samples-war/war-vaadin08/pom.xml
index b2705d3fd3..3e4c1a32a5 100644
--- a/samples/samples-war/war-vaadin08/pom.xml
+++ b/samples/samples-war/war-vaadin08/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-websocket-jsr356/pom.xml b/samples/samples-war/war-websocket-jsr356/pom.xml
index e4384e5702..31525f1e48 100644
--- a/samples/samples-war/war-websocket-jsr356/pom.xml
+++ b/samples/samples-war/war-websocket-jsr356/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war/pom.xml b/samples/samples-war/war/pom.xml
index 06a1e0c9c6..f2dac9426d 100644
--- a/samples/samples-war/war/pom.xml
+++ b/samples/samples-war/war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/pom.xml b/samples/samples-whiteboard/pom.xml
index 063649c134..3c13039359 100644
--- a/samples/samples-whiteboard/pom.xml
+++ b/samples/samples-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-1/pom.xml b/samples/samples-whiteboard/whiteboard-1/pom.xml
index ac78b09b8d..ce08820455 100644
--- a/samples/samples-whiteboard/whiteboard-1/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-2/pom.xml b/samples/samples-whiteboard/whiteboard-2/pom.xml
index db7141f898..8b71012aa7 100644
--- a/samples/samples-whiteboard/whiteboard-2/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-3/pom.xml b/samples/samples-whiteboard/whiteboard-3/pom.xml
index bfb15ea103..73b8094b14 100644
--- a/samples/samples-whiteboard/whiteboard-3/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-annotated/pom.xml b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
index 47e21f0949..c77ced9d0b 100644
--- a/samples/samples-whiteboard/whiteboard-annotated/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
index 6071e53e66..ff4c2f8237 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
index f361fa8c2d..bdf59b14f6 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
index 9f8be9fbca..41fe9eaac3 100644
--- a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
index 452908a2cd..ab08f08f7f 100644
--- a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
index de9a602462..f095f613bb 100644
--- a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds/pom.xml b/samples/samples-whiteboard/whiteboard-ds/pom.xml
index 18455b55e7..8fa6be8bf1 100644
--- a/samples/samples-whiteboard/whiteboard-ds/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-extended/pom.xml b/samples/samples-whiteboard/whiteboard-extended/pom.xml
index e5f57de606..7887a45113 100644
--- a/samples/samples-whiteboard/whiteboard-extended/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-extended/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-scopes/pom.xml b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
index b3dc6efd6f..fb3cdd22b9 100644
--- a/samples/samples-whiteboard/whiteboard-scopes/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard/pom.xml b/samples/samples-whiteboard/whiteboard/pom.xml
index ac5da0fa97..fec79ad9b9 100644
--- a/samples/samples-whiteboard/whiteboard/pom.xml
+++ b/samples/samples-whiteboard/whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.12
+ 8.0.13-SNAPSHOT
../pom.xml
From 6a7980fc7e9229028df28ad5c0750d0735f44468 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 7 Nov 2022 12:57:58 +0100
Subject: [PATCH 039/311] Use https protocol for SCM
---
pom.xml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pom.xml b/pom.xml
index e7149d211f..4611a50ced 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,9 +43,9 @@
- scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
- scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
- https://github.com/ops4j/org.ops4j.pax.web/tree/main
+ scm:git:https://github.com/ops4j/org.ops4j.pax.web.git
+ scm:git:https://github.com/ops4j/org.ops4j.pax.web.git
+ https://github.com/ops4j/org.ops4j.pax.web/tree/pax-web-8.0.x
HEAD
From 0ae33ff52275f6330f11199e0fdcefb416519571 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Thu, 10 Nov 2022 09:00:10 +0100
Subject: [PATCH 040/311] [Fixes #1792] Fix handling of global jetty-web.xml
context configuration
---
.../service/jetty/internal/JettyServerWrapper.java | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/JettyServerWrapper.java b/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/JettyServerWrapper.java
index 17daae6efb..6d44b207db 100644
--- a/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/JettyServerWrapper.java
+++ b/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/JettyServerWrapper.java
@@ -2367,15 +2367,12 @@ private void ensureServletContextStarted(PaxWebServletContextHandler sch) {
}
}
for (URL url : contextConfigs) {
- String path = url.getPath();
- if (path.startsWith("/WEB-INF/") && path.endsWith(".xml") && path.contains("jetty")) {
- XmlConfiguration cfg = new XmlConfiguration(Resource.newResource(url));
- LOG.info("Processing context specific {} for {}", url, contextPath);
+ XmlConfiguration cfg = new XmlConfiguration(Resource.newResource(url));
+ LOG.info("Processing context specific {} for {}", url, contextPath);
- processConfiguration(cfg, previous, objects);
+ processConfiguration(cfg, previous, objects);
- previous = cfg;
- }
+ previous = cfg;
}
} finally {
Thread.currentThread().setContextClassLoader(tccl);
From ffafba1603fc21564246b81b1f217a0bf0139f25 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Tue, 15 Nov 2022 15:31:05 +0100
Subject: [PATCH 041/311] [Fixes #1795] Upgrade to Tomcat 9.0.69
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 4611a50ced..7aa3480317 100644
--- a/pom.xml
+++ b/pom.xml
@@ -238,7 +238,7 @@
1.9.3_1
1_3
1.2.5
- 9.0.68
+ 9.0.69
2.3.0
4.21
From 19696d4dcabe8b5663d33f894a8d40fc2b742c88 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Wed, 16 Nov 2022 13:40:59 +0100
Subject: [PATCH 042/311] [Fixes #1794] Ensure that "default" servlet is always
available - even if another servlet uses "/" mapping
---
.../internal/model/BundleWebApplication.java | 10 ++-
.../pax-web-itest-container-common/pom.xml | 5 ++
...ctWarDefaultDispatcherIntegrationTest.java | 47 +++++++++++
.../WarDefaultDispatcherIntegrationTest.java | 36 +++++++++
.../WarDefaultDispatcherIntegrationTest.java | 36 +++++++++
.../WarDefaultDispatcherIntegrationTest.java | 36 +++++++++
pom.xml | 6 ++
samples/samples-war/pom.xml | 1 +
samples/samples-war/war-dispatcher/pom.xml | 79 +++++++++++++++++++
.../samples/war/osgi/JustDispatchServlet.java | 33 ++++++++
.../src/main/webapp/WEB-INF/web.xml | 33 ++++++++
.../war-dispatcher/src/main/webapp/readme.txt | 1 +
.../src/main/webapp/WEB-INF/web.xml | 2 +-
13 files changed, 320 insertions(+), 5 deletions(-)
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/war/AbstractWarDefaultDispatcherIntegrationTest.java
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/war/WarDefaultDispatcherIntegrationTest.java
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/war/WarDefaultDispatcherIntegrationTest.java
create mode 100644 pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/war/WarDefaultDispatcherIntegrationTest.java
create mode 100644 samples/samples-war/war-dispatcher/pom.xml
create mode 100644 samples/samples-war/war-dispatcher/src/main/java/org/ops4j/pax/web/samples/war/osgi/JustDispatchServlet.java
create mode 100644 samples/samples-war/war-dispatcher/src/main/webapp/WEB-INF/web.xml
create mode 100644 samples/samples-war/war-dispatcher/src/main/webapp/readme.txt
diff --git a/pax-web-extender-war/src/main/java/org/ops4j/pax/web/extender/war/internal/model/BundleWebApplication.java b/pax-web-extender-war/src/main/java/org/ops4j/pax/web/extender/war/internal/model/BundleWebApplication.java
index a9762e06e0..4c6df9a379 100644
--- a/pax-web-extender-war/src/main/java/org/ops4j/pax/web/extender/war/internal/model/BundleWebApplication.java
+++ b/pax-web-extender-war/src/main/java/org/ops4j/pax/web/extender/war/internal/model/BundleWebApplication.java
@@ -1627,12 +1627,14 @@ private void buildModel() {
def.getServletClass(), this, e.getMessage(), e);
return;
}
- if (servletMappings.get(sn) == null) {
+ List mappingsForServlet = servletMappings.get(sn);
+ if (mappingsForServlet == null) {
// the servlet may have been overriden by other servlet with the same mapping (for example
// if you have "/" mapped servlet not named "default")
- return;
+ // but we should still keep such servlet, see https://github.com/ops4j/org.ops4j.pax.web/issues/1794
+ mappingsForServlet = Collections.emptyList();
}
- String[] mappings = servletMappings.get(sn).toArray(new String[0]);
+ String[] mappings = mappingsForServlet.toArray(new String[0]);
ServletModel.Builder builder = new ServletModel.Builder()
.withRegisteringBundle(bundle)
.withServletName(sn)
@@ -1678,7 +1680,7 @@ private void buildModel() {
// we have to additionally check for conflicts with generic constraints from web.xml (and fragments)
// see org.apache.catalina.core.StandardContext.addServletSecurity()
- for (String urlPattern : mappings) {
+ for (String urlPattern : mappingsForServlet) {
boolean foundConflict = false;
for (SecurityConstraintModel seccm : securityConfiguration.getSecurityConstraints()) {
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
index 2cbfe1e345..4f509267e8 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
@@ -356,6 +356,11 @@
war-jsf23-embedded
war
+
+ org.ops4j.pax.web.samples
+ war-dispatcher
+ war
+
org.ops4j.pax.web.samples
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/war/AbstractWarDefaultDispatcherIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/war/AbstractWarDefaultDispatcherIntegrationTest.java
new file mode 100644
index 0000000000..b01106b7a4
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/war/AbstractWarDefaultDispatcherIntegrationTest.java
@@ -0,0 +1,47 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied.
+ *
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.container.war;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.ops4j.pax.web.itest.container.AbstractContainerTestBase;
+import org.ops4j.pax.web.itest.utils.client.HttpTestClientFactory;
+import org.osgi.framework.Bundle;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public abstract class AbstractWarDefaultDispatcherIntegrationTest extends AbstractContainerTestBase {
+
+ private static final Logger LOG = LoggerFactory.getLogger(AbstractWarDefaultDispatcherIntegrationTest.class);
+
+ private Bundle wab;
+
+ @Before
+ public void setUp() throws Exception {
+ wab = configureAndWaitForDeploymentUnlessInstalled("war-dispatcher", () -> {
+ installAndStartBundle(sampleWarURI("war-dispatcher"));
+ });
+ }
+
+ @Test
+ public void testDispatchJsp() throws Exception {
+ HttpTestClientFactory.createDefaultTestClient()
+ .withResponseAssertion("Response must contain 'This file should be included by using named dispatcher for 'default' servlet.'",
+ resp -> resp.contains("This file should be included by using named dispatcher for 'default' servlet."))
+ .doGETandExecuteTest("http://127.0.0.1:8181/war-dispatcher/readme.txt");
+ }
+
+}
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/war/WarDefaultDispatcherIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/war/WarDefaultDispatcherIntegrationTest.java
new file mode 100644
index 0000000000..354f2ae266
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/war/WarDefaultDispatcherIntegrationTest.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright 2021 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.jetty.war;
+
+import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.web.itest.container.war.AbstractWarDefaultDispatcherIntegrationTest;
+
+import static org.ops4j.pax.exam.OptionUtils.combine;
+
+@RunWith(PaxExam.class)
+public class WarDefaultDispatcherIntegrationTest extends AbstractWarDefaultDispatcherIntegrationTest {
+
+ @Configuration
+ public Option[] configure() {
+ Option[] serverOptions = combine(baseConfigure(), paxWebJetty());
+ Option[] jspOptions = combine(serverOptions, paxWebJsp());
+ return combine(jspOptions, paxWebExtenderWar());
+ }
+
+}
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/war/WarDefaultDispatcherIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/war/WarDefaultDispatcherIntegrationTest.java
new file mode 100644
index 0000000000..0777c51940
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/src/test/java/org/ops4j/pax/web/itest/tomcat/war/WarDefaultDispatcherIntegrationTest.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright 2021 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.tomcat.war;
+
+import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.web.itest.container.war.AbstractWarDefaultDispatcherIntegrationTest;
+
+import static org.ops4j.pax.exam.OptionUtils.combine;
+
+@RunWith(PaxExam.class)
+public class WarDefaultDispatcherIntegrationTest extends AbstractWarDefaultDispatcherIntegrationTest {
+
+ @Configuration
+ public Option[] configure() {
+ Option[] serverOptions = combine(baseConfigure(), paxWebTomcat());
+ Option[] jspOptions = combine(serverOptions, paxWebJsp());
+ return combine(jspOptions, paxWebExtenderWar());
+ }
+
+}
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/war/WarDefaultDispatcherIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/war/WarDefaultDispatcherIntegrationTest.java
new file mode 100644
index 0000000000..360fd12135
--- /dev/null
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/war/WarDefaultDispatcherIntegrationTest.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright 2021 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.itest.undertow.war;
+
+import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.web.itest.container.war.AbstractWarDefaultDispatcherIntegrationTest;
+
+import static org.ops4j.pax.exam.OptionUtils.combine;
+
+@RunWith(PaxExam.class)
+public class WarDefaultDispatcherIntegrationTest extends AbstractWarDefaultDispatcherIntegrationTest {
+
+ @Configuration
+ public Option[] configure() {
+ Option[] serverOptions = combine(baseConfigure(), paxWebUndertow());
+ Option[] jspOptions = combine(serverOptions, paxWebJsp());
+ return combine(jspOptions, paxWebExtenderWar());
+ }
+
+}
diff --git a/pom.xml b/pom.xml
index 7aa3480317..dcd42a20df 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1222,6 +1222,12 @@
${project.version}
war
+
+ org.ops4j.pax.web.samples
+ war-dispatcher
+ ${project.version}
+ war
+
org.ops4j.pax.web.samples
diff --git a/samples/samples-war/pom.xml b/samples/samples-war/pom.xml
index ddc894a265..f7b96d232c 100644
--- a/samples/samples-war/pom.xml
+++ b/samples/samples-war/pom.xml
@@ -65,6 +65,7 @@
war-http-methods
war-http2
war-keycloak
+ war-dispatcher
diff --git a/samples/samples-war/war-dispatcher/pom.xml b/samples/samples-war/war-dispatcher/pom.xml
new file mode 100644
index 0000000000..c7abd7909e
--- /dev/null
+++ b/samples/samples-war/war-dispatcher/pom.xml
@@ -0,0 +1,79 @@
+
+
+
+
+ 4.0.0
+
+
+ org.ops4j.pax.web.samples
+ samples-war
+ 8.0.13-SNAPSHOT
+ ../pom.xml
+
+
+ org.ops4j.pax.web.samples
+ war-dispatcher
+ war
+
+ OPS4J Pax Web WAR Samples - Dispatcher
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+
+
+ jar
+ war
+ bundle
+
+
+
+ org.osgi.framework;version="[1.8,2)",
+ javax.servlet.*;version="[3.1,5)",
+ *
+
+
+ org.ops4j.pax.web.samples.war.osgi
+
+ <_wab>${project.build.directory}/${project.build.finalName}
+ /war-dispatcher
+ *;scope=compile|runtime
+ WEB-INF/lib
+
+
+
+
+
+
+
+
+
+
+
+ jakarta.servlet
+ jakarta.servlet-api
+ provided
+
+
+
+
+
diff --git a/samples/samples-war/war-dispatcher/src/main/java/org/ops4j/pax/web/samples/war/osgi/JustDispatchServlet.java b/samples/samples-war/war-dispatcher/src/main/java/org/ops4j/pax/web/samples/war/osgi/JustDispatchServlet.java
new file mode 100644
index 0000000000..a70d503bc3
--- /dev/null
+++ b/samples/samples-war/war-dispatcher/src/main/java/org/ops4j/pax/web/samples/war/osgi/JustDispatchServlet.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright 2019 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.samples.war.osgi;
+
+import java.io.IOException;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+public class JustDispatchServlet extends HttpServlet {
+
+ @Override
+ protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
+ // https://github.com/ops4j/org.ops4j.pax.web/issues/1794:
+ // we want to delegate to "default" servlet hoping to use it's functionality
+ getServletContext().getNamedDispatcher("default").include(req, resp);
+ }
+
+}
diff --git a/samples/samples-war/war-dispatcher/src/main/webapp/WEB-INF/web.xml b/samples/samples-war/war-dispatcher/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000000..eb1ca1f6e6
--- /dev/null
+++ b/samples/samples-war/war-dispatcher/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+ dispatch-servlet
+ org.ops4j.pax.web.samples.war.osgi.JustDispatchServlet
+
+
+
+ dispatch-servlet
+ /
+
+
+
diff --git a/samples/samples-war/war-dispatcher/src/main/webapp/readme.txt b/samples/samples-war/war-dispatcher/src/main/webapp/readme.txt
new file mode 100644
index 0000000000..2a0617ffdd
--- /dev/null
+++ b/samples/samples-war/war-dispatcher/src/main/webapp/readme.txt
@@ -0,0 +1 @@
+This file should be included by using named dispatcher for 'default' servlet.
diff --git a/samples/samples-war/war-simplest-osgi/src/main/webapp/WEB-INF/web.xml b/samples/samples-war/war-simplest-osgi/src/main/webapp/WEB-INF/web.xml
index 9faaae18a0..78f681a8f5 100644
--- a/samples/samples-war/war-simplest-osgi/src/main/webapp/WEB-INF/web.xml
+++ b/samples/samples-war/war-simplest-osgi/src/main/webapp/WEB-INF/web.xml
@@ -22,7 +22,7 @@
simplest-servlet
- org.ops4j.pax.web.samples.war.osgi.SimplestServlet
+ org.ops4j.pax.web.samples.war.osgi.JustDispatchServlet
From 17cc2df25dbd2bccb96a2dfaf6c570d3e4de5dd4 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Wed, 16 Nov 2022 14:27:34 +0100
Subject: [PATCH 043/311] [#1794] Fix refactoring problem affecting unrelated
example
(cherry picked from commit b7d29e1f4e105f56487b5974d4bef2d1d2cd501b)
---
.../war-simplest-osgi/src/main/webapp/WEB-INF/web.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/samples/samples-war/war-simplest-osgi/src/main/webapp/WEB-INF/web.xml b/samples/samples-war/war-simplest-osgi/src/main/webapp/WEB-INF/web.xml
index 78f681a8f5..9faaae18a0 100644
--- a/samples/samples-war/war-simplest-osgi/src/main/webapp/WEB-INF/web.xml
+++ b/samples/samples-war/war-simplest-osgi/src/main/webapp/WEB-INF/web.xml
@@ -22,7 +22,7 @@
simplest-servlet
- org.ops4j.pax.web.samples.war.osgi.JustDispatchServlet
+ org.ops4j.pax.web.samples.war.osgi.SimplestServlet
From deeff6ae80d0162df01be0b723e631f50ad007f4 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Thu, 17 Nov 2022 08:18:38 +0100
Subject: [PATCH 044/311] [build] Get rid of several warnings
---
.../internal/model/BundleWebApplication.java | 5 ++--
.../model/BundleWebApplicationClassSpace.java | 9 ++++--
.../internal/tracker/WebSocketTracker.java | 1 +
.../pax-web-fragment-myfaces-spifly/pom.xml | 29 ++++++++++++++++++-
.../jsp/PaxWebCustomTldIntegrationTest.java | 5 ++--
.../test/jsp/PaxWebJspIntegrationTest.java | 5 ++--
.../PaxWebJspNoScriptingIntegrationTest.java | 6 ++--
.../itest/osgi/PaxWebSpiIntegrationTest.java | 14 ++++-----
.../WebContainerContextParamsTest.java | 1 +
.../pax/web/itest/server/support/Utils.java | 2 +-
.../jetty/internal/PaxWebFilterHolder.java | 2 +-
.../jetty/internal/web/DefaultServlet.java | 4 +--
.../ops4j/pax/web/jsp/InstanceManager.java | 13 ++++-----
.../resources/jsf/OsgiResourceHandler.java | 1 +
.../service/internal/HttpServiceEnabled.java | 8 +++--
.../web/service/spi/model/ServerModel.java | 6 ++--
.../spi/model/info/WebApplicationInfo.java | 1 +
.../spi/servlet/DynamicRegistrations.java | 10 ++++---
.../servlet/OsgiDynamicServletContext.java | 13 +++++----
.../spi/servlet/PreprocessorFilterConfig.java | 2 +-
.../tomcat/internal/PaxWebFilterDef.java | 2 +-
.../internal/PaxWebStandardWrapper.java | 2 +-
.../internal/WebSocketsInitializer.java | 6 ++--
.../undertow/internal/PaxWebFilterInfo.java | 5 ++--
.../undertow/internal/PaxWebServletInfo.java | 3 +-
.../security/JaasIdentityManager.java | 2 +-
samples/samples-config/showcase/pom.xml | 2 +-
.../config/commands/HttpServiceShowcase.java | 1 +
.../web/samples/custom/context/Activator.java | 1 +
.../internal/HelloWorldErrorMakerServlet.java | 6 ++--
.../primefaces/HelloWorldController.java | 8 ++---
.../itest/application/myfaces/SomeBean.java | 8 ++---
.../ops4j/pax/web/samples/warjsf23/Hello.java | 7 ++---
.../primefaces/HelloWorldController.java | 8 ++---
.../primefaces/HelloWorldController.java | 8 ++---
samples/samples-war/war-simplest-osgi/pom.xml | 2 +-
.../whiteboard/internal/ExceptionServlet.java | 2 +-
.../PaxWebWhiteboardHttpContextMapping.java | 1 +
.../whiteboard/internal/ExceptionServlet.java | 2 +-
39 files changed, 129 insertions(+), 84 deletions(-)
diff --git a/pax-web-extender-war/src/main/java/org/ops4j/pax/web/extender/war/internal/model/BundleWebApplication.java b/pax-web-extender-war/src/main/java/org/ops4j/pax/web/extender/war/internal/model/BundleWebApplication.java
index 4c6df9a379..7231cbab1e 100644
--- a/pax-web-extender-war/src/main/java/org/ops4j/pax/web/extender/war/internal/model/BundleWebApplication.java
+++ b/pax-web-extender-war/src/main/java/org/ops4j/pax/web/extender/war/internal/model/BundleWebApplication.java
@@ -18,6 +18,7 @@
package org.ops4j.pax.web.extender.war.internal.model;
import java.io.IOException;
+import java.lang.reflect.InvocationTargetException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
@@ -1815,7 +1816,7 @@ private void buildModel() {
Class listenerClass;
try {
listenerClass = (Class) classLoader.loadClass(listener);
- EventListener eventListener = listenerClass.newInstance();
+ EventListener eventListener = listenerClass.getConstructor().newInstance();
EventListenerModel elm = new EventListenerModel(eventListener);
elm.setRegisteringBundle(bundle);
elm.addContextModel(ocm);
@@ -1826,7 +1827,7 @@ private void buildModel() {
wabBatch.addEventListenerModel(elm);
} catch (ClassNotFoundException e) {
LOG.warn("Can't load listener class {} in the context of {}: {}", listener, this, e.getMessage(), e);
- } catch (InstantiationException | IllegalAccessException e) {
+ } catch (InstantiationException | IllegalAccessException | NoSuchMethodException | InvocationTargetException e) {
LOG.warn("Can't instantiate listener class {} in the context of {}: {}", listener, this, e.getMessage(), e);
}
}
diff --git a/pax-web-extender-war/src/main/java/org/ops4j/pax/web/extender/war/internal/model/BundleWebApplicationClassSpace.java b/pax-web-extender-war/src/main/java/org/ops4j/pax/web/extender/war/internal/model/BundleWebApplicationClassSpace.java
index d4ef5c942c..3652984f95 100644
--- a/pax-web-extender-war/src/main/java/org/ops4j/pax/web/extender/war/internal/model/BundleWebApplicationClassSpace.java
+++ b/pax-web-extender-war/src/main/java/org/ops4j/pax/web/extender/war/internal/model/BundleWebApplicationClassSpace.java
@@ -19,6 +19,7 @@
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
+import java.lang.reflect.InvocationTargetException;
import java.net.URL;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
@@ -631,7 +632,7 @@ private void addFragment(WebXml fragment) {
// this will fortunately cause an error later
// this may happen if the WAB has a bundle both wired and embedded, but unfortunately we can't
// provide nice message, as both jarName and URL properties of WebXml will be different.
- fragments.get(duplicateName).setDuplicated(true);
+ fragments.get(duplicateName).addDuplicate(fragment.getURL().toString());
if (fragment.getJarName() != null) {
// Rename the current fragment so it doesn't clash
LOG.warn("There already exists a web fragment named {}. Renaming to {}.", duplicateName, fragment.getJarName());
@@ -859,10 +860,12 @@ private void loadSCI(URL url, Bundle bundle, List s
if (name.length() > 0) {
try {
Class> sciClass = bundle.loadClass(name);
- ServletContainerInitializer sci = (ServletContainerInitializer) sciClass.newInstance();
+ ServletContainerInitializer sci = (ServletContainerInitializer) sciClass.getConstructor()
+ .newInstance();
LOG.trace(" Loaded SCI {}", sci.getClass());
scis.add(sci);
- } catch (ClassNotFoundException | ClassCastException | InstantiationException | IllegalAccessException e) {
+ } catch (ClassNotFoundException | ClassCastException | InstantiationException |
+ IllegalAccessException | NoSuchMethodException | InvocationTargetException e) {
LOG.error(" Problem loading SCI class from {}: {}", url, e.getMessage(), e);
}
}
diff --git a/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/tracker/WebSocketTracker.java b/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/tracker/WebSocketTracker.java
index 3b771fd707..823c29e03b 100644
--- a/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/tracker/WebSocketTracker.java
+++ b/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/tracker/WebSocketTracker.java
@@ -29,6 +29,7 @@ private WebSocketTracker(final WhiteboardExtenderContext whiteboardExtenderConte
super(whiteboardExtenderContext, bundleContext);
}
+ @SuppressWarnings("deprecation")
public static ServiceTracker createTracker(final WhiteboardExtenderContext whiteboardExtenderContext,
final BundleContext bundleContext) {
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
index eddbe7ac34..b084796035 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
@@ -50,7 +50,34 @@
osgi.extender;filter:="(&(osgi.extender=osgi.serviceloader.registrar)(version>=1.0)(!(version>=2.0)))"
]]>
- osgi.serviceloader;osgi.serviceloader=javax.enterprise.inject.spi.Extension;aries.cdi.extension.mode=implicit
+ osgi.serviceloader;osgi.serviceloader=javax.enterprise.inject.spi.Extension;aries.cdi.extension.mode=implicit;
+ register:=org.apache.myfaces.cdi.scope.ScopeExtension,
+ osgi.serviceloader;osgi.serviceloader=javax.enterprise.inject.spi.Extension;aries.cdi.extension.mode=implicit;
+ register:=org.apache.myfaces.cdi.JsfApplicationArtifactHolderExtension,
+ osgi.serviceloader;osgi.serviceloader=javax.enterprise.inject.spi.Extension;aries.cdi.extension.mode=implicit;
+ register:=org.apache.myfaces.cdi.view.ViewScopeContextExtension,
+ osgi.serviceloader;osgi.serviceloader=javax.enterprise.inject.spi.Extension;aries.cdi.extension.mode=implicit;
+ register:=org.apache.myfaces.flow.cdi.FlowBuilderCDIExtension,
+ osgi.serviceloader;osgi.serviceloader=javax.enterprise.inject.spi.Extension;aries.cdi.extension.mode=implicit;
+ register:=org.apache.myfaces.flow.cdi.FlowScopeCDIExtension,
+ osgi.serviceloader;osgi.serviceloader=javax.enterprise.inject.spi.Extension;aries.cdi.extension.mode=implicit;
+ register:=org.apache.myfaces.config.annotation.CdiAnnotationProviderExtension,
+ osgi.serviceloader;osgi.serviceloader=javax.enterprise.inject.spi.Extension;aries.cdi.extension.mode=implicit;
+ register:=org.apache.myfaces.push.cdi.PushContextCDIExtension,
+ osgi.serviceloader;osgi.serviceloader=javax.enterprise.inject.spi.Extension;aries.cdi.extension.mode=implicit;
+ register:=org.apache.myfaces.cdi.managedproperty.ManagedPropertyExtension,
+ osgi.serviceloader;osgi.serviceloader=javax.enterprise.inject.spi.Extension;aries.cdi.extension.mode=implicit;
+ register:=org.apache.myfaces.cdi.converter.FacesConverterExtension,
+ osgi.serviceloader;osgi.serviceloader=javax.enterprise.inject.spi.Extension;aries.cdi.extension.mode=implicit;
+ register:=org.apache.myfaces.cdi.validator.FacesValidatorExtension,
+ osgi.serviceloader;osgi.serviceloader=javax.enterprise.inject.spi.Extension;aries.cdi.extension.mode=implicit;
+ register:=org.apache.myfaces.cdi.behavior.FacesBehaviorExtension,
+ osgi.serviceloader;osgi.serviceloader=javax.enterprise.inject.spi.Extension;aries.cdi.extension.mode=implicit;
+ register:=org.apache.myfaces.cdi.model.FacesDataModelExtension,
+ osgi.serviceloader;osgi.serviceloader=javax.enterprise.inject.spi.Extension;aries.cdi.extension.mode=implicit;
+ register:=org.apache.myfaces.cdi.config.FacesConfigExtension,
+ osgi.serviceloader;osgi.serviceloader=javax.enterprise.inject.spi.Extension;aries.cdi.extension.mode=implicit;
+ register:=org.apache.myfaces.cdi.JsfArtifactProducerExtension
diff --git a/pax-web-itest/pax-web-itest-jsp/src/test/java/org/ops4j/pax/web/test/jsp/PaxWebCustomTldIntegrationTest.java b/pax-web-itest/pax-web-itest-jsp/src/test/java/org/ops4j/pax/web/test/jsp/PaxWebCustomTldIntegrationTest.java
index b3a12a7ddf..7a2353861d 100644
--- a/pax-web-itest/pax-web-itest-jsp/src/test/java/org/ops4j/pax/web/test/jsp/PaxWebCustomTldIntegrationTest.java
+++ b/pax-web-itest/pax-web-itest-jsp/src/test/java/org/ops4j/pax/web/test/jsp/PaxWebCustomTldIntegrationTest.java
@@ -71,7 +71,7 @@ public static void initStatic() throws Exception {
Class> jspFactoryClass = Class.forName("javax.servlet.jsp.JspFactory");
Method setDefaultFactory = jspFactoryClass.getDeclaredMethod("setDefaultFactory", jspFactoryClass);
Class> jspFactoryImplClass = Class.forName("org.apache.jasper.runtime.JspFactoryImpl");
- setDefaultFactory.invoke(null, jspFactoryClass.cast(jspFactoryImplClass.newInstance()));
+ setDefaultFactory.invoke(null, jspFactoryClass.cast(jspFactoryImplClass.getConstructor().newInstance()));
scratchDir = new File("target", "jsp");
FileUtils.deleteDirectory(scratchDir);
@@ -184,7 +184,8 @@ public String getErrorOnUndeclaredNamespace() {
when(bundle.adapt(BundleWiring.class)).thenReturn(bw);
context.setAttribute(PaxWebConstants.CONTEXT_PARAM_BUNDLE_CONTEXT, bc);
- ServletContainerInitializer sci = (ServletContainerInitializer) Class.forName("org.ops4j.pax.web.jsp.JasperInitializer").newInstance();
+ ServletContainerInitializer sci = (ServletContainerInitializer) Class.forName("org.ops4j.pax.web.jsp.JasperInitializer")
+ .getConstructor().newInstance();
sci.onStartup(null, context);
MockServletConfig config = new MockServletConfig(context, "jsp");
diff --git a/pax-web-itest/pax-web-itest-jsp/src/test/java/org/ops4j/pax/web/test/jsp/PaxWebJspIntegrationTest.java b/pax-web-itest/pax-web-itest-jsp/src/test/java/org/ops4j/pax/web/test/jsp/PaxWebJspIntegrationTest.java
index 9db1316677..971e497bf1 100644
--- a/pax-web-itest/pax-web-itest-jsp/src/test/java/org/ops4j/pax/web/test/jsp/PaxWebJspIntegrationTest.java
+++ b/pax-web-itest/pax-web-itest-jsp/src/test/java/org/ops4j/pax/web/test/jsp/PaxWebJspIntegrationTest.java
@@ -67,7 +67,7 @@ public static void initStatic() throws Exception {
Class> jspFactoryClass = Class.forName("javax.servlet.jsp.JspFactory");
Method setDefaultFactory = jspFactoryClass.getDeclaredMethod("setDefaultFactory", jspFactoryClass);
Class> jspFactoryImplClass = Class.forName("org.apache.jasper.runtime.JspFactoryImpl");
- setDefaultFactory.invoke(null, jspFactoryClass.cast(jspFactoryImplClass.newInstance()));
+ setDefaultFactory.invoke(null, jspFactoryClass.cast(jspFactoryImplClass.getConstructor().newInstance()));
scratchDir = new File("target", "jsp");
FileUtils.deleteDirectory(scratchDir);
@@ -103,7 +103,8 @@ public JspConfigDescriptor getJspConfigDescriptor() {
// from pax-web-jsp
// ServletContainerInitializer sci = new JasperInitializer();
// this method won't cause IDE problems
- ServletContainerInitializer sci = (ServletContainerInitializer) Class.forName("org.ops4j.pax.web.jsp.JasperInitializer").newInstance();
+ ServletContainerInitializer sci = (ServletContainerInitializer) Class.forName("org.ops4j.pax.web.jsp.JasperInitializer")
+ .getConstructor().newInstance();
sci.onStartup(null, context);
MockServletConfig config = new MockServletConfig(context, "jsp");
diff --git a/pax-web-itest/pax-web-itest-jsp/src/test/java/org/ops4j/pax/web/test/jsp/PaxWebJspNoScriptingIntegrationTest.java b/pax-web-itest/pax-web-itest-jsp/src/test/java/org/ops4j/pax/web/test/jsp/PaxWebJspNoScriptingIntegrationTest.java
index fccb3fff60..76bf83b658 100644
--- a/pax-web-itest/pax-web-itest-jsp/src/test/java/org/ops4j/pax/web/test/jsp/PaxWebJspNoScriptingIntegrationTest.java
+++ b/pax-web-itest/pax-web-itest-jsp/src/test/java/org/ops4j/pax/web/test/jsp/PaxWebJspNoScriptingIntegrationTest.java
@@ -64,7 +64,7 @@ public static void initStatic() throws Exception {
Class> jspFactoryClass = Class.forName("javax.servlet.jsp.JspFactory");
Method setDefaultFactory = jspFactoryClass.getDeclaredMethod("setDefaultFactory", jspFactoryClass);
Class> jspFactoryImplClass = Class.forName("org.apache.jasper.runtime.JspFactoryImpl");
- setDefaultFactory.invoke(null, jspFactoryClass.cast(jspFactoryImplClass.newInstance()));
+ setDefaultFactory.invoke(null, jspFactoryClass.cast(jspFactoryImplClass.getConstructor().newInstance()));
}
@Before
@@ -168,7 +168,9 @@ public String getErrorOnUndeclaredNamespace() {
// from pax-web-jsp
// ServletContainerInitializer sci = new JasperInitializer();
// this method won't cause IDE problems
- ServletContainerInitializer sci = (ServletContainerInitializer) Class.forName("org.ops4j.pax.web.jsp.JasperInitializer").newInstance();
+ ServletContainerInitializer sci
+ = (ServletContainerInitializer) Class.forName("org.ops4j.pax.web.jsp.JasperInitializer")
+ .getConstructor().newInstance();
sci.onStartup(null, context);
MockServletConfig config = new MockServletConfig(context, "jsp");
diff --git a/pax-web-itest/pax-web-itest-osgi/src/test/java/org/ops4j/pax/web/itest/osgi/PaxWebSpiIntegrationTest.java b/pax-web-itest/pax-web-itest-osgi/src/test/java/org/ops4j/pax/web/itest/osgi/PaxWebSpiIntegrationTest.java
index c53039cc72..124b4eec22 100644
--- a/pax-web-itest/pax-web-itest-osgi/src/test/java/org/ops4j/pax/web/itest/osgi/PaxWebSpiIntegrationTest.java
+++ b/pax-web-itest/pax-web-itest-osgi/src/test/java/org/ops4j/pax/web/itest/osgi/PaxWebSpiIntegrationTest.java
@@ -292,10 +292,10 @@ public void scanningUsingOSGiAPIs() throws IOException {
ByteArrayOutputStream baos1 = new ByteArrayOutputStream();
IOUtils.copy(bundle.getResource("/META-INF").openStream(), baos1);
- LOG.info("/META-INF: \"{}\"", new String(baos1.toByteArray()));
+ LOG.info("/META-INF: \"{}\"", baos1.toString());
ByteArrayOutputStream baos2 = new ByteArrayOutputStream();
IOUtils.copy(bundle.getResource("/META-INF/").openStream(), baos2);
- LOG.info("/META-INF/: \"{}\"", new String(baos2.toByteArray()));
+ LOG.info("/META-INF/: \"{}\"", baos2.toString());
e = bundle.getResources("/META-INF/MANIFEST.MF");
ok = 0;
@@ -331,7 +331,7 @@ public void scanningUsingOSGiAPIs() throws IOException {
}
@Test
- public void checkPaxSpiFragment() throws IOException {
+ public void checkPaxSpiFragment() {
Bundle b = SneakIntoPaxWebSpi.whatsYourBundle();
assertThat(b.getSymbolicName(), equalTo("org.ops4j.pax.web.pax-web-spi"));
}
@@ -346,24 +346,24 @@ public void searchForServletContainerInitializers() throws Exception {
List> initializers = SneakIntoPaxWebSpi.findInitializersUsingServiceLoader(b);
assertThat(initializers.size(), equalTo(3));
for (Class extends ServletContainerInitializer> c : initializers) {
- c.newInstance().onStartup(null, null);
+ c.getConstructor().newInstance().onStartup(null, null);
}
initializers = SneakIntoPaxWebSpi.findInitializersUsingBundleWiring(b);
assertThat(initializers.size(), equalTo(3));
for (Class extends ServletContainerInitializer> c : initializers) {
- c.newInstance().onStartup(null, null);
+ c.getConstructor().newInstance().onStartup(null, null);
}
initializers = SneakIntoPaxWebSpi.findInitializersUsingBundle(b);
assertThat(initializers.size(), equalTo(3));
for (Class extends ServletContainerInitializer> c : initializers) {
- c.newInstance().onStartup(null, null);
+ c.getConstructor().newInstance().onStartup(null, null);
}
}
@Test
- public void searchForWarResources() throws Exception {
+ public void searchForWarResources() {
Optional initializerBundles = Arrays.stream(context.getBundles())
.filter(b -> "org.ops4j.pax.web.samples.jsf-primefaces-embedded".equals(b.getSymbolicName())).findFirst();
assertTrue(initializerBundles.isPresent());
diff --git a/pax-web-itest/pax-web-itest-server/src/test/java/org/ops4j/pax/web/itest/server/httpservice/WebContainerContextParamsTest.java b/pax-web-itest/pax-web-itest-server/src/test/java/org/ops4j/pax/web/itest/server/httpservice/WebContainerContextParamsTest.java
index a49226a3b1..c8d1ca2061 100644
--- a/pax-web-itest/pax-web-itest-server/src/test/java/org/ops4j/pax/web/itest/server/httpservice/WebContainerContextParamsTest.java
+++ b/pax-web-itest/pax-web-itest-server/src/test/java/org/ops4j/pax/web/itest/server/httpservice/WebContainerContextParamsTest.java
@@ -105,6 +105,7 @@ public void configureContextParametersInServletContainerInitializerWithDefaultCo
}
@Test
+ @SuppressWarnings("deprecation")
public void configureContextParametersInServletContainerInitializerWithCustomContext() throws Exception {
Bundle sample1 = mockBundle("sample1");
diff --git a/pax-web-itest/pax-web-itest-server/src/test/java/org/ops4j/pax/web/itest/server/support/Utils.java b/pax-web-itest/pax-web-itest-server/src/test/java/org/ops4j/pax/web/itest/server/support/Utils.java
index 5a2a02793e..10717cf45b 100644
--- a/pax-web-itest/pax-web-itest-server/src/test/java/org/ops4j/pax/web/itest/server/support/Utils.java
+++ b/pax-web-itest/pax-web-itest-server/src/test/java/org/ops4j/pax/web/itest/server/support/Utils.java
@@ -144,7 +144,7 @@ public static String httpsGET(int port, String request, String... headers) throw
final SSLContext sslcontext = SSLContexts.custom()
.loadTrustMaterial((chain, authType) -> {
final X509Certificate cert = chain[0];
- return "CN=server1".equalsIgnoreCase(cert.getSubjectDN().getName());
+ return "CN=server1".equalsIgnoreCase(cert.getSubjectX500Principal().getName());
})
.loadKeyMaterial(new File("target/client.jks"), "passw0rd".toCharArray(), "passw0rd".toCharArray(), (aliases, sslParameters) -> "client")
.build();
diff --git a/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/PaxWebFilterHolder.java b/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/PaxWebFilterHolder.java
index 3ef325763c..4a4f26b419 100644
--- a/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/PaxWebFilterHolder.java
+++ b/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/PaxWebFilterHolder.java
@@ -156,7 +156,7 @@ protected synchronized Filter getInstance() {
if (instance == null && getHeldClass() != null) {
// case of org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter added by Jetty's SCI
try {
- instance = getHeldClass().newInstance();
+ instance = getHeldClass().getConstructor().newInstance();
} catch (Exception e) {
throw new IllegalStateException("Can't instantiate Filter with class " + getHeldClass(), e);
}
diff --git a/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/web/DefaultServlet.java b/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/web/DefaultServlet.java
index 4f1e00ab91..c355af0cf3 100644
--- a/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/web/DefaultServlet.java
+++ b/pax-web-jetty/src/main/java/org/ops4j/pax/web/service/jetty/internal/web/DefaultServlet.java
@@ -50,7 +50,7 @@
import org.eclipse.jetty.http.HttpHeader;
import org.eclipse.jetty.http.MimeTypes;
import org.eclipse.jetty.http.PreEncodedHttpField;
-import org.eclipse.jetty.http.pathmap.MappedResource;
+import org.eclipse.jetty.http.pathmap.MatchedResource;
import org.eclipse.jetty.server.CachedContentFactory;
import org.eclipse.jetty.server.ResourceContentFactory;
import org.eclipse.jetty.server.ResourceService;
@@ -527,7 +527,7 @@ public String getWelcomeFile(String pathInContext)
if ((_welcomeServlets || _welcomeExactServlets) && welcomeServlet == null)
{
- MappedResource entry = _servletHandler.getMappedServlet(welcomeInContext);
+ MatchedResource entry = _servletHandler.getMatchedServlet(welcomeInContext);
if (entry != null && entry.getResource().getServletInstance() != this &&
(_welcomeServlets || (_welcomeExactServlets && entry.getPathSpec().getDeclaration().equals(welcomeInContext))))
welcomeServlet = welcomeInContext;
diff --git a/pax-web-jsp/src/main/java/org/ops4j/pax/web/jsp/InstanceManager.java b/pax-web-jsp/src/main/java/org/ops4j/pax/web/jsp/InstanceManager.java
index 72b1249f84..9ed66588b8 100644
--- a/pax-web-jsp/src/main/java/org/ops4j/pax/web/jsp/InstanceManager.java
+++ b/pax-web-jsp/src/main/java/org/ops4j/pax/web/jsp/InstanceManager.java
@@ -31,7 +31,6 @@
import java.util.WeakHashMap;
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
-import javax.naming.NamingException;
import javax.servlet.Filter;
import org.apache.jasper.security.SecurityUtil;
@@ -47,20 +46,20 @@ public class InstanceManager implements org.apache.tomcat.InstanceManager {
@Override
public Object newInstance(String className) throws IllegalAccessException,
InvocationTargetException, InstantiationException,
- ClassNotFoundException {
+ ClassNotFoundException, NoSuchMethodException {
ClassLoader classLoader = Thread.currentThread()
.getContextClassLoader();
Class> clazz = loadClassMaybePrivileged(className, classLoader);
- return newInstance(clazz.newInstance(), clazz);
+ return newInstance(clazz.getConstructor().newInstance(), clazz);
}
@Override
public Object newInstance(final String className,
final ClassLoader classLoader) throws IllegalAccessException,
InvocationTargetException, InstantiationException,
- ClassNotFoundException {
+ ClassNotFoundException, NoSuchMethodException {
Class> clazz = classLoader.loadClass(className);
- return newInstance(clazz.newInstance(), clazz);
+ return newInstance(clazz.getConstructor().newInstance(), clazz);
}
@Override
@@ -71,11 +70,11 @@ public void newInstance(Object o) throws IllegalAccessException,
@Override
public Object newInstance(Class> clazz) throws IllegalAccessException,
- InvocationTargetException, NamingException, InstantiationException {
+ InvocationTargetException, InstantiationException {
Object instance;
try {
instance = newInstance(clazz.getName());
- } catch (ClassNotFoundException e) {
+ } catch (ClassNotFoundException | NoSuchMethodException e) {
throw new InstantiationException("can't create object for class "
+ clazz);
}
diff --git a/pax-web-resources/pax-web-resources-jsf/src/main/java/org/ops4j/pax/web/resources/jsf/OsgiResourceHandler.java b/pax-web-resources/pax-web-resources-jsf/src/main/java/org/ops4j/pax/web/resources/jsf/OsgiResourceHandler.java
index b92c6be22b..d096937216 100644
--- a/pax-web-resources/pax-web-resources-jsf/src/main/java/org/ops4j/pax/web/resources/jsf/OsgiResourceHandler.java
+++ b/pax-web-resources/pax-web-resources-jsf/src/main/java/org/ops4j/pax/web/resources/jsf/OsgiResourceHandler.java
@@ -85,6 +85,7 @@
*
* @see IndexedOsgiResourceLocator
*/
+@SuppressWarnings("deprecation")
public class OsgiResourceHandler extends ResourceHandlerWrapper {
private static final String INIT_PARAM_RESOURCE_BUFFER_SIZE = "org.ops4j.pax.web.resources.jsf.RESOURCE_BUFFER_SIZE";
diff --git a/pax-web-runtime/src/main/java/org/ops4j/pax/web/service/internal/HttpServiceEnabled.java b/pax-web-runtime/src/main/java/org/ops4j/pax/web/service/internal/HttpServiceEnabled.java
index bb17e5c404..a0b67aa026 100644
--- a/pax-web-runtime/src/main/java/org/ops4j/pax/web/service/internal/HttpServiceEnabled.java
+++ b/pax-web-runtime/src/main/java/org/ops4j/pax/web/service/internal/HttpServiceEnabled.java
@@ -17,6 +17,7 @@
*/
package org.ops4j.pax.web.service.internal;
+import java.lang.reflect.InvocationTargetException;
import java.net.URL;
import java.util.ArrayList;
import java.util.Arrays;
@@ -1883,7 +1884,7 @@ private void doRegisterWebSocket(List httpContexts, WebSocketModel
ServletContainerInitializer sci;
try {
wsSCIClass = (Class extends ServletContainerInitializer>) paxWebWS.loadClass(PaxWebConstants.DEFAULT_WEBSOCKET_SCI_CLASS);
- sci = wsSCIClass.newInstance();
+ sci = wsSCIClass.getConstructor().newInstance();
} catch (ClassNotFoundException | InstantiationException | IllegalAccessException e) {
throw new IllegalStateException("Can't create WebSocket SCI " + PaxWebConstants.DEFAULT_WEBSOCKET_SCI_CLASS
+ " using bundle " + paxWebWS);
@@ -1944,8 +1945,9 @@ private ContainerInitializerModel createContainerSpecificWsSCIModel(Bundle bundl
@SuppressWarnings("unchecked")
Class extends ServletContainerInitializer> sciClass
= (Class extends ServletContainerInitializer>) bundle.loadClass(className);
- sci = sciClass.newInstance();
- } catch (ClassNotFoundException | InstantiationException | IllegalAccessException e) {
+ sci = sciClass.getConstructor().newInstance();
+ } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | NoSuchMethodException |
+ InvocationTargetException e) {
throw new IllegalStateException("Can't create " + containerName + " WebSocket SCI " + className
+ " using bundle " + bundle);
}
diff --git a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/model/ServerModel.java b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/model/ServerModel.java
index c848cf73eb..2d9b1b2616 100644
--- a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/model/ServerModel.java
+++ b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/model/ServerModel.java
@@ -15,6 +15,7 @@
*/
package org.ops4j.pax.web.service.spi.model;
+import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
@@ -2406,8 +2407,9 @@ public ContainerInitializerModel createJSPServletContainerInitializerModel(Bundl
ServletContainerInitializer sci;
try {
jspSCIClass = (Class extends ServletContainerInitializer>) paxWebJsp.loadClass(PaxWebConstants.DEFAULT_JSP_SCI_CLASS);
- sci = jspSCIClass.newInstance();
- } catch (ClassNotFoundException | InstantiationException | IllegalAccessException e) {
+ sci = jspSCIClass.getConstructor().newInstance();
+ } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | NoSuchMethodException |
+ InvocationTargetException e) {
throw new IllegalStateException("Can't create JSP SCI " + PaxWebConstants.DEFAULT_JSP_SCI_CLASS
+ " using bundle " + paxWebJsp);
}
diff --git a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/model/info/WebApplicationInfo.java b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/model/info/WebApplicationInfo.java
index a9775bbedc..e1f0ec8c8d 100644
--- a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/model/info/WebApplicationInfo.java
+++ b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/model/info/WebApplicationInfo.java
@@ -176,6 +176,7 @@ public String getScope() {
return (String) ocm.getContextReference().getProperty(Constants.SERVICE_SCOPE);
}
+ @SuppressWarnings("deprecation")
public List getContextRegistrationIdProperties() {
if (contextModel == null) {
return Collections.emptyList();
diff --git a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/DynamicRegistrations.java b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/DynamicRegistrations.java
index 028818f5db..6f48e5151b 100644
--- a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/DynamicRegistrations.java
+++ b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/DynamicRegistrations.java
@@ -15,6 +15,7 @@
*/
package org.ops4j.pax.web.service.spi.servlet;
+import java.lang.reflect.InvocationTargetException;
import java.util.Collection;
import java.util.EventListener;
import java.util.HashMap;
@@ -274,11 +275,12 @@ public void addListener(OsgiServletContext context, String className) {
@SuppressWarnings("unchecked")
Class extends EventListener> filterClass = (Class extends EventListener>) osgiContextModel.getOwnerBundle().loadClass(className);
- EventListenerModel model = new EventListenerModel(filterClass.newInstance());
+ EventListenerModel model = new EventListenerModel(filterClass.getConstructor().newInstance());
model.addContextModel(osgiContextModel);
register(context, new DynamicEventListenerRegistration(model, osgiContextModel));
- } catch (ClassNotFoundException | IllegalAccessException | InstantiationException e) {
+ } catch (ClassNotFoundException | IllegalAccessException | InstantiationException | NoSuchMethodException |
+ InvocationTargetException e) {
throw new IllegalArgumentException("Can't load event listener class using bundle " + osgiContextModel.getOwnerBundle(), e);
}
}
@@ -294,11 +296,11 @@ public void addListener(OsgiServletContext context, T
public void addListener(OsgiServletContext context, Class extends EventListener> listenerClass) {
OsgiContextModel osgiContextModel = context.getOsgiContextModel();
try {
- EventListenerModel model = new EventListenerModel(listenerClass.newInstance());
+ EventListenerModel model = new EventListenerModel(listenerClass.getConstructor().newInstance());
model.addContextModel(osgiContextModel);
register(context, new DynamicEventListenerRegistration(model, osgiContextModel));
- } catch (IllegalAccessException | InstantiationException e) {
+ } catch (IllegalAccessException | InstantiationException | NoSuchMethodException | InvocationTargetException e) {
throw new IllegalArgumentException("Can't instantiate event listener of class " + listenerClass, e);
}
}
diff --git a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiDynamicServletContext.java b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiDynamicServletContext.java
index 2cb92f0aab..a54145a2d8 100644
--- a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiDynamicServletContext.java
+++ b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiDynamicServletContext.java
@@ -16,6 +16,7 @@
package org.ops4j.pax.web.service.spi.servlet;
import java.io.InputStream;
+import java.lang.reflect.InvocationTargetException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Enumeration;
@@ -161,8 +162,8 @@ public ServletRegistration.Dynamic addServlet(String servletName, Class extend
@Override
public T createFilter(Class clazz) throws ServletException {
try {
- return clazz.newInstance();
- } catch (InstantiationException | IllegalAccessException e) {
+ return clazz.getConstructor().newInstance();
+ } catch (InstantiationException | IllegalAccessException | NoSuchMethodException | InvocationTargetException e) {
throw new ServletException(e.getMessage(), e);
}
}
@@ -170,8 +171,8 @@ public T createFilter(Class clazz) throws ServletException
@Override
public T createListener(Class clazz) throws ServletException {
try {
- return clazz.newInstance();
- } catch (InstantiationException | IllegalAccessException e) {
+ return clazz.getConstructor().newInstance();
+ } catch (InstantiationException | IllegalAccessException | NoSuchMethodException | InvocationTargetException e) {
throw new ServletException(e.getMessage(), e);
}
}
@@ -179,8 +180,8 @@ public T createListener(Class clazz) throws Servlet
@Override
public T createServlet(Class clazz) throws ServletException {
try {
- return clazz.newInstance();
- } catch (InstantiationException | IllegalAccessException e) {
+ return clazz.getConstructor().newInstance();
+ } catch (InstantiationException | IllegalAccessException | NoSuchMethodException | InvocationTargetException e) {
throw new ServletException(e.getMessage(), e);
}
}
diff --git a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/PreprocessorFilterConfig.java b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/PreprocessorFilterConfig.java
index 2c02164e55..34a699467d 100644
--- a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/PreprocessorFilterConfig.java
+++ b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/PreprocessorFilterConfig.java
@@ -69,7 +69,7 @@ public Preprocessor getInstance() {
}
if (instance == null && model.getFilterClass() != null) {
try {
- instance = (Preprocessor) model.getFilterClass().newInstance();
+ instance = (Preprocessor) model.getFilterClass().getConstructor().newInstance();
} catch (Exception e) {
throw new IllegalStateException("Can't instantiate Preprocessor with class " + model.getFilterClass(), e);
}
diff --git a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebFilterDef.java b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebFilterDef.java
index d82fb28fbd..bf44ddde07 100644
--- a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebFilterDef.java
+++ b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebFilterDef.java
@@ -66,7 +66,7 @@ public PaxWebFilterDef(FilterModel filterModel, boolean initialFilter, OsgiServl
Filter instance = null;
if (filterModel.getFilterClass() != null) {
try {
- instance = filterModel.getFilterClass().newInstance();
+ instance = filterModel.getFilterClass().getConstructor().newInstance();
} catch (Exception e) {
throw new RuntimeException("Can't instantiate filter of class " + filterModel.getFilterClass());
}
diff --git a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardWrapper.java b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardWrapper.java
index 1ad10c6cfd..99d31d1071 100644
--- a/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardWrapper.java
+++ b/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/PaxWebStandardWrapper.java
@@ -228,7 +228,7 @@ public synchronized Servlet loadServlet() throws ServletException {
}
} else if (servletClass != null) {
try {
- instance = servletClass.newInstance();
+ instance = servletClass.getConstructor().newInstance();
} catch (Exception e) {
throw new ServletException("Can't instantiate servlet with class "
+ servletClass + ": " + e.getMessage(), e);
diff --git a/pax-web-undertow-websocket/src/main/java/org/ops4j/pax/web/service/undertow/websocket/internal/WebSocketsInitializer.java b/pax-web-undertow-websocket/src/main/java/org/ops4j/pax/web/service/undertow/websocket/internal/WebSocketsInitializer.java
index c4814a4551..3771a917a4 100644
--- a/pax-web-undertow-websocket/src/main/java/org/ops4j/pax/web/service/undertow/websocket/internal/WebSocketsInitializer.java
+++ b/pax-web-undertow-websocket/src/main/java/org/ops4j/pax/web/service/undertow/websocket/internal/WebSocketsInitializer.java
@@ -15,6 +15,7 @@
*/
package org.ops4j.pax.web.service.undertow.websocket.internal;
+import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Modifier;
import java.util.HashSet;
import java.util.Set;
@@ -76,8 +77,9 @@ public void onStartup(Set> c, ServletContext ctx) throws ServletExcepti
if (ServerApplicationConfig.class.isAssignableFrom(potentialEndpointClass)) {
// a class that processes javax.websocket.Endpoints
try {
- configs.add((ServerApplicationConfig) potentialEndpointClass.newInstance());
- } catch (InstantiationException | IllegalAccessException e) {
+ configs.add((ServerApplicationConfig) potentialEndpointClass.getConstructor().newInstance());
+ } catch (InstantiationException | IllegalAccessException | NoSuchMethodException |
+ InvocationTargetException e) {
LOG.warn("Problem instantiating potentialEndpointClass {}: {}. Skipping", potentialEndpointClass,
e.getMessage(), e);
}
diff --git a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebFilterInfo.java b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebFilterInfo.java
index 5655425756..c1abbecc6a 100644
--- a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebFilterInfo.java
+++ b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebFilterInfo.java
@@ -45,7 +45,7 @@ public class PaxWebFilterInfo extends FilterInfo {
private ServiceReference extends Filter> serviceReference;
- private boolean whiteboardTCCL;
+ private final boolean whiteboardTCCL;
public PaxWebFilterInfo(FilterModel model, OsgiServletContext osgiServletContext,
boolean whiteboardTCCL) {
@@ -67,6 +67,7 @@ public PaxWebFilterInfo(FilterModel model, OsgiServletContext osgiServletContext
this.whiteboardTCCL = whiteboardTCCL;
}
+ @SuppressWarnings("MethodDoesntCallSuperMethod")
@Override
public FilterInfo clone() {
final FilterInfo info = new PaxWebFilterInfo(this.filterModel, this.osgiServletContext,
@@ -120,7 +121,7 @@ public InstanceHandle createInstance() throws InstantiationException {
}
} else if (model.getFilterClass() != null) {
try {
- instance = model.getFilterClass().newInstance();
+ instance = model.getFilterClass().getConstructor().newInstance();
} catch (Exception e) {
InstantiationException instantiationException = new InstantiationException(e.getMessage());
instantiationException.initCause(e);
diff --git a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebServletInfo.java b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebServletInfo.java
index fe4abddb94..651ff7493e 100644
--- a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebServletInfo.java
+++ b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebServletInfo.java
@@ -174,6 +174,7 @@ public ServletInfo addMapping(final String mapping) {
return this;
}
+ @SuppressWarnings("MethodDoesntCallSuperMethod")
@Override
public ServletInfo clone() {
final ServletInfo info;
@@ -249,7 +250,7 @@ public InstanceHandle createInstance() throws InstantiationException {
}
} else if (model.getServletClass() != null) {
try {
- instance = model.getServletClass().newInstance();
+ instance = model.getServletClass().getConstructor().newInstance();
} catch (Exception e) {
InstantiationException instantiationException = new InstantiationException(e.getMessage());
instantiationException.initCause(e);
diff --git a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/security/JaasIdentityManager.java b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/security/JaasIdentityManager.java
index 808a7fd750..5da4062886 100644
--- a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/security/JaasIdentityManager.java
+++ b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/security/JaasIdentityManager.java
@@ -70,7 +70,7 @@ public Account verify(Credential credential) {
if (credential instanceof X509CertificateCredential) {
X509CertificateCredential certCredential = (X509CertificateCredential) credential;
X509Certificate certificate = certCredential.getCertificate();
- return verify(certificate.getSubjectDN().getName(), credential);
+ return verify(certificate.getSubjectX500Principal().getName(), credential);
}
throw new IllegalArgumentException("Parameter must be a X509CertificateCredential");
}
diff --git a/samples/samples-config/showcase/pom.xml b/samples/samples-config/showcase/pom.xml
index 4936e5ed8a..a01fc91840 100644
--- a/samples/samples-config/showcase/pom.xml
+++ b/samples/samples-config/showcase/pom.xml
@@ -89,7 +89,7 @@
org.ops4j.pax.web.samples.config.commands,
- org.ops4j.pax.web.samples.config.web
+ org.ops4j.pax.web.samples.config.commands.web
diff --git a/samples/samples-config/showcase/src/main/java/org/ops4j/pax/web/samples/config/commands/HttpServiceShowcase.java b/samples/samples-config/showcase/src/main/java/org/ops4j/pax/web/samples/config/commands/HttpServiceShowcase.java
index 2c69199b5d..8976ebc256 100644
--- a/samples/samples-config/showcase/src/main/java/org/ops4j/pax/web/samples/config/commands/HttpServiceShowcase.java
+++ b/samples/samples-config/showcase/src/main/java/org/ops4j/pax/web/samples/config/commands/HttpServiceShowcase.java
@@ -67,6 +67,7 @@ public class HttpServiceShowcase implements Action {
private BundleContext context;
@Override
+ @SuppressWarnings("deprecation")
public Object execute() {
if ("help".equals(action)) {
System.out.println("This internal command allows testing several HttpService scenarios.");
diff --git a/samples/samples-httpservice/http-custom-context/src/main/java/org/ops4j/pax/web/samples/custom/context/Activator.java b/samples/samples-httpservice/http-custom-context/src/main/java/org/ops4j/pax/web/samples/custom/context/Activator.java
index 9cfaaf358b..ae16151806 100644
--- a/samples/samples-httpservice/http-custom-context/src/main/java/org/ops4j/pax/web/samples/custom/context/Activator.java
+++ b/samples/samples-httpservice/http-custom-context/src/main/java/org/ops4j/pax/web/samples/custom/context/Activator.java
@@ -39,6 +39,7 @@ public class Activator implements BundleActivator {
@Override
+ @SuppressWarnings("deprecation")
public void start(BundleContext context) {
httpServiceTracker = new ServiceTracker(context, HttpService.class, null) {
@Override
diff --git a/samples/samples-httpservice/wc-helloworld/src/main/java/org/ops4j/pax/web/samples/helloworld/wc/internal/HelloWorldErrorMakerServlet.java b/samples/samples-httpservice/wc-helloworld/src/main/java/org/ops4j/pax/web/samples/helloworld/wc/internal/HelloWorldErrorMakerServlet.java
index 496660178f..aa0beb2b70 100644
--- a/samples/samples-httpservice/wc-helloworld/src/main/java/org/ops4j/pax/web/samples/helloworld/wc/internal/HelloWorldErrorMakerServlet.java
+++ b/samples/samples-httpservice/wc-helloworld/src/main/java/org/ops4j/pax/web/samples/helloworld/wc/internal/HelloWorldErrorMakerServlet.java
@@ -18,6 +18,7 @@
package org.ops4j.pax.web.samples.helloworld.wc.internal;
import java.io.IOException;
+import java.lang.reflect.InvocationTargetException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
@@ -42,12 +43,13 @@ protected void doGet(final HttpServletRequest request, final HttpServletResponse
throw new IllegalArgumentException("Request parameter [type] is not set or is empty");
}
try {
- final Exception exception = (Exception) Class.forName(exceptionType).newInstance();
+ final Exception exception = (Exception) Class.forName(exceptionType).getConstructor().newInstance();
if (exception instanceof RuntimeException) {
throw (RuntimeException) exception;
}
throw new ServletException(exception);
- } catch (InstantiationException | IllegalAccessException | ClassNotFoundException e) {
+ } catch (InstantiationException | IllegalAccessException | ClassNotFoundException | NoSuchMethodException |
+ InvocationTargetException e) {
throw new ServletException("Cannot create exception", e);
}
}
diff --git a/samples/samples-jsf/jsf-primefaces-embedded/src/main/java/org/ops4j/pax/web/samples/primefaces/HelloWorldController.java b/samples/samples-jsf/jsf-primefaces-embedded/src/main/java/org/ops4j/pax/web/samples/primefaces/HelloWorldController.java
index 0fa12598b4..7c3ec274c7 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded/src/main/java/org/ops4j/pax/web/samples/primefaces/HelloWorldController.java
+++ b/samples/samples-jsf/jsf-primefaces-embedded/src/main/java/org/ops4j/pax/web/samples/primefaces/HelloWorldController.java
@@ -18,14 +18,12 @@
*/
package org.ops4j.pax.web.samples.primefaces;
-import javax.faces.bean.ManagedBean;
-import javax.faces.bean.SessionScoped;
-
// According to "5.4 Managed Bean Annotations" of JSF 2.3 specification,javax.faces.bean package
// is deprecated and the recommended annotations should be taken from CDI 1.2
-@ManagedBean(name = "helloWorld")
-@SessionScoped
+@SuppressWarnings("deprecation")
+@javax.faces.bean.ManagedBean(name = "helloWorld")
+@javax.faces.bean.SessionScoped
public class HelloWorldController {
private String name;
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/src/main/java/org/ops4j/pax/web/jsf/resourcehandler/itest/application/myfaces/SomeBean.java b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/src/main/java/org/ops4j/pax/web/jsf/resourcehandler/itest/application/myfaces/SomeBean.java
index fa1c1d92cc..2e886adca8 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/src/main/java/org/ops4j/pax/web/jsf/resourcehandler/itest/application/myfaces/SomeBean.java
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/src/main/java/org/ops4j/pax/web/jsf/resourcehandler/itest/application/myfaces/SomeBean.java
@@ -15,11 +15,9 @@
*/
package org.ops4j.pax.web.jsf.resourcehandler.itest.application.myfaces;
-import javax.faces.bean.ManagedBean;
-import javax.faces.bean.RequestScoped;
-
-@ManagedBean
-@RequestScoped
+@SuppressWarnings("deprecation")
+@javax.faces.bean.ManagedBean
+@javax.faces.bean.SessionScoped
public class SomeBean {
public String getHello() {
diff --git a/samples/samples-jsf/war-jsf23-embedded/src/main/java/org/ops4j/pax/web/samples/warjsf23/Hello.java b/samples/samples-jsf/war-jsf23-embedded/src/main/java/org/ops4j/pax/web/samples/warjsf23/Hello.java
index eed2bda7f5..bfab452628 100644
--- a/samples/samples-jsf/war-jsf23-embedded/src/main/java/org/ops4j/pax/web/samples/warjsf23/Hello.java
+++ b/samples/samples-jsf/war-jsf23-embedded/src/main/java/org/ops4j/pax/web/samples/warjsf23/Hello.java
@@ -20,14 +20,13 @@
import java.io.IOException;
import java.util.Properties;
-import javax.faces.bean.ManagedBean;
-import javax.faces.bean.RequestScoped;
// According to "5.4 Managed Bean Annotations" of JSF 2.3 specification,javax.faces.bean package
// is deprecated and the recommended annotations should be taken from CDI 1.2
-@ManagedBean
-@RequestScoped
+@SuppressWarnings("deprecation")
+@javax.faces.bean.ManagedBean
+@javax.faces.bean.RequestScoped
public class Hello {
private String what;
diff --git a/samples/samples-jsf/war-primefaces-embedded/src/main/java/org/ops4j/pax/web/samples/primefaces/HelloWorldController.java b/samples/samples-jsf/war-primefaces-embedded/src/main/java/org/ops4j/pax/web/samples/primefaces/HelloWorldController.java
index 0fa12598b4..7c3ec274c7 100644
--- a/samples/samples-jsf/war-primefaces-embedded/src/main/java/org/ops4j/pax/web/samples/primefaces/HelloWorldController.java
+++ b/samples/samples-jsf/war-primefaces-embedded/src/main/java/org/ops4j/pax/web/samples/primefaces/HelloWorldController.java
@@ -18,14 +18,12 @@
*/
package org.ops4j.pax.web.samples.primefaces;
-import javax.faces.bean.ManagedBean;
-import javax.faces.bean.SessionScoped;
-
// According to "5.4 Managed Bean Annotations" of JSF 2.3 specification,javax.faces.bean package
// is deprecated and the recommended annotations should be taken from CDI 1.2
-@ManagedBean(name = "helloWorld")
-@SessionScoped
+@SuppressWarnings("deprecation")
+@javax.faces.bean.ManagedBean(name = "helloWorld")
+@javax.faces.bean.SessionScoped
public class HelloWorldController {
private String name;
diff --git a/samples/samples-jsf/war-primefaces-wired/src/main/java/org/ops4j/pax/web/samples/primefaces/HelloWorldController.java b/samples/samples-jsf/war-primefaces-wired/src/main/java/org/ops4j/pax/web/samples/primefaces/HelloWorldController.java
index 0fa12598b4..7c3ec274c7 100644
--- a/samples/samples-jsf/war-primefaces-wired/src/main/java/org/ops4j/pax/web/samples/primefaces/HelloWorldController.java
+++ b/samples/samples-jsf/war-primefaces-wired/src/main/java/org/ops4j/pax/web/samples/primefaces/HelloWorldController.java
@@ -18,14 +18,12 @@
*/
package org.ops4j.pax.web.samples.primefaces;
-import javax.faces.bean.ManagedBean;
-import javax.faces.bean.SessionScoped;
-
// According to "5.4 Managed Bean Annotations" of JSF 2.3 specification,javax.faces.bean package
// is deprecated and the recommended annotations should be taken from CDI 1.2
-@ManagedBean(name = "helloWorld")
-@SessionScoped
+@SuppressWarnings("deprecation")
+@javax.faces.bean.ManagedBean(name = "helloWorld")
+@javax.faces.bean.SessionScoped
public class HelloWorldController {
private String name;
diff --git a/samples/samples-war/war-simplest-osgi/pom.xml b/samples/samples-war/war-simplest-osgi/pom.xml
index 3aa6212930..9007e195c6 100644
--- a/samples/samples-war/war-simplest-osgi/pom.xml
+++ b/samples/samples-war/war-simplest-osgi/pom.xml
@@ -53,7 +53,7 @@
*
- org.ops4j.pax.web.samples.war
+ org.ops4j.pax.web.samples.war.osgi
+
+
+ 4.0.0
+
+
+ org.ops4j.pax.web.samples
+ samples-httpservice
+ 8.0.14-SNAPSHOT
+ ../pom.xml
+
+
+ org.ops4j.pax.web.samples
+ hs-for-war-default
+ bundle
+
+ OPS4J Pax Web HttpService Samples - WAR dependency
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+
+
+ org.ops4j.pax.web.samples.helloworld.Activator
+
+
+ javax.servlet;version="[3.1,5)",
+ javax.servlet.http;version="[3.1,5)",
+
+
+ org.osgi.framework;version="[1.8,2)",
+ org.osgi.util.tracker;version="[1.5,2)",
+
+
+ org.osgi.service.http;version="[1.2,2)"
+
+ org.ops4j.pax.web.samples.helloworld
+
+
+
+
+
+
+
+
+
+
+
+ org.osgi
+ osgi.core
+ provided
+
+
+ org.osgi
+ osgi.cmpn
+ provided
+
+
+
+
+
+ jakarta.servlet
+ jakarta.servlet-api
+ provided
+
+
+
+
+
diff --git a/samples/samples-httpservice/hs-for-war-default/src/main/java/org/ops4j/pax/web/samples/helloworld/Activator.java b/samples/samples-httpservice/hs-for-war-default/src/main/java/org/ops4j/pax/web/samples/helloworld/Activator.java
new file mode 100644
index 0000000000..03c0b024d4
--- /dev/null
+++ b/samples/samples-httpservice/hs-for-war-default/src/main/java/org/ops4j/pax/web/samples/helloworld/Activator.java
@@ -0,0 +1,71 @@
+/*
+ * Copyright 2022 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.samples.helloworld;
+
+import org.osgi.framework.BundleActivator;
+import org.osgi.framework.BundleContext;
+import org.osgi.framework.ServiceReference;
+import org.osgi.service.http.HttpService;
+import org.osgi.util.tracker.ServiceTracker;
+import org.osgi.util.tracker.ServiceTrackerCustomizer;
+
+public final class Activator implements BundleActivator, ServiceTrackerCustomizer {
+
+ private BundleContext bundleContext;
+
+ private ServiceTracker tracker;
+
+ public void start(BundleContext bc) {
+ bundleContext = bc;
+ tracker = new ServiceTracker<>(bc, HttpService.class, this);
+ tracker.open();
+ }
+
+ public void stop(BundleContext bc) {
+ HttpService service = tracker.getService();
+ if (service != null) {
+ try {
+ service.unregister("/test1");
+ } catch (Exception ignored) {
+ }
+ }
+ tracker.close();
+ }
+
+ @Override
+ public HttpService addingService(ServiceReference reference) {
+ final HttpService httpService = bundleContext.getService(reference);
+ if (httpService != null) {
+ try {
+ httpService.registerServlet("/test1", new HelloWorldServlet(), null, null);
+ } catch (Exception e) {
+ throw new RuntimeException(e.getMessage(), e);
+ }
+ }
+
+ return httpService;
+ }
+
+ @Override
+ public void modifiedService(ServiceReference reference, HttpService service) {
+ // ignore
+ }
+
+ @Override
+ public void removedService(ServiceReference reference, HttpService service) {
+ }
+
+}
diff --git a/samples/samples-httpservice/hs-for-war-default/src/main/java/org/ops4j/pax/web/samples/helloworld/HelloWorldServlet.java b/samples/samples-httpservice/hs-for-war-default/src/main/java/org/ops4j/pax/web/samples/helloworld/HelloWorldServlet.java
new file mode 100644
index 0000000000..a8294ed7b1
--- /dev/null
+++ b/samples/samples-httpservice/hs-for-war-default/src/main/java/org/ops4j/pax/web/samples/helloworld/HelloWorldServlet.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright 2022 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.ops4j.pax.web.samples.helloworld;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+public class HelloWorldServlet extends HttpServlet {
+
+ public HelloWorldServlet() {
+ }
+
+ protected void doGet(final HttpServletRequest request, final HttpServletResponse response) throws IOException {
+ response.setContentType("text/plain");
+
+ final PrintWriter writer = response.getWriter();
+ writer.println("test1");
+ }
+
+}
diff --git a/samples/samples-httpservice/pom.xml b/samples/samples-httpservice/pom.xml
index 5a98663913..74bd9f18b0 100644
--- a/samples/samples-httpservice/pom.xml
+++ b/samples/samples-httpservice/pom.xml
@@ -42,6 +42,7 @@
hs-jersey
hs-1
hs-2
+ hs-for-war-default
diff --git a/samples/samples-war/pom.xml b/samples/samples-war/pom.xml
index e26b560d8e..9df1fa2607 100644
--- a/samples/samples-war/pom.xml
+++ b/samples/samples-war/pom.xml
@@ -66,6 +66,7 @@
war-http2
war-keycloak
war-dispatcher
+ war-default
diff --git a/samples/samples-war/war-default/pom.xml b/samples/samples-war/war-default/pom.xml
new file mode 100644
index 0000000000..1b21c9c83e
--- /dev/null
+++ b/samples/samples-war/war-default/pom.xml
@@ -0,0 +1,76 @@
+
+
+
+
+ 4.0.0
+
+
+ org.ops4j.pax.web.samples
+ samples-war
+ 8.0.14-SNAPSHOT
+ ../pom.xml
+
+
+ org.ops4j.pax.web.samples
+ war-default
+ war
+
+ OPS4J Pax Web WAR Samples - default context
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+
+
+ jar
+ war
+ bundle
+
+
+
+ org.osgi.framework;version="[1.8,2)",
+ org.ops4j.pax.web.samples.helloworld,
+ *
+
+ <_wab>${project.build.directory}/${project.build.finalName}
+ /
+ *;scope=compile|runtime
+ WEB-INF/lib
+
+
+
+
+
+
+
+
+
+
+
+ jakarta.servlet
+ jakarta.servlet-api
+ provided
+
+
+
+
+
diff --git a/samples/samples-war/war-default/src/main/webapp/WEB-INF/web.xml b/samples/samples-war/war-default/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000000..1bdda73e39
--- /dev/null
+++ b/samples/samples-war/war-default/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
diff --git a/samples/samples-war/war-default/src/main/webapp/index.jsp b/samples/samples-war/war-default/src/main/webapp/index.jsp
new file mode 100644
index 0000000000..35e733c0e5
--- /dev/null
+++ b/samples/samples-war/war-default/src/main/webapp/index.jsp
@@ -0,0 +1,33 @@
+<%--
+
+ Copyright 2022 OPS4J.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+--%>
+
+
+
+ hello jsp
+
+ <%!
+ String message = "Hello, World, from JSP";
+ %>
+
+
+
+
+ <%= message %>
+
+
+
From 067d97670332f0ba764fb9c5d5df00f3bbd060a1 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Fri, 25 Nov 2022 11:02:42 +0100
Subject: [PATCH 051/311] [Fixes #1800] Never call getResource[s] for
non-RESOLVED bundle, return empty set for non-RESOLVED bundle
---
.../ops4j/pax/web/utils/ClassPathUtil.java | 2 +-
.../OsgiServletContextClassLoader.java | 19 +++++++++++++------
2 files changed, 14 insertions(+), 7 deletions(-)
diff --git a/pax-web-api/src/main/java/org/ops4j/pax/web/utils/ClassPathUtil.java b/pax-web-api/src/main/java/org/ops4j/pax/web/utils/ClassPathUtil.java
index b4f84191ce..c0808f62b6 100644
--- a/pax-web-api/src/main/java/org/ops4j/pax/web/utils/ClassPathUtil.java
+++ b/pax-web-api/src/main/java/org/ops4j/pax/web/utils/ClassPathUtil.java
@@ -251,7 +251,7 @@ public static Set getBundlesInClassSpace(Bundle bundle, Set bund
BundleWiring bundleWiring = bundle == null ? null : bundle.adapt(BundleWiring.class);
if (bundle == null || bundleWiring == null) {
- throw new IllegalArgumentException("Bundle, BundleContext or BundleWiring is null");
+ return Collections.emptySet();
}
Set bundles = new HashSet<>();
diff --git a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiServletContextClassLoader.java b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiServletContextClassLoader.java
index f9fe52e3c9..29f3be7c4b 100644
--- a/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiServletContextClassLoader.java
+++ b/pax-web-spi/src/main/java/org/ops4j/pax/web/service/spi/servlet/OsgiServletContextClassLoader.java
@@ -25,6 +25,7 @@
import org.osgi.framework.Bundle;
import org.osgi.framework.BundleReference;
+import org.osgi.framework.wiring.BundleWiring;
/**
* A {@link ClassLoader} added in Pax Web to replace all pax-swissbox/xbean bundle classloaders and to be used
@@ -113,9 +114,11 @@ public void makeImmutable() {
public Class> loadClass(String name) throws ClassNotFoundException {
List suppressed = new ArrayList<>(bundles.size());
for (Bundle b : bundles) {
- if (b.getState() != Bundle.UNINSTALLED) {
+ BundleWiring bw = b.adapt(BundleWiring.class);
+ ClassLoader cl = bw == null ? null : bw.getClassLoader();
+ if (cl != null) {
try {
- return b.loadClass(name);
+ return cl.loadClass(name);
} catch (Exception e) {
suppressed.add(e);
}
@@ -130,8 +133,10 @@ public Class> loadClass(String name) throws ClassNotFoundException {
@Override
protected URL findResource(String name) {
for (Bundle b : bundles) {
- if (b.getState() != Bundle.UNINSTALLED) {
- URL res = b.getResource(name);
+ BundleWiring bw = b.adapt(BundleWiring.class);
+ ClassLoader cl = bw == null ? null : bw.getClassLoader();
+ if (cl != null) {
+ URL res = cl.getResource(name);
if (res != null) {
return res;
}
@@ -145,8 +150,10 @@ protected URL findResource(String name) {
protected Enumeration findResources(String name) throws IOException {
List urls = new ArrayList<>(32);
for (Bundle b : bundles) {
- if (b.getState() != Bundle.UNINSTALLED) {
- Enumeration e = b.getResources(name);
+ BundleWiring bw = b.adapt(BundleWiring.class);
+ ClassLoader cl = bw == null ? null : bw.getClassLoader();
+ if (cl != null) {
+ Enumeration e = cl.getResources(name);
if (e != null) {
while (e.hasMoreElements()) {
urls.add(e.nextElement());
From 1e401d71df74264a77824329451a2b2b11ecbde7 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Fri, 25 Nov 2022 14:47:38 +0100
Subject: [PATCH 052/311] [tests] Improve (a bit) reliability of
WhiteboardServletAnnotatedIntegrationTest.testWhiteboardFilterRegistration
---
.../AbstractWhiteboardServletAnnotatedIntegrationTest.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/whiteboard/AbstractWhiteboardServletAnnotatedIntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/whiteboard/AbstractWhiteboardServletAnnotatedIntegrationTest.java
index 5e1c78d9d1..8881c961f0 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/whiteboard/AbstractWhiteboardServletAnnotatedIntegrationTest.java
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/whiteboard/AbstractWhiteboardServletAnnotatedIntegrationTest.java
@@ -94,8 +94,10 @@ public void testWhiteboardFilterRegistration() throws Exception {
AnnotatedTestServlet annotatedTestServlet = new AnnotatedTestServlet();
final ServiceRegistration[] servletRegistration = new ServiceRegistration[1];
final ServiceRegistration[] filterRegistration = new ServiceRegistration[1];
- configureAndWaitForServletWithMapping("/test", () -> {
+ configureAndWaitForFilterWithMapping("/*", () -> {
filterRegistration[0] = context.registerService(Filter.class, new AnnotatedTestFilter(), null);
+ });
+ configureAndWaitForServletWithMapping("/test", () -> {
servletRegistration[0] = context.registerService(Servlet.class, annotatedTestServlet, null);
});
From 69c650aa9e04345f534c7f94299085ec9911a8e3 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Fri, 25 Nov 2022 17:44:36 +0100
Subject: [PATCH 053/311] Revert "Use https protocol for SCM"
This reverts commit 1788ebaab46612a2dd8087aa9426d5a34fb25878.
---
pom.xml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pom.xml b/pom.xml
index 09c9d6c825..9d37de610d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,9 +43,9 @@
- scm:git:https://github.com/ops4j/org.ops4j.pax.web.git
- scm:git:https://github.com/ops4j/org.ops4j.pax.web.git
- https://github.com/ops4j/org.ops4j.pax.web/tree/pax-web-8.0.x
+ scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
+ scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
+ https://github.com/ops4j/org.ops4j.pax.web/tree/main
HEAD
From 767d9447c0c995d3f803cc45110b8e21a5bd6f35 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Fri, 25 Nov 2022 17:47:45 +0100
Subject: [PATCH 054/311] [maven-release-plugin] prepare release web-8.0.14
---
pax-web-api/pom.xml | 2 +-
pax-web-deployer/pom.xml | 2 +-
pax-web-extender-war/pom.xml | 2 +-
pax-web-extender-whiteboard/pom.xml | 2 +-
pax-web-features/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-annotation13/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-cdi12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-el2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jpa2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-servlet31/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml | 2 +-
pax-web-fragments/pom.xml | 2 +-
pax-web-itest/pax-web-itest-common/pom.xml | 2 +-
.../pax-web-itest-container-common/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-jetty/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-tomcat/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-undertow/pom.xml | 2 +-
pax-web-itest/pax-web-itest-container/pom.xml | 2 +-
pax-web-itest/pax-web-itest-jsp/pom.xml | 2 +-
pax-web-itest/pax-web-itest-karaf/pom.xml | 2 +-
pax-web-itest/pax-web-itest-osgi/pom.xml | 2 +-
pax-web-itest/pax-web-itest-server/pom.xml | 2 +-
pax-web-itest/pax-web-itest-utils/pom.xml | 2 +-
pax-web-itest/pom.xml | 2 +-
pax-web-jetty-bundle/pom.xml | 2 +-
pax-web-jetty/pom.xml | 2 +-
pax-web-jsp/pom.xml | 2 +-
pax-web-karaf/pom.xml | 2 +-
pax-web-manual/pom.xml | 2 +-
pax-web-resources/pax-web-resources-api/pom.xml | 2 +-
pax-web-resources/pax-web-resources-extender/pom.xml | 2 +-
pax-web-resources/pax-web-resources-jsf/pom.xml | 2 +-
pax-web-resources/pom.xml | 2 +-
pax-web-runtime/pom.xml | 2 +-
pax-web-spi/pom.xml | 2 +-
pax-web-tomcat-bundle/pom.xml | 2 +-
pax-web-tomcat-common/pom.xml | 2 +-
pax-web-tomcat-websocket/pom.xml | 2 +-
pax-web-tomcat/pom.xml | 2 +-
pax-web-undertow-bundle/pom.xml | 2 +-
pax-web-undertow-websocket/pom.xml | 2 +-
pax-web-undertow/pom.xml | 2 +-
pax-web-websocket/pom.xml | 2 +-
pom.xml | 4 ++--
samples/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-tomcat/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat-vhosts/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat/pom.xml | 2 +-
.../samples-config/config-fragment-undertow-vhosts/pom.xml | 2 +-
.../samples-config/limit-post-config-fragment-tomcat/pom.xml | 2 +-
.../limit-post-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/pom.xml | 2 +-
samples/samples-config/showcase/pom.xml | 2 +-
samples/samples-httpservice/authentication/pom.xml | 2 +-
samples/samples-httpservice/hs-1/pom.xml | 2 +-
samples/samples-httpservice/hs-2/pom.xml | 2 +-
samples/samples-httpservice/hs-for-war-default/pom.xml | 2 +-
samples/samples-httpservice/hs-helloworld/pom.xml | 2 +-
samples/samples-httpservice/hs-jersey/pom.xml | 2 +-
samples/samples-httpservice/http-custom-context/pom.xml | 2 +-
samples/samples-httpservice/pom.xml | 2 +-
samples/samples-httpservice/wc-helloworld/pom.xml | 2 +-
samples/samples-internal/initializers-fragment1/pom.xml | 2 +-
samples/samples-internal/initializers-fragment2/pom.xml | 2 +-
samples/samples-internal/initializers/pom.xml | 2 +-
samples/samples-internal/pax-web-spi-fragment/pom.xml | 2 +-
samples/samples-internal/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons1/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons2/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons3/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-jar/pom.xml | 2 +-
.../jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle-override/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle/pom.xml | 2 +-
samples/samples-jsf/jsf-resourcehandler/pom.xml | 2 +-
samples/samples-jsf/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-cdi/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-embedded/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-wired/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-wired/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp-noclasses/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp/pom.xml | 2 +-
samples/samples-jsp/pom.xml | 2 +-
samples/samples-war/helloworld-servlet3/pom.xml | 2 +-
samples/samples-war/jsp-filter/pom.xml | 2 +-
samples/samples-war/pom.xml | 2 +-
samples/samples-war/simple-filter/pom.xml | 2 +-
samples/samples-war/wab-container-context-config/pom.xml | 2 +-
samples/samples-war/war-authentication/pom.xml | 2 +-
samples/samples-war/war-default/pom.xml | 2 +-
samples/samples-war/war-dispatch-jsp/pom.xml | 2 +-
samples/samples-war/war-dispatcher/pom.xml | 2 +-
samples/samples-war/war-formauth/pom.xml | 2 +-
samples/samples-war/war-http-methods/pom.xml | 2 +-
samples/samples-war/war-http2/pom.xml | 2 +-
samples/samples-war/war-introspection-bundle/pom.xml | 2 +-
samples/samples-war/war-introspection/pom.xml | 2 +-
samples/samples-war/war-jetty-web/pom.xml | 2 +-
samples/samples-war/war-keycloak/pom.xml | 2 +-
samples/samples-war/war-limited-post-fragment-tomcat/pom.xml | 2 +-
.../samples-war/war-limited-post-fragment-undertow/pom.xml | 2 +-
samples/samples-war/war-limited-post/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-2/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-3/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-2/pom.xml | 2 +-
samples/samples-war/war-most-complex/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-fragment/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar1/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar2/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-itself/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-jar/pom.xml | 2 +-
samples/samples-war/war-required/pom.xml | 2 +-
samples/samples-war/war-requiring/pom.xml | 2 +-
samples/samples-war/war-security/pom.xml | 2 +-
samples/samples-war/war-servlet-jsp-file/pom.xml | 2 +-
samples/samples-war/war-simple/pom.xml | 2 +-
samples/samples-war/war-simplest-javaee/pom.xml | 2 +-
samples/samples-war/war-simplest-osgi/pom.xml | 2 +-
samples/samples-war/war-spring-wired/pom.xml | 2 +-
samples/samples-war/war-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08/pom.xml | 2 +-
samples/samples-war/war-websocket-jsr356/pom.xml | 2 +-
samples/samples-war/war/pom.xml | 2 +-
samples/samples-whiteboard/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-1/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-2/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-3/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-annotated/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-1603/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-extended/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-scopes/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard/pom.xml | 2 +-
149 files changed, 150 insertions(+), 150 deletions(-)
diff --git a/pax-web-api/pom.xml b/pax-web-api/pom.xml
index ce57b4f4a7..9c7f9e5e1d 100644
--- a/pax-web-api/pom.xml
+++ b/pax-web-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-deployer/pom.xml b/pax-web-deployer/pom.xml
index 98456ac013..6c175cce6c 100644
--- a/pax-web-deployer/pom.xml
+++ b/pax-web-deployer/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-extender-war/pom.xml b/pax-web-extender-war/pom.xml
index 2b530ad47d..a14561ac82 100644
--- a/pax-web-extender-war/pom.xml
+++ b/pax-web-extender-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-extender-whiteboard/pom.xml b/pax-web-extender-whiteboard/pom.xml
index 7e4e6812ff..c6c4708ca0 100644
--- a/pax-web-extender-whiteboard/pom.xml
+++ b/pax-web-extender-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-features/pom.xml b/pax-web-features/pom.xml
index f842c6e7b9..91a954f0f0 100644
--- a/pax-web-features/pom.xml
+++ b/pax-web-features/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
index 688eaf1b57..d6d4bbd7ff 100644
--- a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
index 51dc0be951..fda251ffff 100644
--- a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-el2/pom.xml b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
index 1a2c5a6075..a55ace3122 100644
--- a/pax-web-fragments/pax-web-compatibility-el2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
index 6f9a2958bc..8827ed6b0c 100644
--- a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
index cdbce2493d..dd91f11abe 100644
--- a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
index e4e69f76f0..f8f6580c5d 100644
--- a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
index fad015d5cd..22ae12ac2d 100644
--- a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
index 80c961a7aa..6c2ea5389b 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
index 4f04e13aab..4301c4b6b5 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-fragments/pom.xml b/pax-web-fragments/pom.xml
index fc8602ce70..135aed553d 100644
--- a/pax-web-fragments/pom.xml
+++ b/pax-web-fragments/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-common/pom.xml b/pax-web-itest/pax-web-itest-common/pom.xml
index 1ae8c0b58b..572d1506d5 100644
--- a/pax-web-itest/pax-web-itest-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
index 7ba620dc72..da61fb79df 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
index 837fc4bbc0..e387c3610b 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
index bc68c16cb0..be54017532 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
index c373b9b18e..6c49f92469 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pom.xml b/pax-web-itest/pax-web-itest-container/pom.xml
index 056ed9aa9e..2c8d97c2f7 100644
--- a/pax-web-itest/pax-web-itest-container/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-jsp/pom.xml b/pax-web-itest/pax-web-itest-jsp/pom.xml
index 216fc82e95..3dff40ff5d 100644
--- a/pax-web-itest/pax-web-itest-jsp/pom.xml
+++ b/pax-web-itest/pax-web-itest-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-karaf/pom.xml b/pax-web-itest/pax-web-itest-karaf/pom.xml
index 7a47b223b2..2a5101b58b 100644
--- a/pax-web-itest/pax-web-itest-karaf/pom.xml
+++ b/pax-web-itest/pax-web-itest-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-osgi/pom.xml b/pax-web-itest/pax-web-itest-osgi/pom.xml
index 75e5b67bb6..f8c664fa4d 100644
--- a/pax-web-itest/pax-web-itest-osgi/pom.xml
+++ b/pax-web-itest/pax-web-itest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-server/pom.xml b/pax-web-itest/pax-web-itest-server/pom.xml
index eef0e39a1b..bcf479b092 100644
--- a/pax-web-itest/pax-web-itest-server/pom.xml
+++ b/pax-web-itest/pax-web-itest-server/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-utils/pom.xml b/pax-web-itest/pax-web-itest-utils/pom.xml
index dfeec1d755..4d568f1889 100644
--- a/pax-web-itest/pax-web-itest-utils/pom.xml
+++ b/pax-web-itest/pax-web-itest-utils/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-itest/pom.xml b/pax-web-itest/pom.xml
index 7cf5ba251b..2b0a9e7f17 100644
--- a/pax-web-itest/pom.xml
+++ b/pax-web-itest/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-jetty-bundle/pom.xml b/pax-web-jetty-bundle/pom.xml
index 441001b9e7..19c0e5c5ae 100644
--- a/pax-web-jetty-bundle/pom.xml
+++ b/pax-web-jetty-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-jetty/pom.xml b/pax-web-jetty/pom.xml
index e3e28bf979..2c84ef3ffe 100644
--- a/pax-web-jetty/pom.xml
+++ b/pax-web-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-jsp/pom.xml b/pax-web-jsp/pom.xml
index ab720b8edd..613c2f0d05 100644
--- a/pax-web-jsp/pom.xml
+++ b/pax-web-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-karaf/pom.xml b/pax-web-karaf/pom.xml
index 8a928b4d0e..9cebae4a06 100644
--- a/pax-web-karaf/pom.xml
+++ b/pax-web-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-manual/pom.xml b/pax-web-manual/pom.xml
index 247f7bc291..89a5ab1dd6 100644
--- a/pax-web-manual/pom.xml
+++ b/pax-web-manual/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-api/pom.xml b/pax-web-resources/pax-web-resources-api/pom.xml
index 0c569de6e8..c55b2acdfb 100644
--- a/pax-web-resources/pax-web-resources-api/pom.xml
+++ b/pax-web-resources/pax-web-resources-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-extender/pom.xml b/pax-web-resources/pax-web-resources-extender/pom.xml
index 10a9f21a83..4f8cc665fa 100644
--- a/pax-web-resources/pax-web-resources-extender/pom.xml
+++ b/pax-web-resources/pax-web-resources-extender/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-jsf/pom.xml b/pax-web-resources/pax-web-resources-jsf/pom.xml
index 47fd950457..0e02882f6f 100644
--- a/pax-web-resources/pax-web-resources-jsf/pom.xml
+++ b/pax-web-resources/pax-web-resources-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-resources/pom.xml b/pax-web-resources/pom.xml
index a57c4aa928..975377ae61 100644
--- a/pax-web-resources/pom.xml
+++ b/pax-web-resources/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-runtime/pom.xml b/pax-web-runtime/pom.xml
index 12b03e2b77..a7e8f39d30 100644
--- a/pax-web-runtime/pom.xml
+++ b/pax-web-runtime/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-spi/pom.xml b/pax-web-spi/pom.xml
index 0a609c51c2..bda01c6fae 100644
--- a/pax-web-spi/pom.xml
+++ b/pax-web-spi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-tomcat-bundle/pom.xml b/pax-web-tomcat-bundle/pom.xml
index 7b843fe665..05733184a8 100644
--- a/pax-web-tomcat-bundle/pom.xml
+++ b/pax-web-tomcat-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-tomcat-common/pom.xml b/pax-web-tomcat-common/pom.xml
index 0576d85e9e..58a2917431 100644
--- a/pax-web-tomcat-common/pom.xml
+++ b/pax-web-tomcat-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-tomcat-websocket/pom.xml b/pax-web-tomcat-websocket/pom.xml
index 7ddbfc2991..8556c8c0bf 100644
--- a/pax-web-tomcat-websocket/pom.xml
+++ b/pax-web-tomcat-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-tomcat/pom.xml b/pax-web-tomcat/pom.xml
index 6c969f79d4..7f28ad4af0 100644
--- a/pax-web-tomcat/pom.xml
+++ b/pax-web-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-undertow-bundle/pom.xml b/pax-web-undertow-bundle/pom.xml
index 352c636306..5fb7ecb5f2 100644
--- a/pax-web-undertow-bundle/pom.xml
+++ b/pax-web-undertow-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-undertow-websocket/pom.xml b/pax-web-undertow-websocket/pom.xml
index c03f4b4404..a65ac34957 100644
--- a/pax-web-undertow-websocket/pom.xml
+++ b/pax-web-undertow-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-undertow/pom.xml b/pax-web-undertow/pom.xml
index 07b0fbf7dd..a22a10d8e4 100644
--- a/pax-web-undertow/pom.xml
+++ b/pax-web-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pax-web-websocket/pom.xml b/pax-web-websocket/pom.xml
index 9cf29e0e0a..2b7965d168 100644
--- a/pax-web-websocket/pom.xml
+++ b/pax-web-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/pom.xml b/pom.xml
index 9d37de610d..56d2a78158 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
pom
OPS4J Pax Web
@@ -46,7 +46,7 @@
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
https://github.com/ops4j/org.ops4j.pax.web/tree/main
- HEAD
+ web-8.0.14
diff --git a/samples/pom.xml b/samples/pom.xml
index a5aadc823a..9ac6186cda 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-jetty/pom.xml b/samples/samples-config/auth-config-fragment-jetty/pom.xml
index 9bd87eda2f..00a9b80736 100644
--- a/samples/samples-config/auth-config-fragment-jetty/pom.xml
+++ b/samples/samples-config/auth-config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-tomcat/pom.xml b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
index 5c8455455f..db4a7fe7b3 100644
--- a/samples/samples-config/auth-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-undertow/pom.xml b/samples/samples-config/auth-config-fragment-undertow/pom.xml
index d20a1b8be7..1e9aa9abf4 100644
--- a/samples/samples-config/auth-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/auth-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-config/config-fragment-jetty/pom.xml b/samples/samples-config/config-fragment-jetty/pom.xml
index 5701cf23df..276e474bf9 100644
--- a/samples/samples-config/config-fragment-jetty/pom.xml
+++ b/samples/samples-config/config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
index b9a86e1716..3ebf740dbc 100644
--- a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat/pom.xml b/samples/samples-config/config-fragment-tomcat/pom.xml
index fb25646b6b..31a819a5d6 100644
--- a/samples/samples-config/config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
index fc419a9d15..a3b1def420 100644
--- a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
index 5a66cff2c3..83e88e9d0d 100644
--- a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
index 783c7beef2..0db8f64477 100644
--- a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-config/pom.xml b/samples/samples-config/pom.xml
index 09f4184301..38ca5a3804 100644
--- a/samples/samples-config/pom.xml
+++ b/samples/samples-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-config/showcase/pom.xml b/samples/samples-config/showcase/pom.xml
index 0c652ec559..90e38522ba 100644
--- a/samples/samples-config/showcase/pom.xml
+++ b/samples/samples-config/showcase/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-httpservice/authentication/pom.xml b/samples/samples-httpservice/authentication/pom.xml
index 9846cede07..e712d4b77b 100644
--- a/samples/samples-httpservice/authentication/pom.xml
+++ b/samples/samples-httpservice/authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-httpservice/hs-1/pom.xml b/samples/samples-httpservice/hs-1/pom.xml
index 8a5b9a33e9..88aa4412b3 100644
--- a/samples/samples-httpservice/hs-1/pom.xml
+++ b/samples/samples-httpservice/hs-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-httpservice/hs-2/pom.xml b/samples/samples-httpservice/hs-2/pom.xml
index fb9ae0e162..4e0daff52b 100644
--- a/samples/samples-httpservice/hs-2/pom.xml
+++ b/samples/samples-httpservice/hs-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-httpservice/hs-for-war-default/pom.xml b/samples/samples-httpservice/hs-for-war-default/pom.xml
index ef5b0778db..2e8b86e598 100644
--- a/samples/samples-httpservice/hs-for-war-default/pom.xml
+++ b/samples/samples-httpservice/hs-for-war-default/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-httpservice/hs-helloworld/pom.xml b/samples/samples-httpservice/hs-helloworld/pom.xml
index 19e51ee82c..501e257ea5 100644
--- a/samples/samples-httpservice/hs-helloworld/pom.xml
+++ b/samples/samples-httpservice/hs-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-httpservice/hs-jersey/pom.xml b/samples/samples-httpservice/hs-jersey/pom.xml
index 4393fbeb3d..6d0f169b32 100644
--- a/samples/samples-httpservice/hs-jersey/pom.xml
+++ b/samples/samples-httpservice/hs-jersey/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-httpservice/http-custom-context/pom.xml b/samples/samples-httpservice/http-custom-context/pom.xml
index 1634f693f3..f903f04b00 100644
--- a/samples/samples-httpservice/http-custom-context/pom.xml
+++ b/samples/samples-httpservice/http-custom-context/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-httpservice/pom.xml b/samples/samples-httpservice/pom.xml
index 74bd9f18b0..d37515abfb 100644
--- a/samples/samples-httpservice/pom.xml
+++ b/samples/samples-httpservice/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-httpservice/wc-helloworld/pom.xml b/samples/samples-httpservice/wc-helloworld/pom.xml
index 8f8b4974a7..0e83ea22e2 100644
--- a/samples/samples-httpservice/wc-helloworld/pom.xml
+++ b/samples/samples-httpservice/wc-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment1/pom.xml b/samples/samples-internal/initializers-fragment1/pom.xml
index dd96528845..aa011ab4a4 100644
--- a/samples/samples-internal/initializers-fragment1/pom.xml
+++ b/samples/samples-internal/initializers-fragment1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment2/pom.xml b/samples/samples-internal/initializers-fragment2/pom.xml
index cdef25aa44..727a3fc6ba 100644
--- a/samples/samples-internal/initializers-fragment2/pom.xml
+++ b/samples/samples-internal/initializers-fragment2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-internal/initializers/pom.xml b/samples/samples-internal/initializers/pom.xml
index b00b5f99de..ab4b0154f4 100644
--- a/samples/samples-internal/initializers/pom.xml
+++ b/samples/samples-internal/initializers/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-internal/pax-web-spi-fragment/pom.xml b/samples/samples-internal/pax-web-spi-fragment/pom.xml
index 9d25aa1df9..d01e3501c9 100644
--- a/samples/samples-internal/pax-web-spi-fragment/pom.xml
+++ b/samples/samples-internal/pax-web-spi-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-internal/pom.xml b/samples/samples-internal/pom.xml
index dc9d800835..f03394ab62 100644
--- a/samples/samples-internal/pom.xml
+++ b/samples/samples-internal/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
index d8946de583..65d498296a 100644
--- a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
index 5c3693a7c4..27b0a0b284 100644
--- a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
index 2ef6d7de62..f952150fa7 100644
--- a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
index 4445b60dfb..ede2aaf015 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
index f05f5dda5c..77b12f4a25 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-jar/pom.xml b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
index 402e5ba54b..6a89d5cd8f 100644
--- a/samples/samples-jsf/jsf-primefaces-jar/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
index fa2e8f35d5..320a3de059 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
index 319111cda8..425656ef7d 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
index 561255f15c..aaa17b8257 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/pom.xml b/samples/samples-jsf/jsf-resourcehandler/pom.xml
index 2eff6d8f18..1b3cfc1e32 100644
--- a/samples/samples-jsf/jsf-resourcehandler/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsf/pom.xml b/samples/samples-jsf/pom.xml
index f5532dc47b..b417dc3b2b 100644
--- a/samples/samples-jsf/pom.xml
+++ b/samples/samples-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-cdi/pom.xml b/samples/samples-jsf/war-jsf23-cdi/pom.xml
index bc3171b383..a4efb8febd 100644
--- a/samples/samples-jsf/war-jsf23-cdi/pom.xml
+++ b/samples/samples-jsf/war-jsf23-cdi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-embedded/pom.xml b/samples/samples-jsf/war-jsf23-embedded/pom.xml
index f1a5779040..f7e0613ea7 100644
--- a/samples/samples-jsf/war-jsf23-embedded/pom.xml
+++ b/samples/samples-jsf/war-jsf23-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-wired/pom.xml b/samples/samples-jsf/war-jsf23-wired/pom.xml
index b847473bad..3bda3c8ccc 100644
--- a/samples/samples-jsf/war-jsf23-wired/pom.xml
+++ b/samples/samples-jsf/war-jsf23-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-embedded/pom.xml b/samples/samples-jsf/war-primefaces-embedded/pom.xml
index b47baac8d8..f9e10ea792 100644
--- a/samples/samples-jsf/war-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/war-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-wired/pom.xml b/samples/samples-jsf/war-primefaces-wired/pom.xml
index 255626608b..af138f70b6 100644
--- a/samples/samples-jsf/war-primefaces-wired/pom.xml
+++ b/samples/samples-jsf/war-primefaces-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
index fc4132d159..36f6d3995f 100644
--- a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp/pom.xml b/samples/samples-jsp/helloworld-jsp/pom.xml
index 8d9d8efd5c..f0fb02d144 100644
--- a/samples/samples-jsp/helloworld-jsp/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-jsp/pom.xml b/samples/samples-jsp/pom.xml
index b03f062960..ba0bb19a37 100644
--- a/samples/samples-jsp/pom.xml
+++ b/samples/samples-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/helloworld-servlet3/pom.xml b/samples/samples-war/helloworld-servlet3/pom.xml
index 4bfc397da5..810285ff4e 100644
--- a/samples/samples-war/helloworld-servlet3/pom.xml
+++ b/samples/samples-war/helloworld-servlet3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/jsp-filter/pom.xml b/samples/samples-war/jsp-filter/pom.xml
index 1bb1659162..6d078a6ebd 100644
--- a/samples/samples-war/jsp-filter/pom.xml
+++ b/samples/samples-war/jsp-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/pom.xml b/samples/samples-war/pom.xml
index 9df1fa2607..501d0f7411 100644
--- a/samples/samples-war/pom.xml
+++ b/samples/samples-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/simple-filter/pom.xml b/samples/samples-war/simple-filter/pom.xml
index 83fdaa1418..01d1722e43 100644
--- a/samples/samples-war/simple-filter/pom.xml
+++ b/samples/samples-war/simple-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/wab-container-context-config/pom.xml b/samples/samples-war/wab-container-context-config/pom.xml
index 8588b82543..ed92ad661c 100644
--- a/samples/samples-war/wab-container-context-config/pom.xml
+++ b/samples/samples-war/wab-container-context-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-authentication/pom.xml b/samples/samples-war/war-authentication/pom.xml
index e9b4daeccd..5a2fc39451 100644
--- a/samples/samples-war/war-authentication/pom.xml
+++ b/samples/samples-war/war-authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-default/pom.xml b/samples/samples-war/war-default/pom.xml
index 1b21c9c83e..d8b6abaa4e 100644
--- a/samples/samples-war/war-default/pom.xml
+++ b/samples/samples-war/war-default/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-dispatch-jsp/pom.xml b/samples/samples-war/war-dispatch-jsp/pom.xml
index 5859918201..48df90de9c 100644
--- a/samples/samples-war/war-dispatch-jsp/pom.xml
+++ b/samples/samples-war/war-dispatch-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-dispatcher/pom.xml b/samples/samples-war/war-dispatcher/pom.xml
index 757c8f3b24..c8ec0c523b 100644
--- a/samples/samples-war/war-dispatcher/pom.xml
+++ b/samples/samples-war/war-dispatcher/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-formauth/pom.xml b/samples/samples-war/war-formauth/pom.xml
index 95e529e9a3..59ac2c7108 100644
--- a/samples/samples-war/war-formauth/pom.xml
+++ b/samples/samples-war/war-formauth/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-http-methods/pom.xml b/samples/samples-war/war-http-methods/pom.xml
index 4da803a546..cc92a42e59 100644
--- a/samples/samples-war/war-http-methods/pom.xml
+++ b/samples/samples-war/war-http-methods/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-http2/pom.xml b/samples/samples-war/war-http2/pom.xml
index 0d23fc96ca..4ff726ae13 100644
--- a/samples/samples-war/war-http2/pom.xml
+++ b/samples/samples-war/war-http2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-introspection-bundle/pom.xml b/samples/samples-war/war-introspection-bundle/pom.xml
index d81800a9e7..7060b22726 100644
--- a/samples/samples-war/war-introspection-bundle/pom.xml
+++ b/samples/samples-war/war-introspection-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-introspection/pom.xml b/samples/samples-war/war-introspection/pom.xml
index e831767f6b..ab42c3fef6 100644
--- a/samples/samples-war/war-introspection/pom.xml
+++ b/samples/samples-war/war-introspection/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-jetty-web/pom.xml b/samples/samples-war/war-jetty-web/pom.xml
index 0999d6a8b8..7b96b1f54c 100644
--- a/samples/samples-war/war-jetty-web/pom.xml
+++ b/samples/samples-war/war-jetty-web/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-keycloak/pom.xml b/samples/samples-war/war-keycloak/pom.xml
index 3b63ad35ce..9f194bebdf 100644
--- a/samples/samples-war/war-keycloak/pom.xml
+++ b/samples/samples-war/war-keycloak/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
index 2e22708d15..5dbd52c783 100644
--- a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
index 65acfd2acc..d321cb4d00 100644
--- a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-limited-post/pom.xml b/samples/samples-war/war-limited-post/pom.xml
index dfb969e7f6..55f207ec84 100644
--- a/samples/samples-war/war-limited-post/pom.xml
+++ b/samples/samples-war/war-limited-post/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
index 11114b355c..5a94564b3f 100644
--- a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
index 435d8b0abb..2ba2885840 100644
--- a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
index ef57b62186..3d9add9a34 100644
--- a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
index f39431de3f..8cceb61a7b 100644
--- a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
index 04d0515d69..337c792f4b 100644
--- a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/pom.xml b/samples/samples-war/war-most-complex/pom.xml
index 578a8c16b5..142264ab04 100644
--- a/samples/samples-war/war-most-complex/pom.xml
+++ b/samples/samples-war/war-most-complex/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
index 3659d53c4d..49575aea36 100644
--- a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
index 99d261143b..2ec5656a84 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
index d73d051c44..651df8f00a 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
index e9ef67440f..5e2d09fc19 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
index 80a44bc042..bbe7059e2c 100644
--- a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../../pom.xml
diff --git a/samples/samples-war/war-required/pom.xml b/samples/samples-war/war-required/pom.xml
index 62e287fb1a..0173ce30f9 100644
--- a/samples/samples-war/war-required/pom.xml
+++ b/samples/samples-war/war-required/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-requiring/pom.xml b/samples/samples-war/war-requiring/pom.xml
index 894dc17a54..c1b3f8a013 100644
--- a/samples/samples-war/war-requiring/pom.xml
+++ b/samples/samples-war/war-requiring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-security/pom.xml b/samples/samples-war/war-security/pom.xml
index 410e0a4413..f6bd45ebeb 100644
--- a/samples/samples-war/war-security/pom.xml
+++ b/samples/samples-war/war-security/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-servlet-jsp-file/pom.xml b/samples/samples-war/war-servlet-jsp-file/pom.xml
index 4d4e96d7f6..c87f0f8d0a 100644
--- a/samples/samples-war/war-servlet-jsp-file/pom.xml
+++ b/samples/samples-war/war-servlet-jsp-file/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-simple/pom.xml b/samples/samples-war/war-simple/pom.xml
index 16201036cf..6dac174d99 100644
--- a/samples/samples-war/war-simple/pom.xml
+++ b/samples/samples-war/war-simple/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-simplest-javaee/pom.xml b/samples/samples-war/war-simplest-javaee/pom.xml
index 4981711169..352b630aba 100644
--- a/samples/samples-war/war-simplest-javaee/pom.xml
+++ b/samples/samples-war/war-simplest-javaee/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-simplest-osgi/pom.xml b/samples/samples-war/war-simplest-osgi/pom.xml
index 46fc359a4e..983048d577 100644
--- a/samples/samples-war/war-simplest-osgi/pom.xml
+++ b/samples/samples-war/war-simplest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-spring-wired/pom.xml b/samples/samples-war/war-spring-wired/pom.xml
index ca858feff0..06ccba02b9 100644
--- a/samples/samples-war/war-spring-wired/pom.xml
+++ b/samples/samples-war/war-spring-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-spring/pom.xml b/samples/samples-war/war-spring/pom.xml
index 9faf40f378..bad3b80774 100644
--- a/samples/samples-war/war-spring/pom.xml
+++ b/samples/samples-war/war-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-vaadin08-spring/pom.xml b/samples/samples-war/war-vaadin08-spring/pom.xml
index 1c67d35c4c..822f41e5b1 100644
--- a/samples/samples-war/war-vaadin08-spring/pom.xml
+++ b/samples/samples-war/war-vaadin08-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-vaadin08/pom.xml b/samples/samples-war/war-vaadin08/pom.xml
index bdbe0130c9..09100c8565 100644
--- a/samples/samples-war/war-vaadin08/pom.xml
+++ b/samples/samples-war/war-vaadin08/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war-websocket-jsr356/pom.xml b/samples/samples-war/war-websocket-jsr356/pom.xml
index 5566c54f10..3e15932aca 100644
--- a/samples/samples-war/war-websocket-jsr356/pom.xml
+++ b/samples/samples-war/war-websocket-jsr356/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-war/war/pom.xml b/samples/samples-war/war/pom.xml
index f362c5afc6..69cd23a4c1 100644
--- a/samples/samples-war/war/pom.xml
+++ b/samples/samples-war/war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-whiteboard/pom.xml b/samples/samples-whiteboard/pom.xml
index 8c7c688dfc..6474e009e4 100644
--- a/samples/samples-whiteboard/pom.xml
+++ b/samples/samples-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-1/pom.xml b/samples/samples-whiteboard/whiteboard-1/pom.xml
index 4f3c28da6e..bd87c83c6d 100644
--- a/samples/samples-whiteboard/whiteboard-1/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-2/pom.xml b/samples/samples-whiteboard/whiteboard-2/pom.xml
index cb7642dcc5..bf12072f0b 100644
--- a/samples/samples-whiteboard/whiteboard-2/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-3/pom.xml b/samples/samples-whiteboard/whiteboard-3/pom.xml
index 1cae95009f..013cb21e88 100644
--- a/samples/samples-whiteboard/whiteboard-3/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-annotated/pom.xml b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
index 93ec5794b6..3cd07afe0e 100644
--- a/samples/samples-whiteboard/whiteboard-annotated/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
index a544281755..74839c3a7a 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
index 24417ed82c..d1b0eb8131 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
index 5193fc9b18..6872f39205 100644
--- a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
index 4c093654c6..4b7c2f4700 100644
--- a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
index 20daaafc3a..459cf30b8e 100644
--- a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds/pom.xml b/samples/samples-whiteboard/whiteboard-ds/pom.xml
index a16d45a458..020f2b8f27 100644
--- a/samples/samples-whiteboard/whiteboard-ds/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-extended/pom.xml b/samples/samples-whiteboard/whiteboard-extended/pom.xml
index 0efed4daa5..89250ba217 100644
--- a/samples/samples-whiteboard/whiteboard-extended/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-extended/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-scopes/pom.xml b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
index 638501f1a5..be91c48790 100644
--- a/samples/samples-whiteboard/whiteboard-scopes/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard/pom.xml b/samples/samples-whiteboard/whiteboard/pom.xml
index 6e5083c1fc..bc95aac63a 100644
--- a/samples/samples-whiteboard/whiteboard/pom.xml
+++ b/samples/samples-whiteboard/whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14-SNAPSHOT
+ 8.0.14
../pom.xml
From e71735f92ff9e3b3fa40b14566a8c662aa67b56a Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Fri, 25 Nov 2022 17:47:50 +0100
Subject: [PATCH 055/311] [maven-release-plugin] prepare for next development
iteration
---
pax-web-api/pom.xml | 2 +-
pax-web-deployer/pom.xml | 2 +-
pax-web-extender-war/pom.xml | 2 +-
pax-web-extender-whiteboard/pom.xml | 2 +-
pax-web-features/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-annotation13/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-cdi12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-el2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-jpa2/pom.xml | 2 +-
pax-web-fragments/pax-web-compatibility-servlet31/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml | 2 +-
pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml | 2 +-
pax-web-fragments/pom.xml | 2 +-
pax-web-itest/pax-web-itest-common/pom.xml | 2 +-
.../pax-web-itest-container-common/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-jetty/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-tomcat/pom.xml | 2 +-
.../pax-web-itest-container/pax-web-itest-undertow/pom.xml | 2 +-
pax-web-itest/pax-web-itest-container/pom.xml | 2 +-
pax-web-itest/pax-web-itest-jsp/pom.xml | 2 +-
pax-web-itest/pax-web-itest-karaf/pom.xml | 2 +-
pax-web-itest/pax-web-itest-osgi/pom.xml | 2 +-
pax-web-itest/pax-web-itest-server/pom.xml | 2 +-
pax-web-itest/pax-web-itest-utils/pom.xml | 2 +-
pax-web-itest/pom.xml | 2 +-
pax-web-jetty-bundle/pom.xml | 2 +-
pax-web-jetty/pom.xml | 2 +-
pax-web-jsp/pom.xml | 2 +-
pax-web-karaf/pom.xml | 2 +-
pax-web-manual/pom.xml | 2 +-
pax-web-resources/pax-web-resources-api/pom.xml | 2 +-
pax-web-resources/pax-web-resources-extender/pom.xml | 2 +-
pax-web-resources/pax-web-resources-jsf/pom.xml | 2 +-
pax-web-resources/pom.xml | 2 +-
pax-web-runtime/pom.xml | 2 +-
pax-web-spi/pom.xml | 2 +-
pax-web-tomcat-bundle/pom.xml | 2 +-
pax-web-tomcat-common/pom.xml | 2 +-
pax-web-tomcat-websocket/pom.xml | 2 +-
pax-web-tomcat/pom.xml | 2 +-
pax-web-undertow-bundle/pom.xml | 2 +-
pax-web-undertow-websocket/pom.xml | 2 +-
pax-web-undertow/pom.xml | 2 +-
pax-web-websocket/pom.xml | 2 +-
pom.xml | 4 ++--
samples/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-tomcat/pom.xml | 2 +-
samples/samples-config/auth-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/config-fragment-jetty/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat-vhosts/pom.xml | 2 +-
samples/samples-config/config-fragment-tomcat/pom.xml | 2 +-
.../samples-config/config-fragment-undertow-vhosts/pom.xml | 2 +-
.../samples-config/limit-post-config-fragment-tomcat/pom.xml | 2 +-
.../limit-post-config-fragment-undertow/pom.xml | 2 +-
samples/samples-config/pom.xml | 2 +-
samples/samples-config/showcase/pom.xml | 2 +-
samples/samples-httpservice/authentication/pom.xml | 2 +-
samples/samples-httpservice/hs-1/pom.xml | 2 +-
samples/samples-httpservice/hs-2/pom.xml | 2 +-
samples/samples-httpservice/hs-for-war-default/pom.xml | 2 +-
samples/samples-httpservice/hs-helloworld/pom.xml | 2 +-
samples/samples-httpservice/hs-jersey/pom.xml | 2 +-
samples/samples-httpservice/http-custom-context/pom.xml | 2 +-
samples/samples-httpservice/pom.xml | 2 +-
samples/samples-httpservice/wc-helloworld/pom.xml | 2 +-
samples/samples-internal/initializers-fragment1/pom.xml | 2 +-
samples/samples-internal/initializers-fragment2/pom.xml | 2 +-
samples/samples-internal/initializers/pom.xml | 2 +-
samples/samples-internal/pax-web-spi-fragment/pom.xml | 2 +-
samples/samples-internal/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons1/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons2/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-commons3/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/jsf-primefaces-jar/pom.xml | 2 +-
.../jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle-override/pom.xml | 2 +-
.../jsf-resourcehandler-resourcebundle/pom.xml | 2 +-
samples/samples-jsf/jsf-resourcehandler/pom.xml | 2 +-
samples/samples-jsf/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-cdi/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-embedded/pom.xml | 2 +-
samples/samples-jsf/war-jsf23-wired/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-embedded/pom.xml | 2 +-
samples/samples-jsf/war-primefaces-wired/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp-noclasses/pom.xml | 2 +-
samples/samples-jsp/helloworld-jsp/pom.xml | 2 +-
samples/samples-jsp/pom.xml | 2 +-
samples/samples-war/helloworld-servlet3/pom.xml | 2 +-
samples/samples-war/jsp-filter/pom.xml | 2 +-
samples/samples-war/pom.xml | 2 +-
samples/samples-war/simple-filter/pom.xml | 2 +-
samples/samples-war/wab-container-context-config/pom.xml | 2 +-
samples/samples-war/war-authentication/pom.xml | 2 +-
samples/samples-war/war-default/pom.xml | 2 +-
samples/samples-war/war-dispatch-jsp/pom.xml | 2 +-
samples/samples-war/war-dispatcher/pom.xml | 2 +-
samples/samples-war/war-formauth/pom.xml | 2 +-
samples/samples-war/war-http-methods/pom.xml | 2 +-
samples/samples-war/war-http2/pom.xml | 2 +-
samples/samples-war/war-introspection-bundle/pom.xml | 2 +-
samples/samples-war/war-introspection/pom.xml | 2 +-
samples/samples-war/war-jetty-web/pom.xml | 2 +-
samples/samples-war/war-keycloak/pom.xml | 2 +-
samples/samples-war/war-limited-post-fragment-tomcat/pom.xml | 2 +-
.../samples-war/war-limited-post-fragment-undertow/pom.xml | 2 +-
samples/samples-war/war-limited-post/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-2/pom.xml | 2 +-
.../samples-war/war-most-complex/container-bundle-3/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-1/pom.xml | 2 +-
.../samples-war/war-most-complex/container-fragment-2/pom.xml | 2 +-
samples/samples-war/war-most-complex/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-fragment/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar1/pom.xml | 2 +-
.../samples-war/war-most-complex/the-wab-itself-jar2/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-itself/pom.xml | 2 +-
samples/samples-war/war-most-complex/the-wab-jar/pom.xml | 2 +-
samples/samples-war/war-required/pom.xml | 2 +-
samples/samples-war/war-requiring/pom.xml | 2 +-
samples/samples-war/war-security/pom.xml | 2 +-
samples/samples-war/war-servlet-jsp-file/pom.xml | 2 +-
samples/samples-war/war-simple/pom.xml | 2 +-
samples/samples-war/war-simplest-javaee/pom.xml | 2 +-
samples/samples-war/war-simplest-osgi/pom.xml | 2 +-
samples/samples-war/war-spring-wired/pom.xml | 2 +-
samples/samples-war/war-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08-spring/pom.xml | 2 +-
samples/samples-war/war-vaadin08/pom.xml | 2 +-
samples/samples-war/war-websocket-jsr356/pom.xml | 2 +-
samples/samples-war/war/pom.xml | 2 +-
samples/samples-whiteboard/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-1/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-2/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-3/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-annotated/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-blueprint/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-1603/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-ds/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-extended/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard-scopes/pom.xml | 2 +-
samples/samples-whiteboard/whiteboard/pom.xml | 2 +-
149 files changed, 150 insertions(+), 150 deletions(-)
diff --git a/pax-web-api/pom.xml b/pax-web-api/pom.xml
index 9c7f9e5e1d..0ce446b2f1 100644
--- a/pax-web-api/pom.xml
+++ b/pax-web-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-deployer/pom.xml b/pax-web-deployer/pom.xml
index 6c175cce6c..2232e71938 100644
--- a/pax-web-deployer/pom.xml
+++ b/pax-web-deployer/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-extender-war/pom.xml b/pax-web-extender-war/pom.xml
index a14561ac82..4626821a99 100644
--- a/pax-web-extender-war/pom.xml
+++ b/pax-web-extender-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-extender-whiteboard/pom.xml b/pax-web-extender-whiteboard/pom.xml
index c6c4708ca0..bf8a6857ce 100644
--- a/pax-web-extender-whiteboard/pom.xml
+++ b/pax-web-extender-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-features/pom.xml b/pax-web-features/pom.xml
index 91a954f0f0..0a94870b7c 100644
--- a/pax-web-features/pom.xml
+++ b/pax-web-features/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
index d6d4bbd7ff..139eb9027a 100644
--- a/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-annotation13/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
index fda251ffff..26620f1fe8 100644
--- a/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-cdi12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-el2/pom.xml b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
index a55ace3122..0317637078 100644
--- a/pax-web-fragments/pax-web-compatibility-el2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-el2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
index 8827ed6b0c..635e0176e6 100644
--- a/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-interceptor12/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
index dd91f11abe..8111cb7240 100644
--- a/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jaxrs2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
index f8f6580c5d..a6a0e5ac35 100644
--- a/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-jpa2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
index 22ae12ac2d..92fd700476 100644
--- a/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
+++ b/pax-web-fragments/pax-web-compatibility-servlet31/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
index 6c2ea5389b..69988389bf 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-inject/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
index 4301c4b6b5..63d13e0230 100644
--- a/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
+++ b/pax-web-fragments/pax-web-fragment-myfaces-spifly/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-fragments
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-fragments/pom.xml b/pax-web-fragments/pom.xml
index 135aed553d..34aa665d6c 100644
--- a/pax-web-fragments/pom.xml
+++ b/pax-web-fragments/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-common/pom.xml b/pax-web-itest/pax-web-itest-common/pom.xml
index 572d1506d5..a696530bf8 100644
--- a/pax-web-itest/pax-web-itest-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
index da61fb79df..235a8ceae5 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
index e387c3610b..fcdd915bb7 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
index be54017532..c3135d96ef 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
index 6c49f92469..90834598fa 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.itest
pax-web-itest-container
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-container/pom.xml b/pax-web-itest/pax-web-itest-container/pom.xml
index 2c8d97c2f7..ab8c920a88 100644
--- a/pax-web-itest/pax-web-itest-container/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-jsp/pom.xml b/pax-web-itest/pax-web-itest-jsp/pom.xml
index 3dff40ff5d..663274d769 100644
--- a/pax-web-itest/pax-web-itest-jsp/pom.xml
+++ b/pax-web-itest/pax-web-itest-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-karaf/pom.xml b/pax-web-itest/pax-web-itest-karaf/pom.xml
index 2a5101b58b..686729717e 100644
--- a/pax-web-itest/pax-web-itest-karaf/pom.xml
+++ b/pax-web-itest/pax-web-itest-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-osgi/pom.xml b/pax-web-itest/pax-web-itest-osgi/pom.xml
index f8c664fa4d..5671cb6b4e 100644
--- a/pax-web-itest/pax-web-itest-osgi/pom.xml
+++ b/pax-web-itest/pax-web-itest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-server/pom.xml b/pax-web-itest/pax-web-itest-server/pom.xml
index bcf479b092..239aa734c6 100644
--- a/pax-web-itest/pax-web-itest-server/pom.xml
+++ b/pax-web-itest/pax-web-itest-server/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pax-web-itest-utils/pom.xml b/pax-web-itest/pax-web-itest-utils/pom.xml
index 4d568f1889..9ae0976703 100644
--- a/pax-web-itest/pax-web-itest-utils/pom.xml
+++ b/pax-web-itest/pax-web-itest-utils/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-itest
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-itest/pom.xml b/pax-web-itest/pom.xml
index 2b0a9e7f17..64f404da81 100644
--- a/pax-web-itest/pom.xml
+++ b/pax-web-itest/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-jetty-bundle/pom.xml b/pax-web-jetty-bundle/pom.xml
index 19c0e5c5ae..2db2ef5896 100644
--- a/pax-web-jetty-bundle/pom.xml
+++ b/pax-web-jetty-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-jetty/pom.xml b/pax-web-jetty/pom.xml
index 2c84ef3ffe..98f2bdab90 100644
--- a/pax-web-jetty/pom.xml
+++ b/pax-web-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-jsp/pom.xml b/pax-web-jsp/pom.xml
index 613c2f0d05..c07caaf655 100644
--- a/pax-web-jsp/pom.xml
+++ b/pax-web-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-karaf/pom.xml b/pax-web-karaf/pom.xml
index 9cebae4a06..422ad1f075 100644
--- a/pax-web-karaf/pom.xml
+++ b/pax-web-karaf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-manual/pom.xml b/pax-web-manual/pom.xml
index 89a5ab1dd6..f3135719b2 100644
--- a/pax-web-manual/pom.xml
+++ b/pax-web-manual/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-api/pom.xml b/pax-web-resources/pax-web-resources-api/pom.xml
index c55b2acdfb..f48bc49b04 100644
--- a/pax-web-resources/pax-web-resources-api/pom.xml
+++ b/pax-web-resources/pax-web-resources-api/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-extender/pom.xml b/pax-web-resources/pax-web-resources-extender/pom.xml
index 4f8cc665fa..47be9669bd 100644
--- a/pax-web-resources/pax-web-resources-extender/pom.xml
+++ b/pax-web-resources/pax-web-resources-extender/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pax-web-resources-jsf/pom.xml b/pax-web-resources/pax-web-resources-jsf/pom.xml
index 0e02882f6f..38f5184709 100644
--- a/pax-web-resources/pax-web-resources-jsf/pom.xml
+++ b/pax-web-resources/pax-web-resources-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
pax-web-resources
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-resources/pom.xml b/pax-web-resources/pom.xml
index 975377ae61..0673795c8a 100644
--- a/pax-web-resources/pom.xml
+++ b/pax-web-resources/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-runtime/pom.xml b/pax-web-runtime/pom.xml
index a7e8f39d30..f409f184ab 100644
--- a/pax-web-runtime/pom.xml
+++ b/pax-web-runtime/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-spi/pom.xml b/pax-web-spi/pom.xml
index bda01c6fae..9b8b20ae95 100644
--- a/pax-web-spi/pom.xml
+++ b/pax-web-spi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-bundle/pom.xml b/pax-web-tomcat-bundle/pom.xml
index 05733184a8..d52d2f1f95 100644
--- a/pax-web-tomcat-bundle/pom.xml
+++ b/pax-web-tomcat-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-common/pom.xml b/pax-web-tomcat-common/pom.xml
index 58a2917431..76ed1f5f27 100644
--- a/pax-web-tomcat-common/pom.xml
+++ b/pax-web-tomcat-common/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat-websocket/pom.xml b/pax-web-tomcat-websocket/pom.xml
index 8556c8c0bf..5ce42e8bae 100644
--- a/pax-web-tomcat-websocket/pom.xml
+++ b/pax-web-tomcat-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-tomcat/pom.xml b/pax-web-tomcat/pom.xml
index 7f28ad4af0..6aa7d1ed7b 100644
--- a/pax-web-tomcat/pom.xml
+++ b/pax-web-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow-bundle/pom.xml b/pax-web-undertow-bundle/pom.xml
index 5fb7ecb5f2..81c26383fb 100644
--- a/pax-web-undertow-bundle/pom.xml
+++ b/pax-web-undertow-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow-websocket/pom.xml b/pax-web-undertow-websocket/pom.xml
index a65ac34957..4a87358004 100644
--- a/pax-web-undertow-websocket/pom.xml
+++ b/pax-web-undertow-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-undertow/pom.xml b/pax-web-undertow/pom.xml
index a22a10d8e4..260f6e71c7 100644
--- a/pax-web-undertow/pom.xml
+++ b/pax-web-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pax-web-websocket/pom.xml b/pax-web-websocket/pom.xml
index 2b7965d168..66d16bf037 100644
--- a/pax-web-websocket/pom.xml
+++ b/pax-web-websocket/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/pom.xml b/pom.xml
index 56d2a78158..6042d3d8d1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
pom
OPS4J Pax Web
@@ -46,7 +46,7 @@
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
scm:git:git@github.com:ops4j/org.ops4j.pax.web.git
https://github.com/ops4j/org.ops4j.pax.web/tree/main
- web-8.0.14
+ HEAD
diff --git a/samples/pom.xml b/samples/pom.xml
index 9ac6186cda..da6bf145b9 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax
web
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-jetty/pom.xml b/samples/samples-config/auth-config-fragment-jetty/pom.xml
index 00a9b80736..92f00e2608 100644
--- a/samples/samples-config/auth-config-fragment-jetty/pom.xml
+++ b/samples/samples-config/auth-config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-tomcat/pom.xml b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
index db4a7fe7b3..ec04b09efb 100644
--- a/samples/samples-config/auth-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/auth-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/auth-config-fragment-undertow/pom.xml b/samples/samples-config/auth-config-fragment-undertow/pom.xml
index 1e9aa9abf4..fa40e30070 100644
--- a/samples/samples-config/auth-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/auth-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-jetty/pom.xml b/samples/samples-config/config-fragment-jetty/pom.xml
index 276e474bf9..b64d10148b 100644
--- a/samples/samples-config/config-fragment-jetty/pom.xml
+++ b/samples/samples-config/config-fragment-jetty/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
index 3ebf740dbc..bdeae39ab9 100644
--- a/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-tomcat/pom.xml b/samples/samples-config/config-fragment-tomcat/pom.xml
index 31a819a5d6..c3fb495105 100644
--- a/samples/samples-config/config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
index a3b1def420..47d0b62eee 100644
--- a/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
+++ b/samples/samples-config/config-fragment-undertow-vhosts/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
index 83e88e9d0d..4e9ed84fb0 100644
--- a/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
index 0db8f64477..8713810596 100644
--- a/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
+++ b/samples/samples-config/limit-post-config-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/pom.xml b/samples/samples-config/pom.xml
index 38ca5a3804..020406d1ea 100644
--- a/samples/samples-config/pom.xml
+++ b/samples/samples-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-config/showcase/pom.xml b/samples/samples-config/showcase/pom.xml
index 90e38522ba..9f59f55f83 100644
--- a/samples/samples-config/showcase/pom.xml
+++ b/samples/samples-config/showcase/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-config
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/authentication/pom.xml b/samples/samples-httpservice/authentication/pom.xml
index e712d4b77b..d5a731f023 100644
--- a/samples/samples-httpservice/authentication/pom.xml
+++ b/samples/samples-httpservice/authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-1/pom.xml b/samples/samples-httpservice/hs-1/pom.xml
index 88aa4412b3..1599d5db9f 100644
--- a/samples/samples-httpservice/hs-1/pom.xml
+++ b/samples/samples-httpservice/hs-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-2/pom.xml b/samples/samples-httpservice/hs-2/pom.xml
index 4e0daff52b..81d1cfd5f2 100644
--- a/samples/samples-httpservice/hs-2/pom.xml
+++ b/samples/samples-httpservice/hs-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-for-war-default/pom.xml b/samples/samples-httpservice/hs-for-war-default/pom.xml
index 2e8b86e598..09eea1f73a 100644
--- a/samples/samples-httpservice/hs-for-war-default/pom.xml
+++ b/samples/samples-httpservice/hs-for-war-default/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-helloworld/pom.xml b/samples/samples-httpservice/hs-helloworld/pom.xml
index 501e257ea5..8d9e704acd 100644
--- a/samples/samples-httpservice/hs-helloworld/pom.xml
+++ b/samples/samples-httpservice/hs-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/hs-jersey/pom.xml b/samples/samples-httpservice/hs-jersey/pom.xml
index 6d0f169b32..fd09c40e3d 100644
--- a/samples/samples-httpservice/hs-jersey/pom.xml
+++ b/samples/samples-httpservice/hs-jersey/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/http-custom-context/pom.xml b/samples/samples-httpservice/http-custom-context/pom.xml
index f903f04b00..409185168a 100644
--- a/samples/samples-httpservice/http-custom-context/pom.xml
+++ b/samples/samples-httpservice/http-custom-context/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/pom.xml b/samples/samples-httpservice/pom.xml
index d37515abfb..3c8d62a0ab 100644
--- a/samples/samples-httpservice/pom.xml
+++ b/samples/samples-httpservice/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-httpservice/wc-helloworld/pom.xml b/samples/samples-httpservice/wc-helloworld/pom.xml
index 0e83ea22e2..a614963f22 100644
--- a/samples/samples-httpservice/wc-helloworld/pom.xml
+++ b/samples/samples-httpservice/wc-helloworld/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-httpservice
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment1/pom.xml b/samples/samples-internal/initializers-fragment1/pom.xml
index aa011ab4a4..4e8b37d4ee 100644
--- a/samples/samples-internal/initializers-fragment1/pom.xml
+++ b/samples/samples-internal/initializers-fragment1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers-fragment2/pom.xml b/samples/samples-internal/initializers-fragment2/pom.xml
index 727a3fc6ba..d2afec07ac 100644
--- a/samples/samples-internal/initializers-fragment2/pom.xml
+++ b/samples/samples-internal/initializers-fragment2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/initializers/pom.xml b/samples/samples-internal/initializers/pom.xml
index ab4b0154f4..3551d97721 100644
--- a/samples/samples-internal/initializers/pom.xml
+++ b/samples/samples-internal/initializers/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/pax-web-spi-fragment/pom.xml b/samples/samples-internal/pax-web-spi-fragment/pom.xml
index d01e3501c9..e89a9e3783 100644
--- a/samples/samples-internal/pax-web-spi-fragment/pom.xml
+++ b/samples/samples-internal/pax-web-spi-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-internal
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-internal/pom.xml b/samples/samples-internal/pom.xml
index f03394ab62..93dd07d696 100644
--- a/samples/samples-internal/pom.xml
+++ b/samples/samples-internal/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
index 65d498296a..a15300173c 100644
--- a/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
index 27b0a0b284..90c5e1de3a 100644
--- a/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
index f952150fa7..7ddde58734 100644
--- a/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-commons3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
index ede2aaf015..b1b1d6a9ab 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
index 77b12f4a25..4edb299754 100644
--- a/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-primefaces-jar/pom.xml b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
index 6a89d5cd8f..e213697d92 100644
--- a/samples/samples-jsf/jsf-primefaces-jar/pom.xml
+++ b/samples/samples-jsf/jsf-primefaces-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
index 320a3de059..07d010aef7 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-myfaces/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
index 425656ef7d..2081e7619c 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle-override/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
index aaa17b8257..ee223344d1 100644
--- a/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/jsf-resourcehandler-resourcebundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
jsf-resourcehandler
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/jsf-resourcehandler/pom.xml b/samples/samples-jsf/jsf-resourcehandler/pom.xml
index 1b3cfc1e32..482130df7b 100644
--- a/samples/samples-jsf/jsf-resourcehandler/pom.xml
+++ b/samples/samples-jsf/jsf-resourcehandler/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/pom.xml b/samples/samples-jsf/pom.xml
index b417dc3b2b..b0e1396383 100644
--- a/samples/samples-jsf/pom.xml
+++ b/samples/samples-jsf/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-cdi/pom.xml b/samples/samples-jsf/war-jsf23-cdi/pom.xml
index a4efb8febd..1926fa29fb 100644
--- a/samples/samples-jsf/war-jsf23-cdi/pom.xml
+++ b/samples/samples-jsf/war-jsf23-cdi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-embedded/pom.xml b/samples/samples-jsf/war-jsf23-embedded/pom.xml
index f7e0613ea7..691f396ce1 100644
--- a/samples/samples-jsf/war-jsf23-embedded/pom.xml
+++ b/samples/samples-jsf/war-jsf23-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-jsf23-wired/pom.xml b/samples/samples-jsf/war-jsf23-wired/pom.xml
index 3bda3c8ccc..ff7fe7213a 100644
--- a/samples/samples-jsf/war-jsf23-wired/pom.xml
+++ b/samples/samples-jsf/war-jsf23-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-embedded/pom.xml b/samples/samples-jsf/war-primefaces-embedded/pom.xml
index f9e10ea792..434c6d2027 100644
--- a/samples/samples-jsf/war-primefaces-embedded/pom.xml
+++ b/samples/samples-jsf/war-primefaces-embedded/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsf/war-primefaces-wired/pom.xml b/samples/samples-jsf/war-primefaces-wired/pom.xml
index af138f70b6..fe2e6c2114 100644
--- a/samples/samples-jsf/war-primefaces-wired/pom.xml
+++ b/samples/samples-jsf/war-primefaces-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsf
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
index 36f6d3995f..6bfe102fe6 100644
--- a/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp-noclasses/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/helloworld-jsp/pom.xml b/samples/samples-jsp/helloworld-jsp/pom.xml
index f0fb02d144..bb46eafac4 100644
--- a/samples/samples-jsp/helloworld-jsp/pom.xml
+++ b/samples/samples-jsp/helloworld-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-jsp
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-jsp/pom.xml b/samples/samples-jsp/pom.xml
index ba0bb19a37..44c827e176 100644
--- a/samples/samples-jsp/pom.xml
+++ b/samples/samples-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/helloworld-servlet3/pom.xml b/samples/samples-war/helloworld-servlet3/pom.xml
index 810285ff4e..8c647b88e0 100644
--- a/samples/samples-war/helloworld-servlet3/pom.xml
+++ b/samples/samples-war/helloworld-servlet3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/jsp-filter/pom.xml b/samples/samples-war/jsp-filter/pom.xml
index 6d078a6ebd..b67cb241d4 100644
--- a/samples/samples-war/jsp-filter/pom.xml
+++ b/samples/samples-war/jsp-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/pom.xml b/samples/samples-war/pom.xml
index 501d0f7411..9ebc4316e3 100644
--- a/samples/samples-war/pom.xml
+++ b/samples/samples-war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/simple-filter/pom.xml b/samples/samples-war/simple-filter/pom.xml
index 01d1722e43..6b59528956 100644
--- a/samples/samples-war/simple-filter/pom.xml
+++ b/samples/samples-war/simple-filter/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/wab-container-context-config/pom.xml b/samples/samples-war/wab-container-context-config/pom.xml
index ed92ad661c..95089f9bce 100644
--- a/samples/samples-war/wab-container-context-config/pom.xml
+++ b/samples/samples-war/wab-container-context-config/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-authentication/pom.xml b/samples/samples-war/war-authentication/pom.xml
index 5a2fc39451..b51a382733 100644
--- a/samples/samples-war/war-authentication/pom.xml
+++ b/samples/samples-war/war-authentication/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-default/pom.xml b/samples/samples-war/war-default/pom.xml
index d8b6abaa4e..d125e2dfc9 100644
--- a/samples/samples-war/war-default/pom.xml
+++ b/samples/samples-war/war-default/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-dispatch-jsp/pom.xml b/samples/samples-war/war-dispatch-jsp/pom.xml
index 48df90de9c..f125039678 100644
--- a/samples/samples-war/war-dispatch-jsp/pom.xml
+++ b/samples/samples-war/war-dispatch-jsp/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-dispatcher/pom.xml b/samples/samples-war/war-dispatcher/pom.xml
index c8ec0c523b..b7a810c1b5 100644
--- a/samples/samples-war/war-dispatcher/pom.xml
+++ b/samples/samples-war/war-dispatcher/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-formauth/pom.xml b/samples/samples-war/war-formauth/pom.xml
index 59ac2c7108..ef3ee43add 100644
--- a/samples/samples-war/war-formauth/pom.xml
+++ b/samples/samples-war/war-formauth/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-http-methods/pom.xml b/samples/samples-war/war-http-methods/pom.xml
index cc92a42e59..74486e9a08 100644
--- a/samples/samples-war/war-http-methods/pom.xml
+++ b/samples/samples-war/war-http-methods/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-http2/pom.xml b/samples/samples-war/war-http2/pom.xml
index 4ff726ae13..df2f9c71c7 100644
--- a/samples/samples-war/war-http2/pom.xml
+++ b/samples/samples-war/war-http2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-introspection-bundle/pom.xml b/samples/samples-war/war-introspection-bundle/pom.xml
index 7060b22726..936c02025f 100644
--- a/samples/samples-war/war-introspection-bundle/pom.xml
+++ b/samples/samples-war/war-introspection-bundle/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-introspection/pom.xml b/samples/samples-war/war-introspection/pom.xml
index ab42c3fef6..e385a8de08 100644
--- a/samples/samples-war/war-introspection/pom.xml
+++ b/samples/samples-war/war-introspection/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-jetty-web/pom.xml b/samples/samples-war/war-jetty-web/pom.xml
index 7b96b1f54c..7ba3c6a11f 100644
--- a/samples/samples-war/war-jetty-web/pom.xml
+++ b/samples/samples-war/war-jetty-web/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-keycloak/pom.xml b/samples/samples-war/war-keycloak/pom.xml
index 9f194bebdf..bb0603e106 100644
--- a/samples/samples-war/war-keycloak/pom.xml
+++ b/samples/samples-war/war-keycloak/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
index 5dbd52c783..871e392888 100644
--- a/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-tomcat/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
index d321cb4d00..4a69179bf3 100644
--- a/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
+++ b/samples/samples-war/war-limited-post-fragment-undertow/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-limited-post/pom.xml b/samples/samples-war/war-limited-post/pom.xml
index 55f207ec84..12d2b1819d 100644
--- a/samples/samples-war/war-limited-post/pom.xml
+++ b/samples/samples-war/war-limited-post/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
index 5a94564b3f..e55ed86774 100644
--- a/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
index 2ba2885840..5019abb0e0 100644
--- a/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
index 3d9add9a34..e0aed8f827 100644
--- a/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
+++ b/samples/samples-war/war-most-complex/container-bundle-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
index 8cceb61a7b..a3f2997fdb 100644
--- a/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
index 337c792f4b..9b31bcab75 100644
--- a/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
+++ b/samples/samples-war/war-most-complex/container-fragment-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/pom.xml b/samples/samples-war/war-most-complex/pom.xml
index 142264ab04..8f1255dd89 100644
--- a/samples/samples-war/war-most-complex/pom.xml
+++ b/samples/samples-war/war-most-complex/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
index 49575aea36..2861d9a567 100644
--- a/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-fragment/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
index 2ec5656a84..13f8f97d49 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
index 651df8f00a..9a0eb0970f 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself-jar2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
index 5e2d09fc19..4de3593b2b 100644
--- a/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-itself/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
index bbe7059e2c..3b49db2796 100644
--- a/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
+++ b/samples/samples-war/war-most-complex/the-wab-jar/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../../pom.xml
diff --git a/samples/samples-war/war-required/pom.xml b/samples/samples-war/war-required/pom.xml
index 0173ce30f9..f986bef47e 100644
--- a/samples/samples-war/war-required/pom.xml
+++ b/samples/samples-war/war-required/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-requiring/pom.xml b/samples/samples-war/war-requiring/pom.xml
index c1b3f8a013..9b42643c2b 100644
--- a/samples/samples-war/war-requiring/pom.xml
+++ b/samples/samples-war/war-requiring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-security/pom.xml b/samples/samples-war/war-security/pom.xml
index f6bd45ebeb..b9bdc9e2ab 100644
--- a/samples/samples-war/war-security/pom.xml
+++ b/samples/samples-war/war-security/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-servlet-jsp-file/pom.xml b/samples/samples-war/war-servlet-jsp-file/pom.xml
index c87f0f8d0a..ec2a27c83f 100644
--- a/samples/samples-war/war-servlet-jsp-file/pom.xml
+++ b/samples/samples-war/war-servlet-jsp-file/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simple/pom.xml b/samples/samples-war/war-simple/pom.xml
index 6dac174d99..b228263d31 100644
--- a/samples/samples-war/war-simple/pom.xml
+++ b/samples/samples-war/war-simple/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simplest-javaee/pom.xml b/samples/samples-war/war-simplest-javaee/pom.xml
index 352b630aba..e5d32be3ec 100644
--- a/samples/samples-war/war-simplest-javaee/pom.xml
+++ b/samples/samples-war/war-simplest-javaee/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-simplest-osgi/pom.xml b/samples/samples-war/war-simplest-osgi/pom.xml
index 983048d577..92cb0e89be 100644
--- a/samples/samples-war/war-simplest-osgi/pom.xml
+++ b/samples/samples-war/war-simplest-osgi/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-spring-wired/pom.xml b/samples/samples-war/war-spring-wired/pom.xml
index 06ccba02b9..d97ece2515 100644
--- a/samples/samples-war/war-spring-wired/pom.xml
+++ b/samples/samples-war/war-spring-wired/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-spring/pom.xml b/samples/samples-war/war-spring/pom.xml
index bad3b80774..c45a95b4f0 100644
--- a/samples/samples-war/war-spring/pom.xml
+++ b/samples/samples-war/war-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-vaadin08-spring/pom.xml b/samples/samples-war/war-vaadin08-spring/pom.xml
index 822f41e5b1..082d064674 100644
--- a/samples/samples-war/war-vaadin08-spring/pom.xml
+++ b/samples/samples-war/war-vaadin08-spring/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-vaadin08/pom.xml b/samples/samples-war/war-vaadin08/pom.xml
index 09100c8565..ea55f99833 100644
--- a/samples/samples-war/war-vaadin08/pom.xml
+++ b/samples/samples-war/war-vaadin08/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war-websocket-jsr356/pom.xml b/samples/samples-war/war-websocket-jsr356/pom.xml
index 3e15932aca..8a36670edc 100644
--- a/samples/samples-war/war-websocket-jsr356/pom.xml
+++ b/samples/samples-war/war-websocket-jsr356/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-war/war/pom.xml b/samples/samples-war/war/pom.xml
index 69cd23a4c1..bef8a3bfea 100644
--- a/samples/samples-war/war/pom.xml
+++ b/samples/samples-war/war/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-war
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/pom.xml b/samples/samples-whiteboard/pom.xml
index 6474e009e4..3fd1985cfc 100644
--- a/samples/samples-whiteboard/pom.xml
+++ b/samples/samples-whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web
samples
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-1/pom.xml b/samples/samples-whiteboard/whiteboard-1/pom.xml
index bd87c83c6d..c61a46aec6 100644
--- a/samples/samples-whiteboard/whiteboard-1/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-1/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-2/pom.xml b/samples/samples-whiteboard/whiteboard-2/pom.xml
index bf12072f0b..9dd302e94f 100644
--- a/samples/samples-whiteboard/whiteboard-2/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-2/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-3/pom.xml b/samples/samples-whiteboard/whiteboard-3/pom.xml
index 013cb21e88..799c8b5229 100644
--- a/samples/samples-whiteboard/whiteboard-3/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-3/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-annotated/pom.xml b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
index 3cd07afe0e..908d46f216 100644
--- a/samples/samples-whiteboard/whiteboard-annotated/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-annotated/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
index 74839c3a7a..5703336ab8 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
index d1b0eb8131..ebdb0f82d7 100644
--- a/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-blueprint/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
index 6872f39205..e05e2f6ee7 100644
--- a/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-1603/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
index 4b7c2f4700..f51076b76c 100644
--- a/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-dynamic/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
index 459cf30b8e..738349ab27 100644
--- a/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds-jaxrs/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-ds/pom.xml b/samples/samples-whiteboard/whiteboard-ds/pom.xml
index 020f2b8f27..07899e76db 100644
--- a/samples/samples-whiteboard/whiteboard-ds/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-ds/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-extended/pom.xml b/samples/samples-whiteboard/whiteboard-extended/pom.xml
index 89250ba217..9ad2ca1407 100644
--- a/samples/samples-whiteboard/whiteboard-extended/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-extended/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard-scopes/pom.xml b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
index be91c48790..1645255513 100644
--- a/samples/samples-whiteboard/whiteboard-scopes/pom.xml
+++ b/samples/samples-whiteboard/whiteboard-scopes/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
diff --git a/samples/samples-whiteboard/whiteboard/pom.xml b/samples/samples-whiteboard/whiteboard/pom.xml
index bc95aac63a..e521b64676 100644
--- a/samples/samples-whiteboard/whiteboard/pom.xml
+++ b/samples/samples-whiteboard/whiteboard/pom.xml
@@ -23,7 +23,7 @@
org.ops4j.pax.web.samples
samples-whiteboard
- 8.0.14
+ 8.0.15-SNAPSHOT
../pom.xml
From 029460d1b4c555b1c98491a24b6224662b712c80 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:29:19 +0100
Subject: [PATCH 056/311] [build] Update Maven plugins
---
pom.xml | 30 +++++++++++++++---------------
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/pom.xml b/pom.xml
index 6042d3d8d1..5c233eaa66 100644
--- a/pom.xml
+++ b/pom.xml
@@ -123,34 +123,34 @@
3.1.0
3.2.1
- 3.4.1
- 3.1.2
- 9.2.1
+ 3.4.2
+ 3.2.0
+ 10.6.0
3.2.0
3.10.1
- 3.3.0
- 2.8.2
+ 3.4.0
+ 3.0.0
3.1.0
1.3
2.22.2
3.0.1
- 2.5.2
+ 3.1.0
3.3.0
3.4.1
2.5.3
- 1.7.0
+ 3.0.0
3.3.0
- 3.2.0
- 3.12.0
+ 3.3.0
+ 3.12.1
3.2.1
2.22.2
3.3.2
- 0.13
- 2.2.1
- 2.2.1
- 5.1.4
+ 0.15
+ 2.2.2
+ 2.2.3
+ 5.1.8
1.26.4
3.1.2
0.8.7
@@ -158,11 +158,11 @@
3.9.0.2155
4.1
1.4.0
- 1.6.8
+ 1.6.13
- 6.1.0
+ 6.4.0
1.9.4
1.15
From 9d80beae0e47a74b16a7276c8e57201cfba6ab04 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:42:05 +0100
Subject: [PATCH 057/311] [build] Update Jakarta dependencies
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 5c233eaa66..7fcb1be28c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -184,7 +184,7 @@
1.3.5
3.0.3
2.0.2
- 1.0.3
+ 1.0.5
1.2.5
2.2.3
1.1.3
From 270f7e068312dbe4f14f1b9c9e40ea2749847fc6 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:42:48 +0100
Subject: [PATCH 058/311] [versions] Upgrade Jackson to 2.14.1
---
pom.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pom.xml b/pom.xml
index 7fcb1be28c..6b9c6608ec 100644
--- a/pom.xml
+++ b/pom.xml
@@ -171,8 +171,8 @@
1.4
2.11.0
1.5.1
- 2.14.0
- 2.14.0
+ 2.14.1
+ 2.14.1
6.4.0
1.2.0
2.3.5
From 15c97667da8f5590c32ba0459baf040600ef5d88 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:44:03 +0100
Subject: [PATCH 059/311] [versions] Upgrade JAXB implementation to 2.3.7
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 6b9c6608ec..2335a94eaa 100644
--- a/pom.xml
+++ b/pom.xml
@@ -175,7 +175,7 @@
2.14.1
6.4.0
1.2.0
- 2.3.5
+ 2.3.7
From 496fda44a115b46a45adaecb8109035fe5256b90 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:44:44 +0100
Subject: [PATCH 060/311] [versions] Upgrade Aries CDI to 1.1.5
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 2335a94eaa..cdb8416ff2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -200,7 +200,7 @@
4.13.2
- 1.1.4
+ 1.1.5
1.2.2
2.0.1
1.3.4
From 9ea039cb705b37c41cee00486ec504eea3c9ef1c Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:45:07 +0100
Subject: [PATCH 061/311] [versions] Upgrade Aries SPI-Fly to 1.3.6
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index cdb8416ff2..a645c00c96 100644
--- a/pom.xml
+++ b/pom.xml
@@ -203,7 +203,7 @@
1.1.5
1.2.2
2.0.1
- 1.3.4
+ 1.3.6
1.1.3
3.5.3
From 892c0a22b02c69a1f6c76d4e4d4414906fc7c372 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:45:35 +0100
Subject: [PATCH 062/311] [versions] Upgrade commons-compress to 1.22
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index a645c00c96..6924c2d42f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -209,7 +209,7 @@
3.5.3
4.4
- 1.21
+ 1.22
3.12.0
1.9.22
From ca2321a276828d5d5d03316db113d8e775ef6d5c Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:46:08 +0100
Subject: [PATCH 063/311] [versions] Upgrade CXF to 3.5.5
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 6924c2d42f..b6cb0f77c5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -206,7 +206,7 @@
1.3.6
1.1.3
- 3.5.3
+ 3.5.5
4.4
1.22
From 9d34f2bf0f22ec03872bfce625f14e91355f9c43 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:48:03 +0100
Subject: [PATCH 064/311] [versions] Upgrade Felix Configadmin to 1.9.26
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index b6cb0f77c5..1519af5f42 100644
--- a/pom.xml
+++ b/pom.xml
@@ -212,7 +212,7 @@
1.22
3.12.0
- 1.9.22
+ 1.9.26
1.0.18
1.6.2
3.7.4
From dbe5290311dbe5284ed415ec3710370abd70ad55 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:48:21 +0100
Subject: [PATCH 065/311] [versions] Upgrade Felix Eventadmin to 1.6.4
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 1519af5f42..2b95247efc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -214,7 +214,7 @@
1.9.26
1.0.18
- 1.6.2
+ 1.6.4
3.7.4
5.6.12
6.0.5
From ec0b7c53a1f9fc67abed414e1785ab3620b79ca9 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:49:02 +0100
Subject: [PATCH 066/311] [versions] Upgrade Felix SCR to 2.2.4
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 2b95247efc..d5a551b020 100644
--- a/pom.xml
+++ b/pom.xml
@@ -220,7 +220,7 @@
6.0.5
7.0.5
1.2.4
- 2.1.30
+ 2.2.4
1.20
1.11.8
4.7.2
From 42555c63eab1c91d92afe568f940503b6bf83cd3 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:49:27 +0100
Subject: [PATCH 067/311] [versions] Upgrade Felix Webconsole to 4.8.4
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index d5a551b020..58bda9bb5b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -223,7 +223,7 @@
2.2.4
1.20
1.11.8
- 4.7.2
+ 4.8.4
0.4_1
From 5fac24e427cf6cc74dd47a06cace82497f8ae86e Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:50:50 +0100
Subject: [PATCH 068/311] [versions] Upgrade Http Core to 5.2 and Http Client
to 5.2.1
---
pom.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pom.xml b/pom.xml
index 58bda9bb5b..0fca63f029 100644
--- a/pom.xml
+++ b/pom.xml
@@ -227,8 +227,8 @@
0.4_1
- 5.1.2
- 5.1.3
+ 5.2.1
+ 5.2
4.3.7
2.17.1
2.3.9
From 0e6091b52a18bf735b286240b78fd9860b052ec4 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:51:43 +0100
Subject: [PATCH 069/311] [versions] Upgrade Karaf to 4.3.8
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 0fca63f029..8913471015 100644
--- a/pom.xml
+++ b/pom.xml
@@ -229,7 +229,7 @@
5.2.1
5.2
- 4.3.7
+ 4.3.8
2.17.1
2.3.9
1.0.2.1
From 856efa47b846c48d47ead1eb696c49d72be2762c Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:53:00 +0100
Subject: [PATCH 070/311] [versions] Upgrade MyFaces to 2.3.10
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 8913471015..5bf830afee 100644
--- a/pom.xml
+++ b/pom.xml
@@ -231,7 +231,7 @@
5.2
4.3.8
2.17.1
- 2.3.9
+ 2.3.10
1.0.2.1
2.2.1
1.0_6
From a6d154ae430f09519a8425b4db0d0182a811c180 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:53:59 +0100
Subject: [PATCH 071/311] [versions] Upgrade XBean to 4.22
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 5bf830afee..0db1470e6a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -240,7 +240,7 @@
1.2.5
9.0.69
2.3.0
- 4.21
+ 4.22
1.72
From 6f114a4ba57b73869ebc284179c57bfc4ad2c0c9 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:54:31 +0100
Subject: [PATCH 072/311] [versions] Upgrade animal-sniffer-annotations to 1.22
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 0db1470e6a..9187876e66 100644
--- a/pom.xml
+++ b/pom.xml
@@ -221,7 +221,7 @@
7.0.5
1.2.4
2.2.4
- 1.20
+ 1.22
1.11.8
4.8.4
From ddace9214702e9026064a6068548a5a565a38e60 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:56:32 +0100
Subject: [PATCH 073/311] [Fixes #1815] Upgrade Jetty to 9.4.50.v20221201
---
pom.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pom.xml b/pom.xml
index 9187876e66..7c0a6c1b62 100644
--- a/pom.xml
+++ b/pom.xml
@@ -250,8 +250,8 @@
3.26.0
- 9.4.49.v20220914
- 9.4.49
+ 9.4.50.v20221201
+ 9.4.50
1.1.3.v20160715
1.1.3
From f781cc0c1562447fac43853bb1a4e5eb4feac56d Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 11:59:54 +0100
Subject: [PATCH 074/311] [versions] Upgrade Jersey to 2.38
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 7c0a6c1b62..b69940daef 100644
--- a/pom.xml
+++ b/pom.xml
@@ -260,7 +260,7 @@
2.6.1
1.0.3
- 2.34
+ 2.38
3.28.0-GA
1.9.3
From e4b2b4aa31cc751adb29ad878fcd58c0a41fccb4 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:00:36 +0100
Subject: [PATCH 075/311] [versions] Upgrade Javassist to 3.29.2-GA
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index b69940daef..988a7fcd51 100644
--- a/pom.xml
+++ b/pom.xml
@@ -262,7 +262,7 @@
1.0.3
2.38
- 3.28.0-GA
+ 3.29.2-GA
1.9.3
1.2.5.Final
3.4.3.Final
From 40973568e8478511bb516db13b208b97fb950795 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:01:21 +0100
Subject: [PATCH 076/311] [versions] Upgrade JBoss Classfilewriter to
1.3.0.Final
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 988a7fcd51..46a0983112 100644
--- a/pom.xml
+++ b/pom.xml
@@ -264,7 +264,7 @@
3.29.2-GA
1.9.3
- 1.2.5.Final
+ 1.3.0.Final
3.4.3.Final
3.4.2.Final
From 3cfc528833ae755bdef09f3024188c4283596f69 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:01:43 +0100
Subject: [PATCH 077/311] [versions] Upgrade JBoss Logging to 3.5.0.Final
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 46a0983112..65c3f87da6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -265,7 +265,7 @@
3.29.2-GA
1.9.3
1.3.0.Final
- 3.4.3.Final
+ 3.5.0.Final
3.4.2.Final
3.1.6.Final
From 5f571db3f3e4091ed560f0de787180cfb3cea2c6 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:02:03 +0100
Subject: [PATCH 078/311] [versions] Upgrade JBoss Threads to 3.5.0.Final
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 65c3f87da6..b63cdb4a68 100644
--- a/pom.xml
+++ b/pom.xml
@@ -266,7 +266,7 @@
1.9.3
1.3.0.Final
3.5.0.Final
- 3.4.2.Final
+ 3.5.0.Final
3.1.6.Final
3.8.6.Final
From a781c46f9318b20175e6a0b034915a9e4ef6ddab Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:06:24 +0100
Subject: [PATCH 079/311] [Fixes #1813] Upgrade to Undertow 2.2.22.Final and
XNIO 3.8.8.Final
---
pom.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pom.xml b/pom.xml
index b63cdb4a68..a2751c258c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -179,7 +179,7 @@
- 2.2.21.Final
+ 2.2.22.Final
1.3.5
3.0.3
@@ -269,7 +269,7 @@
3.5.0.Final
3.1.6.Final
- 3.8.6.Final
+ 3.8.8.Final
3.21.0
1.15.3
From 7225ace4a8d6097ac92e7d90696d8a1a1dbce20a Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:07:11 +0100
Subject: [PATCH 080/311] [versions] Upgrade Mockito to 4.11.0
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index a2751c258c..722a4a8c82 100644
--- a/pom.xml
+++ b/pom.xml
@@ -273,7 +273,7 @@
3.21.0
1.15.3
- 4.3.1
+ 4.11.0
8.1.13.v20181017
1.5.1
From 4181ed4d5baef246b287b612df8c30850bbc4389 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:08:09 +0100
Subject: [PATCH 081/311] [versions] Upgrade osgi-util-promise to 1.3.0
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 722a4a8c82..499b0fdeff 100644
--- a/pom.xml
+++ b/pom.xml
@@ -288,7 +288,7 @@
1.0.1
1.0.1
1.2.0
- 1.2.0
+ 1.3.0
9.4
11.0.0
From 576b54a3315755a9f4d157a425d0e39cc2383de0 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:08:34 +0100
Subject: [PATCH 082/311] [versions] Upgrade Primefaces to 12.0.0
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 499b0fdeff..3736e2e851 100644
--- a/pom.xml
+++ b/pom.xml
@@ -291,7 +291,7 @@
1.3.0
9.4
- 11.0.0
+ 12.0.0
1.7.35
5.3.20
1.7.1
From 8fcc65df462f2eb9f71da6ed1ef8a031df8563d3 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:09:20 +0100
Subject: [PATCH 083/311] [versions] Upgrade Spring Framework to 5.3.24
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 3736e2e851..8643c985d4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -293,7 +293,7 @@
9.4
12.0.0
1.7.35
- 5.3.20
+ 5.3.24
1.7.1
1.0.1.Final
From eb8a68a510c8cef95b5c7ca3466369627a699236 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:10:13 +0100
Subject: [PATCH 084/311] [versions] Upgrade Wildfly Common to 1.6.0.Final
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 8643c985d4..8f0274fdc3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -297,7 +297,7 @@
1.7.1
1.0.1.Final
- 1.5.4.Final
+ 1.6.0.Final
1.30
From 4a4ba5516cf66038a179b07d3396eb74a9673694 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:10:38 +0100
Subject: [PATCH 085/311] [versions] Upgrade Snakeyaml to 1.33
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 8f0274fdc3..9e34bca8ff 100644
--- a/pom.xml
+++ b/pom.xml
@@ -299,7 +299,7 @@
1.0.1.Final
1.6.0.Final
- 1.30
+ 1.33
From add46ceb81b246797520e77ccc47511271aa761a Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:12:54 +0100
Subject: [PATCH 086/311] [versions] Downgrade to maven-checkstyle-plugin 3.1.2
(JDK8)
---
pom.xml | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/pom.xml b/pom.xml
index 9e34bca8ff..b529ca21e0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -124,8 +124,9 @@
3.1.0
3.2.1
3.4.2
- 3.2.0
- 10.6.0
+
+ 3.1.2
+ 9.3
3.2.0
3.10.1
3.4.0
From 7e4ded1b2094f0c74346fe2a807f26da04e01890 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:14:20 +0100
Subject: [PATCH 087/311] [versions] Downgrade to JBoss Logging 3.4.3 (JDK8)
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index b529ca21e0..5fcec2c9d0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -266,7 +266,7 @@
3.29.2-GA
1.9.3
1.3.0.Final
- 3.5.0.Final
+ 3.4.3.Final
3.5.0.Final
3.1.6.Final
From f93617254985975c621998a4003c41b6491e469a Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:29:01 +0100
Subject: [PATCH 088/311] [versions] Clean up JAXB dependencies
---
pom.xml | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/pom.xml b/pom.xml
index 5fcec2c9d0..34508790bf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -176,6 +176,7 @@
2.14.1
6.4.0
1.2.0
+ 3.0.12
2.3.7
@@ -2002,6 +2003,10 @@
ch.qos.logback
logback-classic
+
+ com.sun.activation
+ jakarta.activation
+
@@ -2074,10 +2079,26 @@
jakarta.xml.bind-api
${dependency.jakarta.xml.bind-api}
+
+ com.sun.istack
+ istack-commons-runtime
+ ${dependency.com.sun.istack}
+
com.sun.xml.bind
jaxb-impl
${dependency.com.sun.xml.bind}
+
+
+ com.sun.activation
+ jakarta.activation
+
+
+
+
+ com.sun.xml.bind
+ jaxb-osgi
+ ${dependency.com.sun.xml.bind}
jakarta.validation
@@ -3138,6 +3159,12 @@
org.apache.cxf
cxf-core
${dependency.org.apache.cxf}
+
+
+ com.sun.activation
+ jakarta.activation
+
+
org.apache.cxf
From 8cef24fb90a24ddf644640c81b395fac8418dfe9 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:29:27 +0100
Subject: [PATCH 089/311] [Fixes #1805] Upgrade Tomcat to 9.0.70
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 34508790bf..6864308f0e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -240,7 +240,7 @@
1.9.3_1
1_3
1.2.5
- 9.0.69
+ 9.0.70
2.3.0
4.22
From 0be1425b33c8791b554305640989e4e04f5979c2 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:31:26 +0100
Subject: [PATCH 090/311] [versions] Upgrade Pax Logging to 2.0.19
---
pom.xml | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 6864308f0e..2216be20f1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -280,7 +280,7 @@
1.5.1
4.13.5
- 2.0.14
+ 2.0.19
1.8.4
2.6.11
@@ -1518,6 +1518,11 @@
pax-logging-service
${dependency.org.ops4j.pax.logging}
+
+ org.ops4j.pax.logging
+ pax-logging-logback
+ ${dependency.org.ops4j.pax.logging}
+
org.ops4j.pax.logging
pax-logging-log4j2
From 12ec775315461652810573defec99e03c78d8913 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:32:00 +0100
Subject: [PATCH 091/311] [versions] Upgrade Pax URL to 2.6.12
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 2216be20f1..798db85e0b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -282,7 +282,7 @@
4.13.5
2.0.19
1.8.4
- 2.6.11
+ 2.6.12
7.0.0
8.0.0
From e7554e72daec2fab946d14c8799923172c9074ba Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 12:32:56 +0100
Subject: [PATCH 092/311] [versions] Upgrade SLF4J to 1.7.36
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 798db85e0b..d8ed69b041 100644
--- a/pom.xml
+++ b/pom.xml
@@ -294,7 +294,7 @@
9.4
12.0.0
- 1.7.35
+ 1.7.36
5.3.24
1.7.1
From d49fe668b1f4fa945470cb6ca6bdf9a3a95dd95e Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 13:48:19 +0100
Subject: [PATCH 093/311] [tests] Fix H2 Push Promise scenario for Undertow
with upgraded http-client
---
.../tomcat/internal/EmbeddedTomcatHttps2Test.java | 6 +++++-
.../undertow/internal/EmbeddedUndertowHttps2Test.java | 10 ++++++++--
2 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/pax-web-tomcat/src/test/java/org/ops4j/pax/web/service/tomcat/internal/EmbeddedTomcatHttps2Test.java b/pax-web-tomcat/src/test/java/org/ops4j/pax/web/service/tomcat/internal/EmbeddedTomcatHttps2Test.java
index 5987fbad1c..a035bdfd54 100644
--- a/pax-web-tomcat/src/test/java/org/ops4j/pax/web/service/tomcat/internal/EmbeddedTomcatHttps2Test.java
+++ b/pax-web-tomcat/src/test/java/org/ops4j/pax/web/service/tomcat/internal/EmbeddedTomcatHttps2Test.java
@@ -58,6 +58,7 @@
import org.apache.hc.client5.http.async.methods.SimpleRequestBuilder;
import org.apache.hc.client5.http.async.methods.SimpleRequestProducer;
import org.apache.hc.client5.http.async.methods.SimpleResponseConsumer;
+import org.apache.hc.client5.http.config.TlsConfig;
import org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient;
import org.apache.hc.client5.http.impl.async.HttpAsyncClients;
import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager;
@@ -79,6 +80,7 @@
import org.apache.hc.core5.http.protocol.HttpContext;
import org.apache.hc.core5.http.ssl.TLS;
import org.apache.hc.core5.http2.HttpVersionPolicy;
+import org.apache.hc.core5.http2.config.H2Config;
import org.apache.hc.core5.io.CloseMode;
import org.apache.tomcat.util.file.ConfigFileLoader;
import org.junit.Test;
@@ -222,12 +224,14 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
.setHostnameVerifier(NoopHostnameVerifier.INSTANCE)
.build();
final PoolingAsyncClientConnectionManager cm = PoolingAsyncClientConnectionManagerBuilder.create()
+ .setDefaultTlsConfig(TlsConfig.custom().setVersionPolicy(HttpVersionPolicy.FORCE_HTTP_2).build())
.setTlsStrategy(tlsStrategy).build();
final CountDownLatch latch = new CountDownLatch(3);
try (CloseableHttpAsyncClient client = HttpAsyncClients.custom()
- .setVersionPolicy(HttpVersionPolicy.FORCE_HTTP_2).setConnectionManager(cm).build()) {
+ .setH2Config(H2Config.custom().setCompressionEnabled(true).setPushEnabled(true).build())
+ .setConnectionManager(cm).build()) {
client.register("*", () -> new AsyncPushConsumer() {
@Override
diff --git a/pax-web-undertow/src/test/java/org/ops4j/pax/web/service/undertow/internal/EmbeddedUndertowHttps2Test.java b/pax-web-undertow/src/test/java/org/ops4j/pax/web/service/undertow/internal/EmbeddedUndertowHttps2Test.java
index aaa191a31c..353a91a44a 100644
--- a/pax-web-undertow/src/test/java/org/ops4j/pax/web/service/undertow/internal/EmbeddedUndertowHttps2Test.java
+++ b/pax-web-undertow/src/test/java/org/ops4j/pax/web/service/undertow/internal/EmbeddedUndertowHttps2Test.java
@@ -50,6 +50,7 @@
import org.apache.hc.client5.http.async.methods.SimpleRequestBuilder;
import org.apache.hc.client5.http.async.methods.SimpleRequestProducer;
import org.apache.hc.client5.http.async.methods.SimpleResponseConsumer;
+import org.apache.hc.client5.http.config.TlsConfig;
import org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient;
import org.apache.hc.client5.http.impl.async.HttpAsyncClients;
import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager;
@@ -135,6 +136,10 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
// request with PUSH_PROMISE: https://httpwg.org/specs/rfc7540.html#PUSH_PROMISE
PushBuilder pushBuilder = req.newPushBuilder();
if (pushBuilder != null) {
+ // required, otherwise this is thrown:
+ // org.apache.hc.core5.http.ProtocolException: Header 'host: 127.0.0.1:44971' is illegal for HTTP/2 messages
+ // (strange that Tomcat and Jetty doesn't have this problem)
+ pushBuilder.removeHeader("host");
pushBuilder.path("test/default.css").push();
pushBuilder.path("test/app.js").push();
}
@@ -177,13 +182,14 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
.setHostnameVerifier(NoopHostnameVerifier.INSTANCE)
.build();
final PoolingAsyncClientConnectionManager cm = PoolingAsyncClientConnectionManagerBuilder.create()
+ .setDefaultTlsConfig(TlsConfig.custom().setVersionPolicy(HttpVersionPolicy.FORCE_HTTP_2).build())
.setTlsStrategy(tlsStrategy).build();
final CountDownLatch latch = new CountDownLatch(3);
try (CloseableHttpAsyncClient client = HttpAsyncClients.custom()
- .setH2Config(H2Config.custom().setPushEnabled(true).build())
- .setVersionPolicy(HttpVersionPolicy.FORCE_HTTP_2).setConnectionManager(cm).build()) {
+ .setH2Config(H2Config.custom().setCompressionEnabled(true).setPushEnabled(true).build())
+ .setConnectionManager(cm).build()) {
client.register("*", () -> new AsyncPushConsumer() {
@Override
From 3036d55ce00dbaadd2035069af665d6310ebb2bd Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Mon, 2 Jan 2023 14:08:34 +0100
Subject: [PATCH 094/311] [versions] Upgrade Log4j2 to 2.18.0 (compatible with
Pax Logging 2.0.19)
---
.../pax-web-itest-container/pax-web-itest-jetty/pom.xml | 6 ++++++
pom.xml | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
index fcdd915bb7..6bb9b87146 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
@@ -263,6 +263,12 @@
provided
+
+ org.slf4j
+ slf4j-api
+ provided
+
+
diff --git a/pom.xml b/pom.xml
index d8ed69b041..e66d656b45 100644
--- a/pom.xml
+++ b/pom.xml
@@ -232,7 +232,7 @@
5.2.1
5.2
4.3.8
- 2.17.1
+ 2.18.0
2.3.10
1.0.2.1
2.2.1
From 161041aefe1a83a593f4c9058d5c79fe65b6ec1b Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Wed, 4 Jan 2023 16:28:26 +0100
Subject: [PATCH 095/311] [versions] Downgrade Felix SCR to one compatible with
OSGi Core R6
---
pom.xml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index e66d656b45..a8e928ee77 100644
--- a/pom.xml
+++ b/pom.xml
@@ -222,7 +222,8 @@
6.0.5
7.0.5
1.2.4
- 2.2.4
+
+ 2.1.30
1.22
1.11.8
4.8.4
From 57cab30127029834d92a6e2b5828823071a3c945 Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Wed, 4 Jan 2023 16:29:29 +0100
Subject: [PATCH 096/311] [versions] Downgrade JBoss Classfilewriter to
1.2.5.Final with proper OSGi header (1.3.0.Final has osgi.ee=UNKNOWN)
---
pom.xml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index a8e928ee77..2cff3d88c9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -267,7 +267,8 @@
3.29.2-GA
1.9.3
- 1.3.0.Final
+
+ 1.2.5.Final
3.4.3.Final
3.5.0.Final
From 840cf06bd9032d318efe1294c8aa22268a30178d Mon Sep 17 00:00:00 2001
From: Grzegorz Grzybek
Date: Wed, 4 Jan 2023 16:49:30 +0100
Subject: [PATCH 097/311] [Fixes #1816] Change HTTP/2 tests after upgrading
http-client to 5.2
---
.../war/AbstractWarHttp2IntegrationTest.java | 174 +++++++-------
.../pax-web-itest-jetty/pom.xml | 6 -
.../jetty/war/WarHttp2IntegrationTest.java | 6 -
.../undertow/war/WarHttp2IntegrationTest.java | 5 +
.../web/itest/karaf/Http2BaseKarafTest.java | 175 +++++++-------
.../web/itest/karaf/Http2JettyKarafTest.java | 5 -
.../itest/karaf/Http2UndertowKarafTest.java | 6 +
.../internal/EmbeddedJettyHttp2Test.java | 214 +++++++++++++++---
.../internal/EmbeddedJettyHttps2Test.java | 85 ++++++-
.../jetty/internal/UnifiedJettyTest.java | 28 +--
.../coyote/http2/PublicHpackDecoder.java | 8 +-
.../coyote/http2/PublicHpackEncoder.java | 29 +++
.../internal/EmbeddedTomcatHttp2Test.java | 178 ++++++++++-----
.../internal/EmbeddedTomcatHttps2Test.java | 26 ++-
.../tomcat/internal/UnifiedTomcatTest.java | 14 +-
.../internal/PaxWebOuterHandlerWrapper.java | 4 +
.../internal/EmbeddedUndertowHttp2Test.java | 172 +++++++++-----
.../internal/EmbeddedUndertowHttps2Test.java | 39 ++--
.../internal/UnifiedUndertowTest.java | 16 +-
.../src/test/resources/log4j2-test.properties | 2 +-
.../samples/war/http2/PushAwareServlet.java | 5 +-
21 files changed, 787 insertions(+), 410 deletions(-)
create mode 100644 pax-web-tomcat/src/test/java/org/apache/coyote/http2/PublicHpackEncoder.java
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/war/AbstractWarHttp2IntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/war/AbstractWarHttp2IntegrationTest.java
index acb34eb8e7..eff37af9d5 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/war/AbstractWarHttp2IntegrationTest.java
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-container-common/src/main/java/org/ops4j/pax/web/itest/container/war/AbstractWarHttp2IntegrationTest.java
@@ -38,6 +38,7 @@
import org.apache.hc.client5.http.async.methods.SimpleRequestBuilder;
import org.apache.hc.client5.http.async.methods.SimpleRequestProducer;
import org.apache.hc.client5.http.async.methods.SimpleResponseConsumer;
+import org.apache.hc.client5.http.config.TlsConfig;
import org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient;
import org.apache.hc.client5.http.impl.async.HttpAsyncClients;
import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager;
@@ -135,70 +136,74 @@ public void setUp() throws Exception {
});
}
- protected boolean supportsHttp2Push() {
- return true;
+ protected boolean removeHostHeader() {
+ return false;
}
@Test
public void testHttp2ClearText() throws Exception {
- final PoolingAsyncClientConnectionManager cm = PoolingAsyncClientConnectionManagerBuilder.create().build();
+ final PoolingAsyncClientConnectionManager cm = PoolingAsyncClientConnectionManagerBuilder.create()
+ .setDefaultTlsConfig(TlsConfig.custom().setVersionPolicy(HttpVersionPolicy.FORCE_HTTP_2).build())
+ .build();
- final CountDownLatch latch = new CountDownLatch(supportsHttp2Push() ? 3 : 1);
+ final CountDownLatch latch = new CountDownLatch(3);
try (CloseableHttpAsyncClient client = HttpAsyncClients.custom()
.setH2Config(H2Config.custom().setPushEnabled(true).build())
- .setVersionPolicy(HttpVersionPolicy.FORCE_HTTP_2).setConnectionManager(cm).build()) {
-
- if (supportsHttp2Push()) {
- client.register("*", () -> new AsyncPushConsumer() {
- @Override
- public void consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context) throws HttpException {
- LOG.info("{} -> {}", promise, new StatusLine(response));
- if (response.getVersion() == HttpVersion.HTTP_2 && response.getCode() == HttpServletResponse.SC_OK) {
- latch.countDown();
- }
- }
-
- @Override
- public void failed(Exception cause) {
- System.out.println();
- }
-
- @Override
- public void updateCapacity(CapacityChannel capacityChannel) {
- System.out.println();
+ .setConnectionManager(cm).build()) {
+
+ client.register("*", () -> new AsyncPushConsumer() {
+ @Override
+ public void consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context) throws HttpException {
+ LOG.info("{} -> {}", promise, new StatusLine(response));
+ if (response.getVersion() == HttpVersion.HTTP_2 && response.getCode() == HttpServletResponse.SC_OK) {
+ latch.countDown();
}
-
- @Override
- public void consume(ByteBuffer src) {
- System.out.println();
- }
-
- @Override
- public void streamEnd(List extends Header> trailers) {
- System.out.println();
- }
-
- @Override
- public void releaseResources() {
- System.out.println();
- }
- });
- }
+ }
+
+ @Override
+ public void failed(Exception cause) {
+ System.out.println();
+ }
+
+ @Override
+ public void updateCapacity(CapacityChannel capacityChannel) {
+ System.out.println();
+ }
+
+ @Override
+ public void consume(ByteBuffer src) {
+ System.out.println();
+ }
+
+ @Override
+ public void streamEnd(List extends Header> trailers) {
+ System.out.println();
+ }
+
+ @Override
+ public void releaseResources() {
+ System.out.println();
+ }
+ });
client.start();
final HttpHost target = new HttpHost("http", "127.0.0.1", 8181);
final HttpClientContext clientContext = HttpClientContext.create();
- final SimpleHttpRequest request = SimpleRequestBuilder.get().setHttpHost(target).setPath("/http2/servlet/index.html").build();
+ String removeHost = "";
+ if (removeHostHeader()) {
+ removeHost = "?undertow=true";
+ }
+ final SimpleHttpRequest request = SimpleRequestBuilder.get().setHttpHost(target).setPath("/http2/servlet/index.html" + removeHost).build();
LOG.info("Sending request: {}", request);
final Future future = client.execute(
SimpleRequestProducer.create(request),
SimpleResponseConsumer.create(),
clientContext,
- new FutureCallback() {
+ new FutureCallback<>() {
@Override
public void completed(final SimpleHttpResponse response) {
LOG.info("{} -> {}", request, new StatusLine(response));
@@ -249,64 +254,67 @@ public void testHttp2Secure() throws Exception {
.setHostnameVerifier(NoopHostnameVerifier.INSTANCE)
.build();
final PoolingAsyncClientConnectionManager cm = PoolingAsyncClientConnectionManagerBuilder.create()
+ .setDefaultTlsConfig(TlsConfig.custom().setVersionPolicy(HttpVersionPolicy.FORCE_HTTP_2).build())
.setTlsStrategy(tlsStrategy).build();
- final CountDownLatch latch = new CountDownLatch(supportsHttp2Push() ? 3 : 1);
+ final CountDownLatch latch = new CountDownLatch(3);
try (CloseableHttpAsyncClient client = HttpAsyncClients.custom()
.setH2Config(H2Config.custom().setPushEnabled(true).build())
- .setVersionPolicy(HttpVersionPolicy.FORCE_HTTP_2).setConnectionManager(cm).build()) {
-
- if (supportsHttp2Push()) {
- client.register("*", () -> new AsyncPushConsumer() {
- @Override
- public void consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context) throws HttpException {
- LOG.info("{} -> {}", promise, new StatusLine(response));
- if (response.getVersion() == HttpVersion.HTTP_2 && response.getCode() == HttpServletResponse.SC_OK) {
- latch.countDown();
- }
- }
-
- @Override
- public void failed(Exception cause) {
- System.out.println();
- }
-
- @Override
- public void updateCapacity(CapacityChannel capacityChannel) {
- System.out.println();
- }
-
- @Override
- public void consume(ByteBuffer src) {
- System.out.println();
- }
-
- @Override
- public void streamEnd(List extends Header> trailers) {
- System.out.println();
- }
-
- @Override
- public void releaseResources() {
- System.out.println();
+ .setConnectionManager(cm).build()) {
+
+ client.register("*", () -> new AsyncPushConsumer() {
+ @Override
+ public void consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context) throws HttpException {
+ LOG.info("{} -> {}", promise, new StatusLine(response));
+ if (response.getVersion() == HttpVersion.HTTP_2 && response.getCode() == HttpServletResponse.SC_OK) {
+ latch.countDown();
}
- });
- }
+ }
+
+ @Override
+ public void failed(Exception cause) {
+ System.out.println();
+ }
+
+ @Override
+ public void updateCapacity(CapacityChannel capacityChannel) {
+ System.out.println();
+ }
+
+ @Override
+ public void consume(ByteBuffer src) {
+ System.out.println();
+ }
+
+ @Override
+ public void streamEnd(List extends Header> trailers) {
+ System.out.println();
+ }
+
+ @Override
+ public void releaseResources() {
+ System.out.println();
+ }
+ });
client.start();
final HttpHost target = new HttpHost("https", "127.0.0.1", 8443);
final HttpClientContext clientContext = HttpClientContext.create();
- final SimpleHttpRequest request = SimpleRequestBuilder.get().setHttpHost(target).setPath("/http2/servlet/index.html").build();
+ String removeHost = "";
+ if (removeHostHeader()) {
+ removeHost = "?undertow=true";
+ }
+ final SimpleHttpRequest request = SimpleRequestBuilder.get().setHttpHost(target).setPath("/http2/servlet/index.html" + removeHost).build();
LOG.info("Sending request: {}", request);
final Future future = client.execute(
SimpleRequestProducer.create(request),
SimpleResponseConsumer.create(),
clientContext,
- new FutureCallback() {
+ new FutureCallback<>() {
@Override
public void completed(final SimpleHttpResponse response) {
LOG.info("{} -> {}", request, new StatusLine(response));
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
index 6bb9b87146..fcdd915bb7 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/pom.xml
@@ -263,12 +263,6 @@
provided
-
- org.slf4j
- slf4j-api
- provided
-
-
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/war/WarHttp2IntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/war/WarHttp2IntegrationTest.java
index 5165846f06..ede8ecfa2a 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/war/WarHttp2IntegrationTest.java
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/war/WarHttp2IntegrationTest.java
@@ -36,10 +36,4 @@ public Option[] configure() {
return combine(serverOptions, paxWebExtenderWar());
}
- @Override
- protected boolean supportsHttp2Push() {
- // Jetty 9.4 is still Servlet API 3.1
- return false;
- }
-
}
diff --git a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/war/WarHttp2IntegrationTest.java b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/war/WarHttp2IntegrationTest.java
index 4762c34500..b98328979f 100644
--- a/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/war/WarHttp2IntegrationTest.java
+++ b/pax-web-itest/pax-web-itest-container/pax-web-itest-undertow/src/test/java/org/ops4j/pax/web/itest/undertow/war/WarHttp2IntegrationTest.java
@@ -36,4 +36,9 @@ public Option[] configure() {
return combine(serverOptions, paxWebExtenderWar());
}
+ protected boolean removeHostHeader() {
+ // see https://issues.redhat.com/browse/UNDERTOW-2220
+ return true;
+ }
+
}
diff --git a/pax-web-itest/pax-web-itest-karaf/src/test/java/org/ops4j/pax/web/itest/karaf/Http2BaseKarafTest.java b/pax-web-itest/pax-web-itest-karaf/src/test/java/org/ops4j/pax/web/itest/karaf/Http2BaseKarafTest.java
index dd24227182..41815671e7 100644
--- a/pax-web-itest/pax-web-itest-karaf/src/test/java/org/ops4j/pax/web/itest/karaf/Http2BaseKarafTest.java
+++ b/pax-web-itest/pax-web-itest-karaf/src/test/java/org/ops4j/pax/web/itest/karaf/Http2BaseKarafTest.java
@@ -34,6 +34,7 @@
import org.apache.hc.client5.http.async.methods.SimpleRequestBuilder;
import org.apache.hc.client5.http.async.methods.SimpleRequestProducer;
import org.apache.hc.client5.http.async.methods.SimpleResponseConsumer;
+import org.apache.hc.client5.http.config.TlsConfig;
import org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient;
import org.apache.hc.client5.http.impl.async.HttpAsyncClients;
import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager;
@@ -44,7 +45,6 @@
import org.apache.hc.core5.concurrent.FutureCallback;
import org.apache.hc.core5.http.EntityDetails;
import org.apache.hc.core5.http.Header;
-import org.apache.hc.core5.http.HttpException;
import org.apache.hc.core5.http.HttpHost;
import org.apache.hc.core5.http.HttpRequest;
import org.apache.hc.core5.http.HttpResponse;
@@ -130,70 +130,74 @@ protected Option[] securityConfig() {
};
}
- protected boolean supportsHttp2Push() {
- return true;
+ protected boolean removeHostHeader() {
+ return false;
}
@Test
public void testHttp2ClearText() throws Exception {
- final PoolingAsyncClientConnectionManager cm = PoolingAsyncClientConnectionManagerBuilder.create().build();
+ final PoolingAsyncClientConnectionManager cm = PoolingAsyncClientConnectionManagerBuilder.create()
+ .setDefaultTlsConfig(TlsConfig.custom().setVersionPolicy(HttpVersionPolicy.FORCE_HTTP_2).build())
+ .build();
- final CountDownLatch latch = new CountDownLatch(supportsHttp2Push() ? 3 : 1);
+ final CountDownLatch latch = new CountDownLatch(3);
try (CloseableHttpAsyncClient client = HttpAsyncClients.custom()
.setH2Config(H2Config.custom().setPushEnabled(true).build())
- .setVersionPolicy(HttpVersionPolicy.FORCE_HTTP_2).setConnectionManager(cm).build()) {
-
- if (supportsHttp2Push()) {
- client.register("*", () -> new AsyncPushConsumer() {
- @Override
- public void consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context) throws HttpException {
- LOG.info("{} -> {}", promise, new StatusLine(response));
- if (response.getVersion() == HttpVersion.HTTP_2 && response.getCode() == HttpServletResponse.SC_OK) {
- latch.countDown();
- }
- }
-
- @Override
- public void failed(Exception cause) {
- System.out.println();
- }
-
- @Override
- public void updateCapacity(CapacityChannel capacityChannel) {
- System.out.println();
+ .setConnectionManager(cm).build()) {
+
+ client.register("*", () -> new AsyncPushConsumer() {
+ @Override
+ public void consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context) {
+ LOG.info("{} -> {}", promise, new StatusLine(response));
+ if (response.getVersion() == HttpVersion.HTTP_2 && response.getCode() == HttpServletResponse.SC_OK) {
+ latch.countDown();
}
-
- @Override
- public void consume(ByteBuffer src) {
- System.out.println();
- }
-
- @Override
- public void streamEnd(List extends Header> trailers) {
- System.out.println();
- }
-
- @Override
- public void releaseResources() {
- System.out.println();
- }
- });
- }
+ }
+
+ @Override
+ public void failed(Exception cause) {
+ System.out.println();
+ }
+
+ @Override
+ public void updateCapacity(CapacityChannel capacityChannel) {
+ System.out.println();
+ }
+
+ @Override
+ public void consume(ByteBuffer src) {
+ System.out.println();
+ }
+
+ @Override
+ public void streamEnd(List extends Header> trailers) {
+ System.out.println();
+ }
+
+ @Override
+ public void releaseResources() {
+ System.out.println();
+ }
+ });
client.start();
final HttpHost target = new HttpHost("http", "127.0.0.1", 8181);
final HttpClientContext clientContext = HttpClientContext.create();
- final SimpleHttpRequest request = SimpleRequestBuilder.get().setHttpHost(target).setPath("/http2/servlet/index.html").build();
+ String removeHost = "";
+ if (removeHostHeader()) {
+ removeHost = "?undertow=true";
+ }
+ final SimpleHttpRequest request = SimpleRequestBuilder.get().setHttpHost(target).setPath("/http2/servlet/index.html" + removeHost).build();
LOG.info("Sending request: {}", request);
final Future future = client.execute(
SimpleRequestProducer.create(request),
SimpleResponseConsumer.create(),
clientContext,
- new FutureCallback() {
+ new FutureCallback<>() {
@Override
public void completed(final SimpleHttpResponse response) {
LOG.info("{} -> {}", request, new StatusLine(response));
@@ -244,64 +248,67 @@ public void testHttp2Secure() throws Exception {
.setHostnameVerifier(NoopHostnameVerifier.INSTANCE)
.build();
final PoolingAsyncClientConnectionManager cm = PoolingAsyncClientConnectionManagerBuilder.create()
+ .setDefaultTlsConfig(TlsConfig.custom().setVersionPolicy(HttpVersionPolicy.FORCE_HTTP_2).build())
.setTlsStrategy(tlsStrategy).build();
- final CountDownLatch latch = new CountDownLatch(supportsHttp2Push() ? 3 : 1);
+ final CountDownLatch latch = new CountDownLatch(3);
try (CloseableHttpAsyncClient client = HttpAsyncClients.custom()
.setH2Config(H2Config.custom().setPushEnabled(true).build())
- .setVersionPolicy(HttpVersionPolicy.FORCE_HTTP_2).setConnectionManager(cm).build()) {
-
- if (supportsHttp2Push()) {
- client.register("*", () -> new AsyncPushConsumer() {
- @Override
- public void consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context) throws HttpException {
- LOG.info("{} -> {}", promise, new StatusLine(response));
- if (response.getVersion() == HttpVersion.HTTP_2 && response.getCode() == HttpServletResponse.SC_OK) {
- latch.countDown();
- }
- }
-
- @Override
- public void failed(Exception cause) {
- System.out.println();
- }
-
- @Override
- public void updateCapacity(CapacityChannel capacityChannel) {
- System.out.println();
+ .setConnectionManager(cm).build()) {
+
+ client.register("*", () -> new AsyncPushConsumer() {
+ @Override
+ public void consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context) {
+ LOG.info("{} -> {}", promise, new StatusLine(response));
+ if (response.getVersion() == HttpVersion.HTTP_2 && response.getCode() == HttpServletResponse.SC_OK) {
+ latch.countDown();
}
-
- @Override
- public void consume(ByteBuffer src) {
- System.out.println();
- }
-
- @Override
- public void streamEnd(List extends Header> trailers) {
- System.out.println();
- }
-
- @Override
- public void releaseResources() {
- System.out.println();
- }
- });
- }
+ }
+
+ @Override
+ public void failed(Exception cause) {
+ System.out.println();
+ }
+
+ @Override
+ public void updateCapacity(CapacityChannel capacityChannel) {
+ System.out.println();
+ }
+
+ @Override
+ public void consume(ByteBuffer src) {
+ System.out.println();
+ }
+
+ @Override
+ public void streamEnd(List extends Header> trailers) {
+ System.out.println();
+ }
+
+ @Override
+ public void releaseResources() {
+ System.out.println();
+ }
+ });
client.start();
final HttpHost target = new HttpHost("https", "127.0.0.1", 8443);
final HttpClientContext clientContext = HttpClientContext.create();
- final SimpleHttpRequest request = SimpleRequestBuilder.get().setHttpHost(target).setPath("/http2/servlet/index.html").build();
+ String removeHost = "";
+ if (removeHostHeader()) {
+ removeHost = "?undertow=true";
+ }
+ final SimpleHttpRequest request = SimpleRequestBuilder.get().setHttpHost(target).setPath("/http2/servlet/index.html" + removeHost).build();
LOG.info("Sending request: {}", request);
final Future future = client.execute(
SimpleRequestProducer.create(request),
SimpleResponseConsumer.create(),
clientContext,
- new FutureCallback() {
+ new FutureCallback<>() {
@Override
public void completed(final SimpleHttpResponse response) {
LOG.info("{} -> {}", request, new StatusLine(response));
diff --git a/pax-web-itest/pax-web-itest-karaf/src/test/java/org/ops4j/pax/web/itest/karaf/Http2JettyKarafTest.java b/pax-web-itest/pax-web-itest-karaf/src/test/java/org/ops4j/pax/web/itest/karaf/Http2JettyKarafTest.java
index 57ed6941d3..d6e05107c3 100644
--- a/pax-web-itest/pax-web-itest-karaf/src/test/java/org/ops4j/pax/web/itest/karaf/Http2JettyKarafTest.java
+++ b/pax-web-itest/pax-web-itest-karaf/src/test/java/org/ops4j/pax/web/itest/karaf/Http2JettyKarafTest.java
@@ -30,9 +30,4 @@ public Option[] configuration() {
return combine(combine(jettyHttp2Config(), jspConfig()), securityConfig());
}
- @Override
- protected boolean supportsHttp2Push() {
- return false;
- }
-
}
diff --git a/pax-web-itest/pax-web-itest-karaf/src/test/java/org/ops4j/pax/web/itest/karaf/Http2UndertowKarafTest.java b/pax-web-itest/pax-web-itest-karaf/src/test/java/org/ops4j/pax/web/itest/karaf/Http2UndertowKarafTest.java
index 152668800e..3e4aa03e9a 100644
--- a/pax-web-itest/pax-web-itest-karaf/src/test/java/org/ops4j/pax/web/itest/karaf/Http2UndertowKarafTest.java
+++ b/pax-web-itest/pax-web-itest-karaf/src/test/java/org/ops4j/pax/web/itest/karaf/Http2UndertowKarafTest.java
@@ -30,4 +30,10 @@ public Option[] configuration() {
return combine(combine(undertowConfig(), jspConfig()), securityConfig());
}
+ @Override
+ protected boolean removeHostHeader() {
+ // see https://issues.redhat.com/browse/UNDERTOW-2220
+ return true;
+ }
+
}
diff --git a/pax-web-jetty/src/test/java/org/ops4j/pax/web/service/jetty/internal/EmbeddedJettyHttp2Test.java b/pax-web-jetty/src/test/java/org/ops4j/pax/web/service/jetty/internal/EmbeddedJettyHttp2Test.java
index bfe362f682..053b625b6c 100644
--- a/pax-web-jetty/src/test/java/org/ops4j/pax/web/service/jetty/internal/EmbeddedJettyHttp2Test.java
+++ b/pax-web-jetty/src/test/java/org/ops4j/pax/web/service/jetty/internal/EmbeddedJettyHttp2Test.java
@@ -27,12 +27,15 @@
import java.nio.channels.SocketChannel;
import java.nio.charset.StandardCharsets;
import java.util.Base64;
+import java.util.HashMap;
+import java.util.Map;
import java.util.Set;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.atomic.AtomicInteger;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import javax.servlet.http.PushBuilder;
import org.eclipse.jetty.http.HostPortHttpField;
import org.eclipse.jetty.http.HttpField;
@@ -51,6 +54,7 @@
import org.eclipse.jetty.server.ServerConnector;
import org.eclipse.jetty.server.handler.AbstractHandler;
import org.eclipse.jetty.util.thread.QueuedThreadPool;
+import org.junit.Before;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -66,6 +70,15 @@ public class EmbeddedJettyHttp2Test {
// https://httpwg.org/specs/rfc7540.html
// https://sookocheff.com/post/networking/how-does-http-2-work/
+ private HpackDecoder decoder;
+ private Map responses;
+
+ @Before
+ public void resetState() {
+ decoder = new HpackDecoder(4096, 8192);
+ responses = new HashMap<>();
+ }
+
@Test
public void http11NioExchange() throws Exception {
QueuedThreadPool qtp = new QueuedThreadPool(10);
@@ -96,7 +109,8 @@ public void handle(String target, Request baseRequest, HttpServletRequest reques
server.start();
- LOG.info("Local port after start: {}", connector.getLocalPort());
+ int port = connector.getLocalPort();
+ LOG.info("Local port after start: {}", port);
AtomicInteger count = new AtomicInteger(1);
ExecutorService pool = Executors.newFixedThreadPool(4, r -> new Thread(r, "pool-thread-" + count.getAndIncrement()));
@@ -117,7 +131,7 @@ public void handle(String target, Request baseRequest, HttpServletRequest reques
SelectionKey key = null;
int selected;
- boolean connected = sc.connect(new InetSocketAddress("127.0.0.1", connector.getLocalPort()));
+ boolean connected = sc.connect(new InetSocketAddress("127.0.0.1", port));
LOG.info("Connected: {}", connected);
if (!connected) {
key = sc.register(selector, SelectionKey.OP_CONNECT);
@@ -151,7 +165,7 @@ public void handle(String target, Request baseRequest, HttpServletRequest reques
key.interestOps(SelectionKey.OP_WRITE);
}
- buffer.put("GET /test?x=y&a=b HTTP/1.1\r\n".getBytes(StandardCharsets.UTF_8));
+ buffer.put("GET /test/index.txt?x=y&a=b HTTP/1.1\r\n".getBytes(StandardCharsets.UTF_8));
buffer.put("Host: 127.0.0.1\r\n".getBytes(StandardCharsets.UTF_8));
buffer.put("Connection: close\r\n\r\n".getBytes(StandardCharsets.UTF_8));
@@ -229,18 +243,42 @@ public void http2NioExchange() throws Exception {
server.setHandler(new AbstractHandler() {
@Override
- public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException {
- LOG.info("Handling request {} from {}:{}", target, request.getRemoteAddr(), request.getRemotePort());
- response.setContentType("text/plain");
- response.setCharacterEncoding("UTF-8");
- response.getWriter().write("OK\n");
- response.getWriter().close();
+ public void handle(String target, Request baseRequest, HttpServletRequest req, HttpServletResponse resp) throws IOException {
+ LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
+ if (!"/test/index.html".equals(req.getPathInfo())) {
+ // normal request
+ resp.setCharacterEncoding("UTF-8");
+ if (req.getPathInfo().endsWith("css")) {
+ resp.setContentType("text/css");
+ resp.addHeader("X-Request-CSS", req.getHeader("X-Request-P1"));
+ resp.getWriter().write("body { margin: 0 }\n");
+ } else if (req.getPathInfo().endsWith("js")) {
+ resp.setContentType("text/javascript");
+ resp.addHeader("X-Request-JS", req.getHeader("X-Request-P2"));
+ resp.getWriter().write("window.alert(\"hello world\");\n");
+ }
+ resp.getWriter().close();
+ } else {
+ // first - normal data
+ resp.setContentType("text/plain");
+ resp.setCharacterEncoding("UTF-8");
+ resp.addHeader("X-Request", req.getRequestURI());
+ resp.getWriter().write("OK\n");
+ // request with PUSH_PROMISE: https://httpwg.org/specs/rfc7540.html#PUSH_PROMISE
+ PushBuilder pushBuilder = req.newPushBuilder();
+ if (pushBuilder != null) {
+ pushBuilder.path("/test/default.css").addHeader("X-Request-P1", req.getRequestURI()).push();
+ pushBuilder.path("/test/app.js").removeHeader("X-Request-P1").addHeader("X-Request-P2", req.getRequestURI()).push();
+ }
+ resp.getWriter().close();
+ }
}
});
server.start();
- LOG.info("Local port after start: {}", connector.getLocalPort());
+ int port = connector.getLocalPort();
+ LOG.info("Local port after start: {}", port);
AtomicInteger count = new AtomicInteger(1);
ExecutorService pool = Executors.newFixedThreadPool(4, r -> new Thread(r, "pool-thread-" + count.getAndIncrement()));
@@ -252,7 +290,7 @@ public void handle(String target, Request baseRequest, HttpServletRequest reques
SelectionKey key = null;
int selected;
- boolean connected = sc.connect(new InetSocketAddress("127.0.0.1", connector.getLocalPort()));
+ boolean connected = sc.connect(new InetSocketAddress("127.0.0.1", port));
LOG.info("Connected: {}", connected);
if (!connected) {
key = sc.register(selector, SelectionKey.OP_CONNECT);
@@ -286,7 +324,7 @@ public void handle(String target, Request baseRequest, HttpServletRequest reques
key.interestOps(SelectionKey.OP_WRITE);
}
- buffer.put("GET /test?x=y&a=b HTTP/1.1\r\n".getBytes(StandardCharsets.UTF_8));
+ buffer.put("GET /test/index.html?x=y&a=b HTTP/1.1\r\n".getBytes(StandardCharsets.UTF_8));
buffer.put("Host: 127.0.0.1\r\n".getBytes(StandardCharsets.UTF_8));
// https://httpwg.org/specs/rfc7540.html#rfc.section.3.2.1
buffer.put("Connection: Upgrade, HTTP2-Settings\r\n".getBytes(StandardCharsets.UTF_8));
@@ -299,7 +337,7 @@ public void handle(String target, Request baseRequest, HttpServletRequest reques
settings.writeInt(0x1000); // 4096 by default
// SETTINGS_ENABLE_PUSH (0x2)
settings.writeShort(0x02);
- settings.writeInt(0x00); // 1 by default, 0 disables PUSH_PROMISE frame
+ settings.writeInt(0x01); // 1 by default, 0 disables PUSH_PROMISE frame
// SETTINGS_MAX_CONCURRENT_STREAMS (0x3)
settings.writeShort(0x03);
settings.writeInt(0xFF); // no default value. recommended >100
@@ -316,10 +354,12 @@ public void handle(String target, Request baseRequest, HttpServletRequest reques
buffer.put(("HTTP2-Settings: " + new String(Base64.getUrlEncoder().encode(baos.toByteArray())) + "\r\n\r\n").getBytes(StandardCharsets.UTF_8));
// Starting HTTP/2 for "http" URIs - https://httpwg.org/specs/rfc7540.html#discover-http
+ LOG.info("===== Sending GET HTTP/1.1 request with Connection: Upgrade, HTTP2-Settings");
LOG.info("Request\n{}", new String(buffer.array(), 0, buffer.position()));
send(selector, key, buffer);
// now we should get "HTTP/1.1 101 Switching Protocols", but we may get some HTTP/2 frames immediately, but in more reads.
+ LOG.info("===== Receiving initial response");
receive(selector, key, buffer);
String fullResponse = new String(buffer.array(), 0, buffer.limit());
@@ -336,8 +376,45 @@ public void handle(String target, Request baseRequest, HttpServletRequest reques
remains = decodeFrame(buffer, true);
}
+ // https://httpwg.org/specs/rfc7540.html#ConnectionHeader
+ // [...] the connection preface starts with the string PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n).
+
+ buffer.clear();
+ buffer.put("PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n".getBytes(StandardCharsets.UTF_8));
+ // This sequence MUST be followed by a SETTINGS frame (Section 6.5), which MAY be empty
+ buffer.put(new byte[] {
+ 0x00, 0x00, 0x00, // length
+ 0x04, // type = SETTINGS
+ 0x00, // flags
+ 0x00, 0x00, 0x00, 0x00 // stream identifier
+ });
+
+ // Starting HTTP/2 for "http" URIs - https://httpwg.org/specs/rfc7540.html#discover-http
+ LOG.info("===== Sending PRI * HTTP/2.0 request");
+ send(selector, key, buffer);
+
// even at this stage, we should have everything including response HEADERS and DATA frames
// this doesn't mean we shouldn't ACK server's SETTINGS
+ // request was encoded in initial upgrade request
+
+ // ACK server SETTINGS
+ buffer.clear();
+ // This sequence MUST be followed by a SETTINGS frame (Section 6.5), which MAY be empty
+ buffer.put(new byte[] {
+ 0x00, 0x00, 0x00, // length
+ 0x04, // type = SETTINGS
+ 0x01, // flags = ACK
+ 0x00, 0x00, 0x00, 0x00 // stream identifier
+ });
+ LOG.info("===== Sending ACK for sid=0 with SETTINGS response");
+ send(selector, key, buffer);
+
+ LOG.info("===== Receiving response");
+ receive(selector, key, buffer);
+ remains = true;
+ while (remains) {
+ remains = decodeFrame(buffer, true);
+ }
// end of processing
key.cancel();
@@ -346,6 +423,11 @@ public void handle(String target, Request baseRequest, HttpServletRequest reques
server.stop();
server.join();
+
+ // indexed by HTTP/2 Stream ID
+ assertThat(responses.get(1), equalTo("OK\n"));
+ assertThat(responses.get(2), equalTo("body { margin: 0 }\n"));
+ assertThat(responses.get(4), equalTo("window.alert(\"hello world\");\n"));
}
@Test
@@ -369,18 +451,42 @@ public void http2NioExchangeWithDirectUpgrade() throws Exception {
server.setHandler(new AbstractHandler() {
@Override
- public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException {
- LOG.info("Handling request {} from {}:{}", target, request.getRemoteAddr(), request.getRemotePort());
- response.setContentType("text/plain");
- response.setCharacterEncoding("UTF-8");
- response.getWriter().write("OK\n");
- response.getWriter().close();
+ public void handle(String target, Request baseRequest, HttpServletRequest req, HttpServletResponse resp) throws IOException {
+ LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
+ if (!"/test/index.html".equals(req.getPathInfo())) {
+ // normal request
+ resp.setCharacterEncoding("UTF-8");
+ if (req.getPathInfo() != null && req.getPathInfo().endsWith("css")) {
+ resp.setContentType("text/css");
+ resp.addHeader("X-Request-CSS", req.getHeader("X-Request-P1"));
+ resp.getWriter().write("body { margin: 0 }\n");
+ } else if (req.getPathInfo() != null && req.getPathInfo().endsWith("js")) {
+ resp.setContentType("text/javascript");
+ resp.addHeader("X-Request-JS", req.getHeader("X-Request-P2"));
+ resp.getWriter().write("window.alert(\"hello world\");\n");
+ }
+ resp.getWriter().close();
+ } else {
+ // first - normal data
+ resp.setContentType("text/plain");
+ resp.setCharacterEncoding("UTF-8");
+ resp.addHeader("X-Request", req.getRequestURI());
+ resp.getWriter().write("OK\n");
+ // request with PUSH_PROMISE: https://httpwg.org/specs/rfc7540.html#PUSH_PROMISE
+ PushBuilder pushBuilder = req.newPushBuilder();
+ if (pushBuilder != null) {
+ pushBuilder.path("/test/default.css").addHeader("X-Request-P1", req.getRequestURI()).push();
+ pushBuilder.path("/test/app.js").removeHeader("X-Request-P1").addHeader("X-Request-P2", req.getRequestURI()).push();
+ }
+ resp.getWriter().close();
+ }
}
});
server.start();
- LOG.info("Local port after start: {}", connector.getLocalPort());
+ int port = connector.getLocalPort();
+ LOG.info("Local port after start: {}", port);
AtomicInteger count = new AtomicInteger(1);
ExecutorService pool = Executors.newFixedThreadPool(4, r -> new Thread(r, "pool-thread-" + count.getAndIncrement()));
@@ -392,7 +498,7 @@ public void handle(String target, Request baseRequest, HttpServletRequest reques
SelectionKey key = null;
int selected;
- boolean connected = sc.connect(new InetSocketAddress("127.0.0.1", connector.getLocalPort()));
+ boolean connected = sc.connect(new InetSocketAddress("127.0.0.1", port));
LOG.info("Connected: {}", connected);
if (!connected) {
key = sc.register(selector, SelectionKey.OP_CONNECT);
@@ -446,7 +552,7 @@ public void handle(String target, Request baseRequest, HttpServletRequest reques
settings.writeInt(0x1000); // 4096 by default
// SETTINGS_ENABLE_PUSH (0x2)
settings.writeShort(0x02);
- settings.writeInt(0x00); // 1 by default, 0 disables PUSH_PROMISE frame
+ settings.writeInt(0x01); // 1 by default, 0 disables PUSH_PROMISE frame
// SETTINGS_MAX_CONCURRENT_STREAMS (0x3)
settings.writeShort(0x03);
settings.writeInt(0xFF); // no default value. recommended >100
@@ -463,9 +569,11 @@ public void handle(String target, Request baseRequest, HttpServletRequest reques
buffer.put(baos.toByteArray(), 0, 36);
// Starting HTTP/2 for "http" URIs - https://httpwg.org/specs/rfc7540.html#discover-http
+ LOG.info("===== Sending PRI * HTTP/2.0 request");
send(selector, key, buffer);
// we should NOT get any HTTP/1.1 response - just HTTP/2 frames - most probably SETTINGS and WINDOW_UPDATE
+ LOG.info("===== Receiving response");
receive(selector, key, buffer);
boolean remains = true;
while (remains) {
@@ -481,13 +589,13 @@ public void handle(String target, Request baseRequest, HttpServletRequest reques
0x01, // flags = ACK
0x00, 0x00, 0x00, 0x00 // stream identifier
});
+ LOG.info("===== Sending ACK for sid=0 with SETTINGS response");
send(selector, key, buffer);
// With "PRI * HTTP/2.0" there's no actual request sent, so we have to prepare one
buffer.clear();
- int pos = buffer.position();
buffer.put(new byte[] {
- 0x00, 0x00, 0x00, // length - placeholder
+ 0x00, 0x00, 0x00, // length - to be calculated
0x01, // type = HEADERS
0x04 | 0x01, // flags - END_HEADERS | END_STREAM
0x00, 0x00, 0x00, 0x01 // stream identifier - arbitrary, should be taken from a sequence
@@ -495,14 +603,15 @@ public void handle(String target, Request baseRequest, HttpServletRequest reques
HpackEncoder encoder = new HpackEncoder();
HttpFields fields = new HttpFields();
fields.add(new HostPortHttpField("127.0.0.1", 0));
- MetaData md = new MetaData.Request("GET", "http", new HostPortHttpField("127.0.0.1", 0), "/test",
+ MetaData md = new MetaData.Request("GET", "http", new HostPortHttpField("127.0.0.1", 0), "/test/index.html?x=y&a=b",
HttpVersion.HTTP_2, fields, 0L);
// MetaData md = new MetaData.Request("GET", HttpURI.createHttpURI("http", "127.0.0.1", connector.getLocalPort(), "/test", null, null, null),
// HttpVersion.HTTP_2, fields);
+ int p1 = buffer.position();
encoder.encode(buffer, md);
- int length = buffer.position() - 9;
- buffer.array()[pos + 2] = (byte) (length & 0xFF);
- buffer.array()[pos + 1] = (byte) (length >> 8 & 0xFF);
+ // assume it's one byte
+ buffer.array()[2] = (byte) (buffer.position() - p1);
+
send(selector, key, buffer);
receive(selector, key, buffer);
@@ -518,6 +627,11 @@ public void handle(String target, Request baseRequest, HttpServletRequest reques
server.stop();
server.join();
+
+ // indexed by HTTP/2 Stream ID
+ assertThat(responses.get(1), equalTo("OK\n"));
+ assertThat(responses.get(2), equalTo("body { margin: 0 }\n"));
+ assertThat(responses.get(4), equalTo("window.alert(\"hello world\");\n"));
}
private void send(Selector selector, SelectionKey key, ByteBuffer buffer) throws IOException {
@@ -558,7 +672,7 @@ private void receive(Selector selector, SelectionKey key, ByteBuffer buffer) thr
if (k.isReadable()) {
while (true) {
int read = ((SocketChannel) k.channel()).read(buffer);
- if (read == 0) {
+ if (read <= 0) {
break;
}
LOG.info("Read {} bytes", read);
@@ -578,12 +692,21 @@ private void receive(Selector selector, SelectionKey key, ByteBuffer buffer) thr
// https://httpwg.org/specs/rfc7540.html#FramingLayer
private boolean decodeFrame(ByteBuffer buffer, boolean incoming) throws IOException, HpackException.SessionException, HpackException.StreamException {
+ if (!buffer.hasRemaining()) {
+ return false;
+ }
DataInputStream dis = new DataInputStream(new ByteArrayInputStream(buffer.array(), buffer.position(), buffer.limit()));
+ // 24 bit length
int length = 0;
- length |= dis.readByte() << 16;
- length |= dis.readByte() << 8;
- length |= dis.readByte();
+ int b1 = dis.readUnsignedByte();
+ int b2 = dis.readUnsignedByte();
+ int b3 = dis.readUnsignedByte();
+ length |= b1 << 16;
+ length |= b2 << 8;
+ length |= b3;
+ // 8 bit type - The frame type determines the format and semantics of the frame
byte type = dis.readByte();
+ // 8 bit flags - specific to the frame type
byte flags = dis.readByte();
int sid = dis.readInt();
byte[] payload = new byte[length];
@@ -602,12 +725,15 @@ private boolean decodeFrame(ByteBuffer buffer, boolean incoming) throws IOExcept
} else {
LOG.info("> Sending DATA frame (flags: {}, sid: {}, length: {})", flags, sid, length);
}
+ boolean endStream = (flags & 0x01) != 0;
boolean padded = (flags & 0x08) != 0;
int offset = 0;
if (padded) {
offset++;
}
- LOG.info(" - DATA: {}", new String(payload, offset, length - offset));
+ String data = new String(payload, offset, length - offset);
+ LOG.info(" - DATA: >>>{}<<<", data);
+ responses.put(sid, data);
break;
}
case 0x01: { // HEADERS https://httpwg.org/specs/rfc7540.html#HEADERS
@@ -616,15 +742,15 @@ private boolean decodeFrame(ByteBuffer buffer, boolean incoming) throws IOExcept
} else {
LOG.info("> Sending HEADERS frame (flags: {}, sid: {}, length: {})", flags, sid, length);
}
- boolean padded = (flags & 0x08) != 0;
+ boolean endStream = (flags & 0x01) != 0;
boolean last = (flags & 0x04) != 0;
+ boolean padded = (flags & 0x08) != 0;
boolean priority = (flags & 0x20) != 0;
byte padLength = padded ? fdis.readByte() : 0;
int streamDependency = priority ? fdis.readInt() : 0;
int weight = priority ? (int) fdis.readByte() : 0;
// https://httpwg.org/specs/rfc7540.html#HeaderBlock
// see org.eclipse.jetty.http2.client.HTTP2ClientConnectionFactory.newConnection
- HpackDecoder decoder = new HpackDecoder(4096, 8192);
int offset = 0;
if (padded) {
offset++;
@@ -698,10 +824,24 @@ private boolean decodeFrame(ByteBuffer buffer, boolean incoming) throws IOExcept
break;
}
case 0x05: { // PUSH_PROMISE https://httpwg.org/specs/rfc7540.html#PUSH_PROMISE
+ boolean last = (flags & 0x04) != 0;
+ boolean padded = (flags & 0x08) != 0;
+ byte padLength = padded ? fdis.readByte() : 0;
+ // promised stream ID
+ int psid = fdis.readInt();
+ int offset = 4;
+ if (padded) {
+ offset++;
+ }
if (incoming) {
- LOG.info("< Received PUSH_PROMISE frame (flags: {}, sid: {}, length: {})", flags, sid, length);
+ LOG.info("< Received PUSH_PROMISE frame (flags: {}, sid: {}, length: {}, psid: {})", flags, sid, length, psid);
} else {
- LOG.info("> Sending PUSH_PROMISE frame (flags: {}, sid: {}, length: {})", flags, sid, length);
+ LOG.info("> Sending PUSH_PROMISE frame (flags: {}, sid: {}, length: {}, psid: {})", flags, sid, length, psid);
+ }
+ MetaData md = decoder.decode(ByteBuffer.wrap(payload, offset, length - offset));
+ LOG.info(" - HEADERS::HTTP version: {}", md.getHttpVersion());
+ for (HttpField f : md.getFields()) {
+ LOG.info(" - HEADERS::{}: {}", f.getName(), f.getValue());
}
break;
}
diff --git a/pax-web-jetty/src/test/java/org/ops4j/pax/web/service/jetty/internal/EmbeddedJettyHttps2Test.java b/pax-web-jetty/src/test/java/org/ops4j/pax/web/service/jetty/internal/EmbeddedJettyHttps2Test.java
index ac8dba8354..d6f36ddac9 100644
--- a/pax-web-jetty/src/test/java/org/ops4j/pax/web/service/jetty/internal/EmbeddedJettyHttps2Test.java
+++ b/pax-web-jetty/src/test/java/org/ops4j/pax/web/service/jetty/internal/EmbeddedJettyHttps2Test.java
@@ -16,7 +16,11 @@
package org.ops4j.pax.web.service.jetty.internal;
import java.io.IOException;
+import java.nio.ByteBuffer;
+import java.util.List;
+import java.util.concurrent.CountDownLatch;
import java.util.concurrent.Future;
+import java.util.concurrent.TimeUnit;
import javax.net.ssl.SSLSession;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
@@ -28,6 +32,7 @@
import org.apache.hc.client5.http.async.methods.SimpleRequestBuilder;
import org.apache.hc.client5.http.async.methods.SimpleRequestProducer;
import org.apache.hc.client5.http.async.methods.SimpleResponseConsumer;
+import org.apache.hc.client5.http.config.TlsConfig;
import org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient;
import org.apache.hc.client5.http.impl.async.HttpAsyncClients;
import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager;
@@ -36,11 +41,20 @@
import org.apache.hc.client5.http.ssl.ClientTlsStrategyBuilder;
import org.apache.hc.client5.http.ssl.NoopHostnameVerifier;
import org.apache.hc.core5.concurrent.FutureCallback;
+import org.apache.hc.core5.http.EntityDetails;
+import org.apache.hc.core5.http.Header;
+import org.apache.hc.core5.http.HttpException;
import org.apache.hc.core5.http.HttpHost;
+import org.apache.hc.core5.http.HttpRequest;
+import org.apache.hc.core5.http.HttpResponse;
import org.apache.hc.core5.http.message.StatusLine;
+import org.apache.hc.core5.http.nio.AsyncPushConsumer;
+import org.apache.hc.core5.http.nio.CapacityChannel;
import org.apache.hc.core5.http.nio.ssl.TlsStrategy;
+import org.apache.hc.core5.http.protocol.HttpContext;
import org.apache.hc.core5.http.ssl.TLS;
import org.apache.hc.core5.http2.HttpVersionPolicy;
+import org.apache.hc.core5.http2.config.H2Config;
import org.apache.hc.core5.io.CloseMode;
import org.eclipse.jetty.alpn.server.ALPNServerConnectionFactory;
import org.eclipse.jetty.http.HttpVersion;
@@ -60,6 +74,8 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import static org.junit.Assert.assertTrue;
+
public class EmbeddedJettyHttps2Test {
public static final Logger LOG = LoggerFactory.getLogger(EmbeddedJettyHttps2Test.class);
@@ -138,26 +154,33 @@ public void https2NioExchange() throws Exception {
handler.addServletWithMapping(new ServletHolder("servlet", new HttpServlet() {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
+ LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
if (!"/index.html".equals(req.getPathInfo())) {
// normal request
- LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
- resp.setContentType("text/plain");
resp.setCharacterEncoding("UTF-8");
- if (req.getPathInfo().endsWith("css")) {
+ if (req.getPathInfo() != null && req.getPathInfo().endsWith("css")) {
+ resp.setContentType("text/css");
+ resp.addHeader("X-Request-CSS", req.getHeader("X-Request-P1"));
resp.getWriter().write("body { margin: 0 }\n");
- } else if (req.getPathInfo().endsWith("js")) {
+ } else if (req.getPathInfo() != null && req.getPathInfo().endsWith("js")) {
+ resp.setContentType("text/javascript");
+ resp.addHeader("X-Request-JS", req.getHeader("X-Request-P2"));
resp.getWriter().write("window.alert(\"hello world\");\n");
- } else {
- resp.getWriter().write("OK\n");
}
resp.getWriter().close();
} else {
+ // first - normal data
+ resp.setContentType("text/plain");
+ resp.setCharacterEncoding("UTF-8");
+ resp.addHeader("X-Request", req.getRequestURI());
+ resp.getWriter().write("OK\n");
// request with PUSH_PROMISE: https://httpwg.org/specs/rfc7540.html#PUSH_PROMISE
PushBuilder pushBuilder = req.newPushBuilder();
if (pushBuilder != null) {
- pushBuilder.path("test/default.css").push();
- pushBuilder.path("test/app.js").push();
+ pushBuilder.path("test/default.css").addHeader("X-Request-P1", req.getRequestURI()).push();
+ pushBuilder.path("test/app.js").removeHeader("X-Request-P1").addHeader("X-Request-P2", req.getRequestURI()).push();
}
+ resp.getWriter().close();
}
}
}), "/test/*");
@@ -174,9 +197,48 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
.setHostnameVerifier(NoopHostnameVerifier.INSTANCE)
.build();
final PoolingAsyncClientConnectionManager cm = PoolingAsyncClientConnectionManagerBuilder.create()
+ .setDefaultTlsConfig(TlsConfig.custom().setVersionPolicy(HttpVersionPolicy.FORCE_HTTP_2).build())
.setTlsStrategy(tlsStrategy).build();
+
+ final CountDownLatch latch = new CountDownLatch(3);
+
try (CloseableHttpAsyncClient client = HttpAsyncClients.custom()
- .setVersionPolicy(HttpVersionPolicy.FORCE_HTTP_2).setConnectionManager(cm).build()) {
+ .setH2Config(H2Config.custom().setPushEnabled(true).build())
+ .setConnectionManager(cm).build()) {
+
+ client.register("*", () -> new AsyncPushConsumer() {
+ @Override
+ public void consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context) throws HttpException {
+ LOG.info("{} -> {}", promise, new StatusLine(response));
+ LOG.info("Received promised response: {} (Content-Length: {})", response, response.getHeader("Content-Length").getValue());
+ latch.countDown();
+ }
+
+ @Override
+ public void failed(Exception cause) {
+ System.out.println();
+ }
+
+ @Override
+ public void updateCapacity(CapacityChannel capacityChannel) {
+ System.out.println();
+ }
+
+ @Override
+ public void consume(ByteBuffer src) {
+ System.out.println();
+ }
+
+ @Override
+ public void streamEnd(List extends Header> trailers) {
+ System.out.println();
+ }
+
+ @Override
+ public void releaseResources() {
+ System.out.println();
+ }
+ });
client.start();
@@ -190,7 +252,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
SimpleRequestProducer.create(request),
SimpleResponseConsumer.create(),
clientContext,
- new FutureCallback() {
+ new FutureCallback<>() {
@Override
public void completed(final SimpleHttpResponse response) {
LOG.info("{} -> {}", request, new StatusLine(response));
@@ -200,6 +262,7 @@ public void completed(final SimpleHttpResponse response) {
LOG.info("SSL Cipher Suite: {}", sslSession.getCipherSuite());
}
LOG.info("Received response: {}", response.getBody());
+ latch.countDown();
}
@Override
@@ -217,6 +280,8 @@ public void cancelled() {
client.close(CloseMode.GRACEFUL);
}
+ assertTrue(latch.await(5, TimeUnit.SECONDS));
+
server.stop();
server.join();
}
diff --git a/pax-web-jetty/src/test/java/org/ops4j/pax/web/service/jetty/internal/UnifiedJettyTest.java b/pax-web-jetty/src/test/java/org/ops4j/pax/web/service/jetty/internal/UnifiedJettyTest.java
index 3d107625e0..9221973335 100644
--- a/pax-web-jetty/src/test/java/org/ops4j/pax/web/service/jetty/internal/UnifiedJettyTest.java
+++ b/pax-web-jetty/src/test/java/org/ops4j/pax/web/service/jetty/internal/UnifiedJettyTest.java
@@ -517,7 +517,6 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
// "/", but included by gateway servlet
// "gateway" includes "/" which includes "/index.y"
- // TOCHECK: with include, context path is "/"...
response = send(port, "/gateway/x?what=include&where=/");
assertTrue(response.contains("req.context_path=\"\""));
assertTrue(response.contains("req.request_uri=\"/gateway/x\""));
@@ -552,7 +551,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
assertTrue(response.contains("req.request_uri=\"/sub/index.x\""));
assertTrue(response.contains("javax.servlet.forward.context_path=\"\""));
assertTrue(response.contains("javax.servlet.forward.request_uri=\"/sub/\""));
- assertTrue(response.contains("javax.servlet.forward.servlet_path=\"/sub/\"")); // TOCHECK: why not "/"?
+ assertTrue(response.contains("javax.servlet.forward.servlet_path=\"/sub/\""));
assertTrue(response.contains("javax.servlet.forward.path_info=\"null\""));
response = send(port, "/gateway/x?what=forward&where=/sub/");
@@ -591,9 +590,9 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
response = send(port, "/gateway/x?what=forward&where=/r/");
assertTrue(response.startsWith("HTTP/1.1 404"));
- // https://github.com/eclipse/jetty.project/issues/5025
-// response = send(port, "/gateway/x?what=include&where=/r/");
-// assertTrue(response.startsWith("HTTP/1.1 500"));
+ response = send(port, "/gateway/x?what=include&where=/r/");
+ // HTTP 500 according to 9.3 "The Include Method"
+ assertTrue(response.startsWith("HTTP/1.1 500"));
response = send(port, "/r/sub");
assertTrue(response.startsWith("HTTP/1.1 302"));
@@ -608,9 +607,8 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
assertTrue(response.endsWith("'sub/index-b2'"));
response = send(port, "/gateway/x?what=forward&where=/r/sub/");
assertTrue(response.endsWith("'sub/index-b2'"));
- // https://github.com/eclipse/jetty.project/issues/5025
-// response = send(port, "/gateway/x?what=include&where=/r/sub/");
-// assertTrue(response.endsWith(">>>'sub/index-b2'<<<"));
+ response = send(port, "/gateway/x?what=include&where=/r/sub/");
+ assertTrue(response.endsWith(">>>'sub/index-b2'<<<"));
// --- resource access through "/s" servlet - welcome files with redirect
@@ -829,7 +827,6 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
// "/", but included by gateway servlet
// "gateway" includes "/" which includes "/index.y"
- // TOCHECK: with include, context path is "/"...
response = send(port, "/c/gateway/x?what=include&where=/");
assertTrue(response.contains("req.context_path=\"/c\""));
assertTrue(response.contains("req.request_uri=\"/c/gateway/x\""));
@@ -864,7 +861,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
assertTrue(response.contains("req.request_uri=\"/c/sub/index.x\""));
assertTrue(response.contains("javax.servlet.forward.context_path=\"/c\""));
assertTrue(response.contains("javax.servlet.forward.request_uri=\"/c/sub/\""));
- assertTrue(response.contains("javax.servlet.forward.servlet_path=\"/sub/\"")); // TOCHECK: why not "/"?
+ assertTrue(response.contains("javax.servlet.forward.servlet_path=\"/sub/\""));
assertTrue(response.contains("javax.servlet.forward.path_info=\"null\""));
response = send(port, "/c/gateway/x?what=forward&where=/sub/");
@@ -903,9 +900,9 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
response = send(port, "/c/gateway/x?what=forward&where=/r/");
assertTrue(response.startsWith("HTTP/1.1 404"));
- // https://github.com/eclipse/jetty.project/issues/5025
-// response = send(port, "/c/gateway/x?what=include&where=/r/");
-// assertTrue(response.startsWith("HTTP/1.1 500"));
+ response = send(port, "/c/gateway/x?what=include&where=/r/");
+ // HTTP 500 according to 9.3 "The Include Method"
+ assertTrue(response.startsWith("HTTP/1.1 500"));
response = send(port, "/c/r/sub");
assertTrue(response.startsWith("HTTP/1.1 302"));
@@ -920,9 +917,8 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
assertTrue(response.endsWith("'sub/index-b2'"));
response = send(port, "/c/gateway/x?what=forward&where=/r/sub/");
assertTrue(response.endsWith("'sub/index-b2'"));
- // https://github.com/eclipse/jetty.project/issues/5025
-// response = send(port, "/gateway/x?what=include&where=/r/sub/");
-// assertTrue(response.endsWith(">>>'sub/index-b2'<<<"));
+ response = send(port, "/c/gateway/x?what=include&where=/r/sub/");
+ assertTrue(response.endsWith(">>>'sub/index-b2'<<<"));
// --- resource access through "/s" servlet - welcome files with redirect
diff --git a/pax-web-tomcat/src/test/java/org/apache/coyote/http2/PublicHpackDecoder.java b/pax-web-tomcat/src/test/java/org/apache/coyote/http2/PublicHpackDecoder.java
index 7bc9e817f3..8428ceadc8 100644
--- a/pax-web-tomcat/src/test/java/org/apache/coyote/http2/PublicHpackDecoder.java
+++ b/pax-web-tomcat/src/test/java/org/apache/coyote/http2/PublicHpackDecoder.java
@@ -16,7 +16,7 @@
package org.apache.coyote.http2;
import java.nio.ByteBuffer;
-import java.util.HashMap;
+import java.util.LinkedHashMap;
import java.util.Map;
import org.slf4j.Logger;
@@ -25,7 +25,7 @@
public class PublicHpackDecoder extends HpackDecoder {
public static final Logger LOG = LoggerFactory.getLogger(PublicHpackDecoder.class);
- private final Map headers = new HashMap<>();
+ private final Map headers = new LinkedHashMap<>();
@Override
public void decode(ByteBuffer buffer) {
@@ -54,4 +54,8 @@ public Map getHeaders() {
return headers;
}
+ public void reset() {
+ headers.clear();
+ }
+
}
diff --git a/pax-web-tomcat/src/test/java/org/apache/coyote/http2/PublicHpackEncoder.java b/pax-web-tomcat/src/test/java/org/apache/coyote/http2/PublicHpackEncoder.java
new file mode 100644
index 0000000000..be2317fb76
--- /dev/null
+++ b/pax-web-tomcat/src/test/java/org/apache/coyote/http2/PublicHpackEncoder.java
@@ -0,0 +1,29 @@
+/*
+ * Copyright 2023 OPS4J.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.coyote.http2;
+
+import java.nio.ByteBuffer;
+
+import org.apache.tomcat.util.http.MimeHeaders;
+
+public class PublicHpackEncoder extends HpackEncoder {
+
+ @Override
+ public State encode(MimeHeaders headers, ByteBuffer target) {
+ return super.encode(headers, target);
+ }
+
+}
diff --git a/pax-web-tomcat/src/test/java/org/ops4j/pax/web/service/tomcat/internal/EmbeddedTomcatHttp2Test.java b/pax-web-tomcat/src/test/java/org/ops4j/pax/web/service/tomcat/internal/EmbeddedTomcatHttp2Test.java
index eb28c1a190..8947b1ad25 100644
--- a/pax-web-tomcat/src/test/java/org/ops4j/pax/web/service/tomcat/internal/EmbeddedTomcatHttp2Test.java
+++ b/pax-web-tomcat/src/test/java/org/ops4j/pax/web/service/tomcat/internal/EmbeddedTomcatHttp2Test.java
@@ -28,6 +28,7 @@
import java.nio.channels.SocketChannel;
import java.nio.charset.StandardCharsets;
import java.util.Base64;
+import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.ExecutorService;
@@ -57,6 +58,9 @@
import org.apache.catalina.core.StandardWrapper;
import org.apache.coyote.http2.Http2Protocol;
import org.apache.coyote.http2.PublicHpackDecoder;
+import org.apache.coyote.http2.PublicHpackEncoder;
+import org.apache.tomcat.util.http.MimeHeaders;
+import org.junit.Before;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -72,6 +76,15 @@ public class EmbeddedTomcatHttp2Test {
// https://httpwg.org/specs/rfc7540.html
// https://sookocheff.com/post/networking/how-does-http-2-work/
+ private PublicHpackDecoder decoder;
+ private Map responses;
+
+ @Before
+ public void resetState() {
+ decoder = new PublicHpackDecoder();
+ responses = new HashMap<>();
+ }
+
@Test
public void http11NioExchange() throws Exception {
Server server = new StandardServer();
@@ -103,26 +116,13 @@ public void http11NioExchange() throws Exception {
Servlet servlet = new HttpServlet() {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
- if (!"/index.html".equals(req.getPathInfo())) {
+ if ("/index.txt".equals(req.getPathInfo())) {
// normal request
LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
resp.setContentType("text/plain");
resp.setCharacterEncoding("UTF-8");
- if (req.getPathInfo().endsWith("css")) {
- resp.getWriter().write("body { margin: 0 }\n");
- } else if (req.getPathInfo().endsWith("js")) {
- resp.getWriter().write("window.alert(\"hello world\");\n");
- } else {
- resp.getWriter().write("OK\n");
- }
+ resp.getWriter().write("OK\n");
resp.getWriter().close();
- } else {
- // request with PUSH_PROMISE: https://httpwg.org/specs/rfc7540.html#PUSH_PROMISE
- PushBuilder pushBuilder = req.newPushBuilder();
- if (pushBuilder != null) {
- pushBuilder.path("test/default.css").push();
- pushBuilder.path("test/app.js").push();
- }
}
}
};
@@ -147,7 +147,8 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
server.start();
- LOG.info("Local port after start: {}", connector.getLocalPort());
+ int port = connector.getLocalPort();
+ LOG.info("Local port after start: {}", port);
AtomicInteger count = new AtomicInteger(1);
ExecutorService pool = Executors.newFixedThreadPool(4, r -> new Thread(r, "pool-thread-" + count.getAndIncrement()));
@@ -168,7 +169,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
SelectionKey key = null;
int selected;
- boolean connected = sc.connect(new InetSocketAddress("127.0.0.1", connector.getLocalPort()));
+ boolean connected = sc.connect(new InetSocketAddress("127.0.0.1", port));
LOG.info("Connected: {}", connected);
if (!connected) {
key = sc.register(selector, SelectionKey.OP_CONNECT);
@@ -202,7 +203,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
key.interestOps(SelectionKey.OP_WRITE);
}
- buffer.put("GET /test/default.html?x=y&a=b HTTP/1.1\r\n".getBytes(StandardCharsets.UTF_8));
+ buffer.put("GET /test/index.txt?x=y&a=b HTTP/1.1\r\n".getBytes(StandardCharsets.UTF_8));
buffer.put("Host: 127.0.0.1\r\n".getBytes(StandardCharsets.UTF_8));
buffer.put("Connection: close\r\n\r\n".getBytes(StandardCharsets.UTF_8));
@@ -290,26 +291,33 @@ public void http2NioExchange() throws Exception {
Servlet servlet = new HttpServlet() {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
+ LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
if (!"/index.html".equals(req.getPathInfo())) {
// normal request
- LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
- resp.setContentType("text/plain");
resp.setCharacterEncoding("UTF-8");
if (req.getPathInfo().endsWith("css")) {
+ resp.setContentType("text/css");
+ resp.addHeader("X-Request-CSS", req.getHeader("X-Request-P1"));
resp.getWriter().write("body { margin: 0 }\n");
} else if (req.getPathInfo().endsWith("js")) {
+ resp.setContentType("text/javascript");
+ resp.addHeader("X-Request-JS", req.getHeader("X-Request-P2"));
resp.getWriter().write("window.alert(\"hello world\");\n");
- } else {
- resp.getWriter().write("OK\n");
}
resp.getWriter().close();
} else {
+ // first - normal data
+ resp.setContentType("text/plain");
+ resp.setCharacterEncoding("UTF-8");
+ resp.addHeader("X-Request", req.getRequestURI());
+ resp.getWriter().write("OK\n");
// request with PUSH_PROMISE: https://httpwg.org/specs/rfc7540.html#PUSH_PROMISE
PushBuilder pushBuilder = req.newPushBuilder();
if (pushBuilder != null) {
- pushBuilder.path("test/default.css").push();
- pushBuilder.path("test/app.js").push();
+ pushBuilder.path("test/default.css").addHeader("X-Request-P1", req.getRequestURI()).push();
+ pushBuilder.path("test/app.js").removeHeader("X-Request-P1").addHeader("X-Request-P2", req.getRequestURI()).push();
}
+ resp.getWriter().close();
}
}
};
@@ -334,7 +342,8 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
server.start();
- LOG.info("Local port after start: {}", connector.getLocalPort());
+ int port = connector.getLocalPort();
+ LOG.info("Local port after start: {}", port);
AtomicInteger count = new AtomicInteger(1);
ExecutorService pool = Executors.newFixedThreadPool(4, r -> new Thread(r, "pool-thread-" + count.getAndIncrement()));
@@ -346,7 +355,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
SelectionKey key = null;
int selected;
- boolean connected = sc.connect(new InetSocketAddress("127.0.0.1", connector.getLocalPort()));
+ boolean connected = sc.connect(new InetSocketAddress("127.0.0.1", port));
LOG.info("Connected: {}", connected);
if (!connected) {
key = sc.register(selector, SelectionKey.OP_CONNECT);
@@ -380,7 +389,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
key.interestOps(SelectionKey.OP_WRITE);
}
- buffer.put("GET /test/index.txt?x=y&a=b HTTP/1.1\r\n".getBytes(StandardCharsets.UTF_8));
+ buffer.put("GET /test/index.html?x=y&a=b HTTP/1.1\r\n".getBytes(StandardCharsets.UTF_8));
buffer.put("Host: 127.0.0.1\r\n".getBytes(StandardCharsets.UTF_8));
// https://httpwg.org/specs/rfc7540.html#rfc.section.3.2.1
buffer.put("Connection: Upgrade, HTTP2-Settings\r\n".getBytes(StandardCharsets.UTF_8));
@@ -393,7 +402,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
settings.writeInt(0x1000); // 4096 by default
// SETTINGS_ENABLE_PUSH (0x2)
settings.writeShort(0x02);
- settings.writeInt(0x00); // 1 by default, 0 disables PUSH_PROMISE frame
+ settings.writeInt(0x01); // 1 by default, 0 disables PUSH_PROMISE frame
// SETTINGS_MAX_CONCURRENT_STREAMS (0x3)
settings.writeShort(0x03);
settings.writeInt(0xFF); // no default value. recommended >100
@@ -410,10 +419,12 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
buffer.put(("HTTP2-Settings: " + new String(Base64.getUrlEncoder().encode(baos.toByteArray())) + "\r\n\r\n").getBytes(StandardCharsets.UTF_8));
// Starting HTTP/2 for "http" URIs - https://httpwg.org/specs/rfc7540.html#discover-http
+ LOG.info("===== Sending GET HTTP/1.1 request with Connection: Upgrade, HTTP2-Settings");
LOG.info("Request\n{}", new String(buffer.array(), 0, buffer.position()));
send(selector, key, buffer);
// now we should get "HTTP/1.1 101 Switching Protocols", but we may get some HTTP/2 frames immediately, but in more reads.
+ LOG.info("===== Receiving initial response");
receive(selector, key, buffer);
String fullResponse = new String(buffer.array(), 0, buffer.limit());
@@ -432,7 +443,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
// Jetty already sends the response. In Tomcat, we need the magic "PRI * HTTP/2.0" string.
- // // https://httpwg.org/specs/rfc7540.html#ConnectionHeader
+ // https://httpwg.org/specs/rfc7540.html#ConnectionHeader
// [...] the connection preface starts with the string PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n).
buffer.clear();
@@ -446,6 +457,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
});
// Starting HTTP/2 for "http" URIs - https://httpwg.org/specs/rfc7540.html#discover-http
+ LOG.info("===== Sending PRI * HTTP/2.0 request");
send(selector, key, buffer);
// even at this stage, we should have everything including response HEADERS and DATA frames
@@ -461,8 +473,10 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
0x01, // flags = ACK
0x00, 0x00, 0x00, 0x00 // stream identifier
});
+ LOG.info("===== Sending ACK for sid=0 with SETTINGS response");
send(selector, key, buffer);
+ LOG.info("===== Receiving response");
receive(selector, key, buffer);
remains = true;
while (remains) {
@@ -476,6 +490,11 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
server.stop();
server.destroy();
+
+ // indexed by HTTP/2 Stream ID
+ assertThat(responses.get(1), equalTo("OK\n"));
+ assertThat(responses.get(2), equalTo("body { margin: 0 }\n"));
+ assertThat(responses.get(4), equalTo("window.alert(\"hello world\");\n"));
}
@Test
@@ -509,26 +528,33 @@ public void http2NioExchangeWithDirectUpgrade() throws Exception {
Servlet servlet = new HttpServlet() {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
+ LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
if (!"/index.html".equals(req.getPathInfo())) {
// normal request
- LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
- resp.setContentType("text/plain");
resp.setCharacterEncoding("UTF-8");
if (req.getPathInfo() != null && req.getPathInfo().endsWith("css")) {
+ resp.setContentType("text/css");
+ resp.addHeader("X-Request-CSS", req.getHeader("X-Request-P1"));
resp.getWriter().write("body { margin: 0 }\n");
} else if (req.getPathInfo() != null && req.getPathInfo().endsWith("js")) {
+ resp.setContentType("text/javascript");
+ resp.addHeader("X-Request-JS", req.getHeader("X-Request-P2"));
resp.getWriter().write("window.alert(\"hello world\");\n");
- } else {
- resp.getWriter().write("OK\n");
}
resp.getWriter().close();
} else {
+ // first - normal data
+ resp.setContentType("text/plain");
+ resp.setCharacterEncoding("UTF-8");
+ resp.addHeader("X-Request", req.getRequestURI());
+ resp.getWriter().write("OK\n");
// request with PUSH_PROMISE: https://httpwg.org/specs/rfc7540.html#PUSH_PROMISE
PushBuilder pushBuilder = req.newPushBuilder();
if (pushBuilder != null) {
- pushBuilder.path("test/default.css").push();
- pushBuilder.path("test/app.js").push();
+ pushBuilder.path("test/default.css").addHeader("X-Request-P1", req.getRequestURI()).push();
+ pushBuilder.path("test/app.js").removeHeader("X-Request-P1").addHeader("X-Request-P2", req.getRequestURI()).push();
}
+ resp.getWriter().close();
}
}
};
@@ -553,7 +579,8 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
server.start();
- LOG.info("Local port after start: {}", connector.getLocalPort());
+ int port = connector.getLocalPort();
+ LOG.info("Local port after start: {}", port);
AtomicInteger count = new AtomicInteger(1);
ExecutorService pool = Executors.newFixedThreadPool(4, r -> new Thread(r, "pool-thread-" + count.getAndIncrement()));
@@ -565,7 +592,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
SelectionKey key = null;
int selected;
- boolean connected = sc.connect(new InetSocketAddress("127.0.0.1", connector.getLocalPort()));
+ boolean connected = sc.connect(new InetSocketAddress("127.0.0.1", port));
LOG.info("Connected: {}", connected);
if (!connected) {
key = sc.register(selector, SelectionKey.OP_CONNECT);
@@ -619,7 +646,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
settings.writeInt(0x1000); // 4096 by default
// SETTINGS_ENABLE_PUSH (0x2)
settings.writeShort(0x02);
- settings.writeInt(0x00); // 1 by default, 0 disables PUSH_PROMISE frame
+ settings.writeInt(0x01); // 1 by default, 0 disables PUSH_PROMISE frame
// SETTINGS_MAX_CONCURRENT_STREAMS (0x3)
settings.writeShort(0x03);
settings.writeInt(0xFF); // no default value. recommended >100
@@ -636,9 +663,11 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
buffer.put(baos.toByteArray(), 0, 36);
// Starting HTTP/2 for "http" URIs - https://httpwg.org/specs/rfc7540.html#discover-http
+ LOG.info("===== Sending PRI * HTTP/2.0 request");
send(selector, key, buffer);
// we should NOT get any HTTP/1.1 response - just HTTP/2 frames - most probably SETTINGS and WINDOW_UPDATE
+ LOG.info("===== Receiving response");
receive(selector, key, buffer);
boolean remains = true;
while (remains) {
@@ -654,25 +683,28 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
0x01, // flags = ACK
0x00, 0x00, 0x00, 0x00 // stream identifier
});
+ LOG.info("===== Sending ACK for sid=0 with SETTINGS response");
send(selector, key, buffer);
// With "PRI * HTTP/2.0" there's no actual request sent, so we have to prepare one
buffer.clear();
- int pos = buffer.position();
buffer.put(new byte[] {
- 0x00, 0x00, 0x1D, // length - 29
+ 0x00, 0x00, 0x42, // length - to be calculated
0x01, // type = HEADERS
0x04 | 0x01, // flags - END_HEADERS | END_STREAM
0x00, 0x00, 0x00, 0x01 // stream identifier - arbitrary, should be taken from a sequence
});
- // I wasn't able to make private-packaged org.apache.coyote.http2.HpackEncoder to works, so I've
- // inlined the bytes taken from Jetty's org.eclipse.jetty.http2.hpack.HpackEncoder
- // it's a GET for /test, with HTTP/2 and http scheme
- buffer.put(new byte[] {
- (byte) 0x86, (byte) 0x82, 0x41, (byte) 0x87, 0x08, (byte) 0x9d, 0x5c, 0x0b, (byte) 0x81, 0x70,
- (byte) 0xff, 0x44, (byte) 0x84, 0x61, 0x25, 0x42, 0x7f, 0x66, (byte) 0x87, (byte) 0x08, (byte) 0x9d,
- 0x5c, 0x0b, (byte) 0x81, 0x70, (byte) 0xff, 0x5c, (byte) 0x81, 0x07
- });
+ PublicHpackEncoder encoder = new PublicHpackEncoder();
+ MimeHeaders headers = new MimeHeaders();
+ headers.addValue(":method").setString("GET");
+ headers.addValue(":scheme").setString("http");
+ headers.addValue(":path").setString("/test/index.html?x=y&a=b");
+ headers.addValue("host").setString("127.0.0.1");
+ int p1 = buffer.position();
+ encoder.encode(headers, buffer);
+ // assume it's one byte
+ buffer.array()[2] = (byte) (buffer.position() - p1);
+
send(selector, key, buffer);
receive(selector, key, buffer);
@@ -688,6 +720,11 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
server.stop();
server.destroy();
+
+ // indexed by HTTP/2 Stream ID
+ assertThat(responses.get(1), equalTo("OK\n"));
+ assertThat(responses.get(2), equalTo("body { margin: 0 }\n"));
+ assertThat(responses.get(4), equalTo("window.alert(\"hello world\");\n"));
}
private void send(Selector selector, SelectionKey key, ByteBuffer buffer) throws IOException {
@@ -748,12 +785,21 @@ private void receive(Selector selector, SelectionKey key, ByteBuffer buffer) thr
// https://httpwg.org/specs/rfc7540.html#FramingLayer
private boolean decodeFrame(ByteBuffer buffer, boolean incoming) throws IOException {
+ if (!buffer.hasRemaining()) {
+ return false;
+ }
DataInputStream dis = new DataInputStream(new ByteArrayInputStream(buffer.array(), buffer.position(), buffer.limit()));
+ // 24 bit length
int length = 0;
- length |= dis.readByte() << 16;
- length |= dis.readByte() << 8;
- length |= dis.readByte();
+ int b1 = dis.readUnsignedByte();
+ int b2 = dis.readUnsignedByte();
+ int b3 = dis.readUnsignedByte();
+ length |= b1 << 16;
+ length |= b2 << 8;
+ length |= b3;
+ // 8 bit type - The frame type determines the format and semantics of the frame
byte type = dis.readByte();
+ // 8 bit flags - specific to the frame type
byte flags = dis.readByte();
int sid = dis.readInt();
byte[] payload = new byte[length];
@@ -772,12 +818,15 @@ private boolean decodeFrame(ByteBuffer buffer, boolean incoming) throws IOExcept
} else {
LOG.info("> Sending DATA frame (flags: {}, sid: {}, length: {})", flags, sid, length);
}
+ boolean endStream = (flags & 0x01) != 0;
boolean padded = (flags & 0x08) != 0;
int offset = 0;
if (padded) {
offset++;
}
- LOG.info(" - DATA: {}", new String(payload, offset, length - offset));
+ String data = new String(payload, offset, length - offset);
+ LOG.info(" - DATA: >>>{}<<<", data);
+ responses.put(sid, data);
break;
}
case 0x01: { // HEADERS https://httpwg.org/specs/rfc7540.html#HEADERS
@@ -786,15 +835,15 @@ private boolean decodeFrame(ByteBuffer buffer, boolean incoming) throws IOExcept
} else {
LOG.info("> Sending HEADERS frame (flags: {}, sid: {}, length: {})", flags, sid, length);
}
- boolean padded = (flags & 0x08) != 0;
+ boolean endStream = (flags & 0x01) != 0;
boolean last = (flags & 0x04) != 0;
+ boolean padded = (flags & 0x08) != 0;
boolean priority = (flags & 0x20) != 0;
byte padLength = padded ? fdis.readByte() : 0;
int streamDependency = priority ? fdis.readInt() : 0;
int weight = priority ? (int) fdis.readByte() : 0;
// https://httpwg.org/specs/rfc7540.html#HeaderBlock
// see org.eclipse.jetty.http2.client.HTTP2ClientConnectionFactory.newConnection
- PublicHpackDecoder decoder = new PublicHpackDecoder();
int offset = 0;
if (padded) {
offset++;
@@ -802,9 +851,10 @@ private boolean decodeFrame(ByteBuffer buffer, boolean incoming) throws IOExcept
if (priority) {
offset += 5;
}
+ decoder.reset();
decoder.decode(ByteBuffer.wrap(payload, offset, length - offset));
for (Map.Entry f : decoder.getHeaders().entrySet()) {
- LOG.info(" - HEADERS::{}: {}", f.getKey(), f.getValue());
+ LOG.info(" - HEADERS::\"{}\": {}", f.getKey(), f.getValue());
}
break;
}
@@ -867,10 +917,24 @@ private boolean decodeFrame(ByteBuffer buffer, boolean incoming) throws IOExcept
break;
}
case 0x05: { // PUSH_PROMISE https://httpwg.org/specs/rfc7540.html#PUSH_PROMISE
+ boolean last = (flags & 0x04) != 0;
+ boolean padded = (flags & 0x08) != 0;
+ byte padLength = padded ? fdis.readByte() : 0;
+ // promised stream ID
+ int psid = fdis.readInt();
+ int offset = 4;
+ if (padded) {
+ offset++;
+ }
if (incoming) {
- LOG.info("< Received PUSH_PROMISE frame (flags: {}, sid: {}, length: {})", flags, sid, length);
+ LOG.info("< Received PUSH_PROMISE frame (flags: {}, sid: {}, length: {}, psid: {})", flags, sid, length, psid);
} else {
- LOG.info("> Sending PUSH_PROMISE frame (flags: {}, sid: {}, length: {})", flags, sid, length);
+ LOG.info("> Sending PUSH_PROMISE frame (flags: {}, sid: {}, length: {}, psid: {})", flags, sid, length, psid);
+ }
+ decoder.reset();
+ decoder.decode(ByteBuffer.wrap(payload, offset, length - offset));
+ for (Map.Entry f : decoder.getHeaders().entrySet()) {
+ LOG.info(" - HEADERS::\"{}\": {}", f.getKey(), f.getValue());
}
break;
}
diff --git a/pax-web-tomcat/src/test/java/org/ops4j/pax/web/service/tomcat/internal/EmbeddedTomcatHttps2Test.java b/pax-web-tomcat/src/test/java/org/ops4j/pax/web/service/tomcat/internal/EmbeddedTomcatHttps2Test.java
index a035bdfd54..e4d45d7138 100644
--- a/pax-web-tomcat/src/test/java/org/ops4j/pax/web/service/tomcat/internal/EmbeddedTomcatHttps2Test.java
+++ b/pax-web-tomcat/src/test/java/org/ops4j/pax/web/service/tomcat/internal/EmbeddedTomcatHttps2Test.java
@@ -33,6 +33,7 @@
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import javax.servlet.http.PushBuilder;
import org.apache.catalina.Context;
import org.apache.catalina.Engine;
@@ -160,26 +161,33 @@ public void https2NioExchange() throws Exception {
Servlet servlet = new HttpServlet() {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
+ LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
if (!"/index.html".equals(req.getPathInfo())) {
// normal request
- LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
- resp.setContentType("text/plain");
resp.setCharacterEncoding("UTF-8");
if (req.getPathInfo() != null && req.getPathInfo().endsWith("css")) {
+ resp.setContentType("text/css");
+ resp.addHeader("X-Request-CSS", req.getHeader("X-Request-P1"));
resp.getWriter().write("body { margin: 0 }\n");
} else if (req.getPathInfo() != null && req.getPathInfo().endsWith("js")) {
+ resp.setContentType("text/javascript");
+ resp.addHeader("X-Request-JS", req.getHeader("X-Request-P2"));
resp.getWriter().write("window.alert(\"hello world\");\n");
- } else {
- resp.getWriter().write("OK\n");
}
resp.getWriter().close();
} else {
+ // first - normal data
+ resp.setContentType("text/plain");
+ resp.setCharacterEncoding("UTF-8");
+ resp.addHeader("X-Request", req.getRequestURI());
+ resp.getWriter().write("OK\n");
// request with PUSH_PROMISE: https://httpwg.org/specs/rfc7540.html#PUSH_PROMISE
- javax.servlet.http.PushBuilder pushBuilder = req.newPushBuilder();
+ PushBuilder pushBuilder = req.newPushBuilder();
if (pushBuilder != null) {
- pushBuilder.path("test/default.css").push();
- pushBuilder.path("test/app.js").push();
+ pushBuilder.path("test/default.css").addHeader("X-Request-P1", req.getRequestURI()).push();
+ pushBuilder.path("test/app.js").removeHeader("X-Request-P1").addHeader("X-Request-P2", req.getRequestURI()).push();
}
+ resp.getWriter().close();
}
}
};
@@ -230,7 +238,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
final CountDownLatch latch = new CountDownLatch(3);
try (CloseableHttpAsyncClient client = HttpAsyncClients.custom()
- .setH2Config(H2Config.custom().setCompressionEnabled(true).setPushEnabled(true).build())
+ .setH2Config(H2Config.custom().setPushEnabled(true).build())
.setConnectionManager(cm).build()) {
client.register("*", () -> new AsyncPushConsumer() {
@@ -279,7 +287,7 @@ public void releaseResources() {
SimpleRequestProducer.create(request),
SimpleResponseConsumer.create(),
clientContext,
- new FutureCallback() {
+ new FutureCallback<>() {
@Override
public void completed(final SimpleHttpResponse response) {
LOG.info("{} -> {}", request, new StatusLine(response));
diff --git a/pax-web-tomcat/src/test/java/org/ops4j/pax/web/service/tomcat/internal/UnifiedTomcatTest.java b/pax-web-tomcat/src/test/java/org/ops4j/pax/web/service/tomcat/internal/UnifiedTomcatTest.java
index 7da5fb360d..65639b7bb3 100644
--- a/pax-web-tomcat/src/test/java/org/ops4j/pax/web/service/tomcat/internal/UnifiedTomcatTest.java
+++ b/pax-web-tomcat/src/test/java/org/ops4j/pax/web/service/tomcat/internal/UnifiedTomcatTest.java
@@ -697,7 +697,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
assertTrue(response.contains("req.request_uri=\"/sub/index.x\""));
assertTrue(response.contains("javax.servlet.forward.context_path=\"\""));
assertTrue(response.contains("javax.servlet.forward.request_uri=\"/sub/\""));
- assertTrue(response.contains("javax.servlet.forward.servlet_path=\"/sub/\"")); // Jetty gives "/" here
+ assertTrue(response.contains("javax.servlet.forward.servlet_path=\"/sub/\""));
assertTrue(response.contains("javax.servlet.forward.path_info=\"null\""));
response = send(port, "/gateway/x?what=forward&where=/sub/");
@@ -753,9 +753,8 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
assertTrue(response.endsWith("'sub/index-b2'"));
response = send(port, "/gateway/x?what=forward&where=/r/sub/");
assertTrue(response.endsWith("'sub/index-b2'"));
- // https://github.com/eclipse/jetty.project/issues/5025
-// response = send(port, "/gateway/x?what=include&where=/r/sub/");
-// assertTrue(response.endsWith(">>>'sub/index-b2'<<<"));
+ response = send(port, "/gateway/x?what=include&where=/r/sub/");
+ assertTrue(response.endsWith(">>>'sub/index-b2'<<<"));
// --- resource access through "/s" servlet - welcome files with redirect
@@ -1032,7 +1031,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
assertTrue(response.contains("req.request_uri=\"/c/sub/index.x\""));
assertTrue(response.contains("javax.servlet.forward.context_path=\"/c\""));
assertTrue(response.contains("javax.servlet.forward.request_uri=\"/c/sub/\""));
- assertTrue(response.contains("javax.servlet.forward.servlet_path=\"/sub/\"")); // TOCHECK: why not "/"?
+ assertTrue(response.contains("javax.servlet.forward.servlet_path=\"/sub/\""));
assertTrue(response.contains("javax.servlet.forward.path_info=\"null\""));
response = send(port, "/c/gateway/x?what=forward&where=/sub/");
@@ -1088,9 +1087,8 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
assertTrue(response.endsWith("'sub/index-b2'"));
response = send(port, "/c/gateway/x?what=forward&where=/r/sub/");
assertTrue(response.endsWith("'sub/index-b2'"));
- // https://github.com/eclipse/jetty.project/issues/5025
-// response = send(port, "/gateway/x?what=include&where=/r/sub/");
-// assertTrue(response.endsWith(">>>'sub/index-b2'<<<"));
+ response = send(port, "/c/gateway/x?what=include&where=/r/sub/");
+ assertTrue(response.endsWith(">>>'sub/index-b2'<<<"));
// --- resource access through "/s" servlet - welcome files with redirect
diff --git a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebOuterHandlerWrapper.java b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebOuterHandlerWrapper.java
index e631f8e46b..89954152f9 100644
--- a/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebOuterHandlerWrapper.java
+++ b/pax-web-undertow/src/main/java/org/ops4j/pax/web/service/undertow/internal/PaxWebOuterHandlerWrapper.java
@@ -76,6 +76,10 @@ public void handleRequest(HttpServerExchange exchange) throws Exception {
// We'll do the VHost/connector mapping as in Jetty, because it's better (and consistent with the rest
// of Pax Web) than io.undertow.server.handlers.NameVirtualHostHandler
String hostHeader = exchange.getRequestHeaders().getFirst(Headers.HOST);
+ if (hostHeader == null) {
+ // in HTTP/2, "Host" header is replaced by ":authority" header
+ hostHeader = incomingRequest.getServerName();
+ }
String connectorName = exchange.getConnection().getUndertowOptions().get(UndertowFactory.PAX_WEB_CONNECTOR_NAME);
if (hostHeader.contains(":")) {
// strip port number in Host header
diff --git a/pax-web-undertow/src/test/java/org/ops4j/pax/web/service/undertow/internal/EmbeddedUndertowHttp2Test.java b/pax-web-undertow/src/test/java/org/ops4j/pax/web/service/undertow/internal/EmbeddedUndertowHttp2Test.java
index 6bfb9bfe46..4fc9813e52 100644
--- a/pax-web-undertow/src/test/java/org/ops4j/pax/web/service/undertow/internal/EmbeddedUndertowHttp2Test.java
+++ b/pax-web-undertow/src/test/java/org/ops4j/pax/web/service/undertow/internal/EmbeddedUndertowHttp2Test.java
@@ -28,6 +28,7 @@
import java.nio.charset.StandardCharsets;
import java.util.Base64;
import java.util.HashMap;
+import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.ExecutorService;
@@ -55,6 +56,7 @@
import io.undertow.servlet.util.ImmediateInstanceFactory;
import io.undertow.util.HeaderMap;
import io.undertow.util.Headers;
+import org.junit.Before;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -70,6 +72,15 @@ public class EmbeddedUndertowHttp2Test {
// https://httpwg.org/specs/rfc7540.html
// https://sookocheff.com/post/networking/how-does-http-2-work/
+ private HpackDecoder decoder;
+ private Map responses;
+
+ @Before
+ public void resetState() {
+ decoder = new HpackDecoder();
+ responses = new HashMap<>();
+ }
+
@Test
public void http11NioExchange() throws Exception {
PathHandler path = Handlers.path();
@@ -81,26 +92,13 @@ public void http11NioExchange() throws Exception {
HttpServlet servletInstance = new HttpServlet() {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
- if (!"/index.html".equals(req.getPathInfo())) {
+ if ("/index.txt".equals(req.getPathInfo())) {
// normal request
LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
resp.setContentType("text/plain");
resp.setCharacterEncoding("UTF-8");
- if (req.getPathInfo().endsWith("css")) {
- resp.getWriter().write("body { margin: 0 }\n");
- } else if (req.getPathInfo().endsWith("js")) {
- resp.getWriter().write("window.alert(\"hello world\");\n");
- } else {
- resp.getWriter().write("OK\n");
- }
+ resp.getWriter().write("OK\n");
resp.getWriter().close();
- } else {
- // request with PUSH_PROMISE: https://httpwg.org/specs/rfc7540.html#PUSH_PROMISE
- PushBuilder pushBuilder = req.newPushBuilder();
- if (pushBuilder != null) {
- pushBuilder.path("test/default.css").push();
- pushBuilder.path("test/app.js").push();
- }
}
}
};
@@ -181,7 +179,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
key.interestOps(SelectionKey.OP_WRITE);
}
- buffer.put("GET /test/default.html?x=y&a=b HTTP/1.1\r\n".getBytes(StandardCharsets.UTF_8));
+ buffer.put("GET /test/index.txt?x=y&a=b HTTP/1.1\r\n".getBytes(StandardCharsets.UTF_8));
buffer.put("Host: 127.0.0.1\r\n".getBytes(StandardCharsets.UTF_8));
buffer.put("Connection: close\r\n\r\n".getBytes(StandardCharsets.UTF_8));
@@ -243,6 +241,7 @@ public void http2NioExchange() throws Exception {
Undertow server = Undertow.builder()
.setServerOption(UndertowOptions.ENABLE_HTTP2, true)
+ .setServerOption(UndertowOptions.HTTP2_SETTINGS_ENABLE_PUSH, true)
.addHttpListener(0, "0.0.0.0")
.setHandler(path)
.build();
@@ -250,26 +249,33 @@ public void http2NioExchange() throws Exception {
HttpServlet servletInstance = new HttpServlet() {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
+ LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
if (!"/index.html".equals(req.getPathInfo())) {
// normal request
- LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
- resp.setContentType("text/plain");
resp.setCharacterEncoding("UTF-8");
if (req.getPathInfo().endsWith("css")) {
+ resp.setContentType("text/css");
+ resp.addHeader("X-Request-CSS", req.getHeader("X-Request-P1"));
resp.getWriter().write("body { margin: 0 }\n");
} else if (req.getPathInfo().endsWith("js")) {
+ resp.setContentType("text/javascript");
+ resp.addHeader("X-Request-JS", req.getHeader("X-Request-P2"));
resp.getWriter().write("window.alert(\"hello world\");\n");
- } else {
- resp.getWriter().write("OK\n");
}
resp.getWriter().close();
} else {
+ // first - normal data
+ resp.setContentType("text/plain");
+ resp.setCharacterEncoding("UTF-8");
+ resp.addHeader("X-Request", req.getRequestURI());
+ resp.getWriter().write("OK\n");
// request with PUSH_PROMISE: https://httpwg.org/specs/rfc7540.html#PUSH_PROMISE
PushBuilder pushBuilder = req.newPushBuilder();
if (pushBuilder != null) {
- pushBuilder.path("test/default.css").push();
- pushBuilder.path("test/app.js").push();
+ pushBuilder.path("test/default.css").addHeader("X-Request-P1", req.getRequestURI()).push();
+ pushBuilder.path("test/app.js").removeHeader("X-Request-P1").addHeader("X-Request-P2", req.getRequestURI()).push();
}
+ resp.getWriter().close();
}
}
};
@@ -341,7 +347,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
key.interestOps(SelectionKey.OP_WRITE);
}
- buffer.put("GET /test/index.txt?x=y&a=b HTTP/1.1\r\n".getBytes(StandardCharsets.UTF_8));
+ buffer.put("GET /test/index.html?x=y&a=b HTTP/1.1\r\n".getBytes(StandardCharsets.UTF_8));
buffer.put("Host: 127.0.0.1\r\n".getBytes(StandardCharsets.UTF_8));
// https://httpwg.org/specs/rfc7540.html#rfc.section.3.2.1
buffer.put("Connection: Upgrade, HTTP2-Settings\r\n".getBytes(StandardCharsets.UTF_8));
@@ -354,7 +360,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
settings.writeInt(0x1000); // 4096 by default
// SETTINGS_ENABLE_PUSH (0x2)
settings.writeShort(0x02);
- settings.writeInt(0x00); // 1 by default, 0 disables PUSH_PROMISE frame
+ settings.writeInt(0x01); // 1 by default, 0 disables PUSH_PROMISE frame
// SETTINGS_MAX_CONCURRENT_STREAMS (0x3)
settings.writeShort(0x03);
settings.writeInt(0xFF); // no default value. recommended >100
@@ -371,10 +377,12 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
buffer.put(("HTTP2-Settings: " + new String(Base64.getUrlEncoder().encode(baos.toByteArray())) + "\r\n\r\n").getBytes(StandardCharsets.UTF_8));
// Starting HTTP/2 for "http" URIs - https://httpwg.org/specs/rfc7540.html#discover-http
+ LOG.info("===== Sending GET HTTP/1.1 request with Connection: Upgrade, HTTP2-Settings");
LOG.info("Request\n{}", new String(buffer.array(), 0, buffer.position()));
send(selector, key, buffer);
// now we should get "HTTP/1.1 101 Switching Protocols", but we may get some HTTP/2 frames immediately, but in more reads.
+ LOG.info("===== Receiving initial response");
receive(selector, key, buffer);
String fullResponse = new String(buffer.array(), 0, buffer.limit());
@@ -391,7 +399,9 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
remains = decodeFrame(buffer, true);
}
- // // https://httpwg.org/specs/rfc7540.html#ConnectionHeader
+ // Jetty already sends the response. In Undertow, we need the magic "PRI * HTTP/2.0" string.
+
+ // https://httpwg.org/specs/rfc7540.html#ConnectionHeader
// [...] the connection preface starts with the string PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n).
buffer.clear();
@@ -405,6 +415,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
});
// Starting HTTP/2 for "http" URIs - https://httpwg.org/specs/rfc7540.html#discover-http
+ LOG.info("===== Sending PRI * HTTP/2.0 request");
send(selector, key, buffer);
// even at this stage, we should have everything including response HEADERS and DATA frames
@@ -420,8 +431,10 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
0x01, // flags = ACK
0x00, 0x00, 0x00, 0x00 // stream identifier
});
+ LOG.info("===== Sending ACK for sid=0 with SETTINGS response");
send(selector, key, buffer);
+ LOG.info("===== Receiving response");
receive(selector, key, buffer);
remains = true;
while (remains) {
@@ -434,6 +447,11 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
selector.close();
server.stop();
+
+ // indexed by HTTP/2 Stream ID
+ assertThat(responses.get(1), equalTo("OK\n"));
+ assertThat(responses.get(2), equalTo("body { margin: 0 }\n"));
+ assertThat(responses.get(4), equalTo("window.alert(\"hello world\");\n"));
}
@Test
@@ -449,26 +467,33 @@ public void http2NioExchangeWithDirectUpgrade() throws Exception {
HttpServlet servletInstance = new HttpServlet() {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
+ LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
if (!"/index.html".equals(req.getPathInfo())) {
// normal request
- LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
- resp.setContentType("text/plain");
resp.setCharacterEncoding("UTF-8");
- if (req.getPathInfo().endsWith("css")) {
+ if (req.getPathInfo() != null && req.getPathInfo().endsWith("css")) {
+ resp.setContentType("text/css");
+ resp.addHeader("X-Request-CSS", req.getHeader("X-Request-P1"));
resp.getWriter().write("body { margin: 0 }\n");
- } else if (req.getPathInfo().endsWith("js")) {
+ } else if (req.getPathInfo() != null && req.getPathInfo().endsWith("js")) {
+ resp.setContentType("text/javascript");
+ resp.addHeader("X-Request-JS", req.getHeader("X-Request-P2"));
resp.getWriter().write("window.alert(\"hello world\");\n");
- } else {
- resp.getWriter().write("OK\n");
}
resp.getWriter().close();
} else {
+ // first - normal data
+ resp.setContentType("text/plain");
+ resp.setCharacterEncoding("UTF-8");
+ resp.addHeader("X-Request", req.getRequestURI());
+ resp.getWriter().write("OK\n");
// request with PUSH_PROMISE: https://httpwg.org/specs/rfc7540.html#PUSH_PROMISE
PushBuilder pushBuilder = req.newPushBuilder();
if (pushBuilder != null) {
- pushBuilder.path("test/default.css").push();
- pushBuilder.path("test/app.js").push();
+ pushBuilder.path("test/default.css").addHeader("X-Request-P1", req.getRequestURI()).push();
+ pushBuilder.path("test/app.js").removeHeader("X-Request-P1").addHeader("X-Request-P2", req.getRequestURI()).push();
}
+ resp.getWriter().close();
}
}
};
@@ -560,7 +585,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
settings.writeInt(0x1000); // 4096 by default
// SETTINGS_ENABLE_PUSH (0x2)
settings.writeShort(0x02);
- settings.writeInt(0x00); // 1 by default, 0 disables PUSH_PROMISE frame
+ settings.writeInt(0x01); // 1 by default, 0 disables PUSH_PROMISE frame
// SETTINGS_MAX_CONCURRENT_STREAMS (0x3)
settings.writeShort(0x03);
settings.writeInt(0xFF); // no default value. recommended >100
@@ -577,9 +602,11 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
buffer.put(baos.toByteArray(), 0, 36);
// Starting HTTP/2 for "http" URIs - https://httpwg.org/specs/rfc7540.html#discover-http
+ LOG.info("===== Sending PRI * HTTP/2.0 request");
send(selector, key, buffer);
// we should NOT get any HTTP/1.1 response - just HTTP/2 frames - most probably SETTINGS and WINDOW_UPDATE
+ LOG.info("===== Receiving response");
receive(selector, key, buffer);
boolean remains = true;
while (remains) {
@@ -595,31 +622,32 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
0x01, // flags = ACK
0x00, 0x00, 0x00, 0x00 // stream identifier
});
+ LOG.info("===== Sending ACK for sid=0 with SETTINGS response");
send(selector, key, buffer);
// With "PRI * HTTP/2.0" there's no actual request sent, so we have to prepare one
buffer.clear();
- int pos = buffer.position();
buffer.put(new byte[] {
- 0x00, 0x00, 0x00, // length - placeholder
+ 0x00, 0x00, 0x00, // length - to be calculated
0x01, // type = HEADERS
0x04 | 0x01, // flags - END_HEADERS | END_STREAM
0x00, 0x00, 0x00, 0x01 // stream identifier - arbitrary, should be taken from a sequence
});
HpackEncoder encoder = new HpackEncoder(4096);
- HeaderMap hmap = new HeaderMap();
- hmap.add(Http2Channel.METHOD, "GET");
- hmap.add(Http2Channel.SCHEME, "http");
- hmap.add(Http2Channel.PATH, "/test/index.txt");
- hmap.add(Headers.HOST, "127.0.0.1");
- encoder.encode(hmap, buffer);
- int length = buffer.position() - 9;
- buffer.array()[pos + 2] = (byte) (length & 0xFF);
- buffer.array()[pos + 1] = (byte) (length >> 8 & 0xFF);
+ HeaderMap headers = new HeaderMap();
+ headers.add(Http2Channel.METHOD, "GET");
+ headers.add(Http2Channel.SCHEME, "http");
+ headers.add(Http2Channel.PATH, "/test/index.html?x=y&a=b");
+ headers.add(Headers.HOST, "127.0.0.1");
+ int p1 = buffer.position();
+ encoder.encode(headers, buffer);
+ // assume it's one byte
+ buffer.array()[2] = (byte) (buffer.position() - p1);
+
send(selector, key, buffer);
receive(selector, key, buffer);
- remains = buffer.hasRemaining();
+ remains = true;
while (remains) {
remains = decodeFrame(buffer, true);
}
@@ -630,6 +658,11 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
selector.close();
server.stop();
+
+ // indexed by HTTP/2 Stream ID
+ assertThat(responses.get(1), equalTo("OK\n"));
+ assertThat(responses.get(2), equalTo("body { margin: 0 }\n"));
+ assertThat(responses.get(4), equalTo("window.alert(\"hello world\");\n"));
}
private void send(Selector selector, SelectionKey key, ByteBuffer buffer) throws IOException {
@@ -690,12 +723,21 @@ private void receive(Selector selector, SelectionKey key, ByteBuffer buffer) thr
// https://httpwg.org/specs/rfc7540.html#FramingLayer
private boolean decodeFrame(ByteBuffer buffer, boolean incoming) throws IOException, HpackException {
+ if (!buffer.hasRemaining()) {
+ return false;
+ }
DataInputStream dis = new DataInputStream(new ByteArrayInputStream(buffer.array(), buffer.position(), buffer.limit()));
+ // 24 bit length
int length = 0;
- length |= dis.readByte() << 16;
- length |= dis.readByte() << 8;
- length |= dis.readByte();
+ int b1 = dis.readUnsignedByte();
+ int b2 = dis.readUnsignedByte();
+ int b3 = dis.readUnsignedByte();
+ length |= b1 << 16;
+ length |= b2 << 8;
+ length |= b3;
+ // 8 bit type - The frame type determines the format and semantics of the frame
byte type = dis.readByte();
+ // 8 bit flags - specific to the frame type
byte flags = dis.readByte();
int sid = dis.readInt();
byte[] payload = new byte[length];
@@ -714,12 +756,15 @@ private boolean decodeFrame(ByteBuffer buffer, boolean incoming) throws IOExcept
} else {
LOG.info("> Sending DATA frame (flags: {}, sid: {}, length: {})", flags, sid, length);
}
+ boolean endStream = (flags & 0x01) != 0;
boolean padded = (flags & 0x08) != 0;
int offset = 0;
if (padded) {
offset++;
}
- LOG.info(" - DATA: {}", new String(payload, offset, length - offset));
+ String data = new String(payload, offset, length - offset);
+ LOG.info(" - DATA: >>>{}<<<", data);
+ responses.put(sid, data);
break;
}
case 0x01: { // HEADERS https://httpwg.org/specs/rfc7540.html#HEADERS
@@ -728,15 +773,15 @@ private boolean decodeFrame(ByteBuffer buffer, boolean incoming) throws IOExcept
} else {
LOG.info("> Sending HEADERS frame (flags: {}, sid: {}, length: {})", flags, sid, length);
}
- boolean padded = (flags & 0x08) != 0;
+ boolean endStream = (flags & 0x01) != 0;
boolean last = (flags & 0x04) != 0;
+ boolean padded = (flags & 0x08) != 0;
boolean priority = (flags & 0x20) != 0;
byte padLength = padded ? fdis.readByte() : 0;
int streamDependency = priority ? fdis.readInt() : 0;
int weight = priority ? (int) fdis.readByte() : 0;
// https://httpwg.org/specs/rfc7540.html#HeaderBlock
// see org.eclipse.jetty.http2.client.HTTP2ClientConnectionFactory.newConnection
- HpackDecoder decoder = new HpackDecoder();
int offset = 0;
if (padded) {
offset++;
@@ -744,11 +789,11 @@ private boolean decodeFrame(ByteBuffer buffer, boolean incoming) throws IOExcept
if (priority) {
offset += 5;
}
- final Map headers = new HashMap<>();
+ final Map headers = new LinkedHashMap<>();
decoder.setHeaderEmitter((name, value, neverIndex) -> headers.put(name.toString(), value));
decoder.decode(ByteBuffer.wrap(payload, offset, length - offset), false);
for (Map.Entry f : headers.entrySet()) {
- LOG.info(" - HEADERS::{}: {}", f.getKey(), f.getValue());
+ LOG.info(" - HEADERS::\"{}\": {}", f.getKey(), f.getValue());
}
break;
}
@@ -811,10 +856,25 @@ private boolean decodeFrame(ByteBuffer buffer, boolean incoming) throws IOExcept
break;
}
case 0x05: { // PUSH_PROMISE https://httpwg.org/specs/rfc7540.html#PUSH_PROMISE
+ boolean last = (flags & 0x04) != 0;
+ boolean padded = (flags & 0x08) != 0;
+ byte padLength = padded ? fdis.readByte() : 0;
+ // promised stream ID
+ int psid = fdis.readInt();
+ int offset = 4;
+ if (padded) {
+ offset++;
+ }
if (incoming) {
- LOG.info("< Received PUSH_PROMISE frame (flags: {}, sid: {}, length: {})", flags, sid, length);
+ LOG.info("< Received PUSH_PROMISE frame (flags: {}, sid: {}, length: {}, psid: {})", flags, sid, length, psid);
} else {
- LOG.info("> Sending PUSH_PROMISE frame (flags: {}, sid: {}, length: {})", flags, sid, length);
+ LOG.info("> Sending PUSH_PROMISE frame (flags: {}, sid: {}, length: {}, psid: {})", flags, sid, length, psid);
+ }
+ final Map headers = new LinkedHashMap<>();
+ decoder.setHeaderEmitter((name, value, neverIndex) -> headers.put(name.toString(), value));
+ decoder.decode(ByteBuffer.wrap(payload, offset, length - offset), false);
+ for (Map.Entry f : headers.entrySet()) {
+ LOG.info(" - HEADERS::\"{}\": {}", f.getKey(), f.getValue());
}
break;
}
diff --git a/pax-web-undertow/src/test/java/org/ops4j/pax/web/service/undertow/internal/EmbeddedUndertowHttps2Test.java b/pax-web-undertow/src/test/java/org/ops4j/pax/web/service/undertow/internal/EmbeddedUndertowHttps2Test.java
index 353a91a44a..d8db569891 100644
--- a/pax-web-undertow/src/test/java/org/ops4j/pax/web/service/undertow/internal/EmbeddedUndertowHttps2Test.java
+++ b/pax-web-undertow/src/test/java/org/ops4j/pax/web/service/undertow/internal/EmbeddedUndertowHttps2Test.java
@@ -118,36 +118,35 @@ public void https2NioExchange() throws Exception {
HttpServlet servletInstance = new HttpServlet() {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
+ LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
if (!"/index.html".equals(req.getPathInfo())) {
// normal request
- LOG.info("Handling request {} from {}:{}", req.getRequestURI(), req.getRemoteAddr(), req.getRemotePort());
- resp.setContentType("text/plain");
resp.setCharacterEncoding("UTF-8");
- if (req.getPathInfo().endsWith("css")) {
+ if (req.getPathInfo() != null && req.getPathInfo().endsWith("css")) {
resp.setContentType("text/css");
- resp.getWriter().write("body { background-color: #EEE }\n");
- } else if (req.getPathInfo().endsWith("js")) {
- resp.getWriter().write("document.write(\"hello world\");\n");
- } else {
- resp.getWriter().write("OK\n");
+ resp.addHeader("X-Request-CSS", req.getHeader("X-Request-P1"));
+ resp.getWriter().write("body { margin: 0 }\n");
+ } else if (req.getPathInfo() != null && req.getPathInfo().endsWith("js")) {
+ resp.setContentType("text/javascript");
+ resp.addHeader("X-Request-JS", req.getHeader("X-Request-P2"));
+ resp.getWriter().write("window.alert(\"hello world\");\n");
}
resp.getWriter().close();
} else {
+ // first - normal data
+ resp.setContentType("text/plain");
+ resp.setCharacterEncoding("UTF-8");
+ resp.addHeader("X-Request", req.getRequestURI());
+ resp.getWriter().write("OK\n");
// request with PUSH_PROMISE: https://httpwg.org/specs/rfc7540.html#PUSH_PROMISE
PushBuilder pushBuilder = req.newPushBuilder();
if (pushBuilder != null) {
- // required, otherwise this is thrown:
- // org.apache.hc.core5.http.ProtocolException: Header 'host: 127.0.0.1:44971' is illegal for HTTP/2 messages
- // (strange that Tomcat and Jetty doesn't have this problem)
+ // see https://issues.redhat.com/browse/UNDERTOW-2220
pushBuilder.removeHeader("host");
- pushBuilder.path("test/default.css").push();
- pushBuilder.path("test/app.js").push();
+ pushBuilder.path("test/default.css").addHeader("X-Request-P1", req.getRequestURI()).push();
+ pushBuilder.path("test/app.js").removeHeader("X-Request-P1").addHeader("X-Request-P2", req.getRequestURI()).push();
}
- resp.setContentType("text/html");
- resp.getWriter().write("\r" +
- "" +
- " " +
- "");
+ resp.getWriter().close();
}
}
};
@@ -188,7 +187,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IO
final CountDownLatch latch = new CountDownLatch(3);
try (CloseableHttpAsyncClient client = HttpAsyncClients.custom()
- .setH2Config(H2Config.custom().setCompressionEnabled(true).setPushEnabled(true).build())
+ .setH2Config(H2Config.custom().setPushEnabled(true).build())
.setConnectionManager(cm).build()) {
client.register("*", () -> new AsyncPushConsumer() {
@@ -237,7 +236,7 @@ public void releaseResources() {
SimpleRequestProducer.create(request),
SimpleResponseConsumer.create(),
clientContext,
- new FutureCallback() {
+ new FutureCallback<>() {
@Override
public void completed(final SimpleHttpResponse response) {
LOG.info("{} -> {}", request, new StatusLine(response));
diff --git a/pax-web-undertow/src/test/java/org/ops4j/pax/web/service/undertow/internal/UnifiedUndertowTest.java b/pax-web-undertow/src/test/java/org/ops4j/pax/web/service/undertow/internal/UnifiedUndertowTest.java
index b31631565c..6f6203ba06 100644
--- a/pax-web-undertow/src/test/java/org/ops4j/pax/web/service/undertow/internal/UnifiedUndertowTest.java
+++ b/pax-web-undertow/src/test/java/org/ops4j/pax/web/service/undertow/internal/UnifiedUndertowTest.java
@@ -547,7 +547,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
assertTrue(response.endsWith("'index-z-b1'"));
// "/" - no "/index.x" or "/index.y" physical resource, but existing mapping for *.y to indexx servlet
- // forward is performed implicitly by Tomcat's DefaultServlet
+ // forward is performed implicitly by Undertow's DefaultServlet
response = send(port, "/");
assertTrue(response.contains("req.context_path=\"\""));
assertTrue(response.contains("req.request_uri=\"/index.y\""));
@@ -624,7 +624,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
response = send(port, "/gateway/x?what=include&where=/sub/");
assertTrue(response.contains("req.context_path=\"\""));
assertTrue(response.contains("req.request_uri=\"/gateway/x\""));
- assertTrue(response.contains("javax.servlet.include.context_path=\"\"")); // "/" for Jetty
+ assertTrue(response.contains("javax.servlet.include.context_path=\"\""));
assertTrue(response.contains("javax.servlet.include.request_uri=\"/sub/index.x\""));
assertTrue(response.contains("javax.servlet.include.servlet_path=\"/sub/index.x\""));
assertTrue(response.contains("javax.servlet.include.path_info=\"null\""));
@@ -666,9 +666,8 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
assertTrue(response.endsWith("'sub/index-b2'"));
response = send(port, "/gateway/x?what=forward&where=/r/sub/");
assertTrue(response.endsWith("'sub/index-b2'"));
- // https://github.com/eclipse/jetty.project/issues/5025
-// response = send(port, "/gateway/x?what=include&where=/r/sub/");
-// assertTrue(response.endsWith(">>>'sub/index-b2'<<<"));
+ response = send(port, "/gateway/x?what=include&where=/r/sub/");
+ assertTrue(response.endsWith(">>>'sub/index-b2'<<<"));
// --- resource access through "/s" servlet - welcome files with redirect
@@ -928,7 +927,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
assertTrue(response.contains("req.request_uri=\"/c/sub/index.x\""));
assertTrue(response.contains("javax.servlet.forward.context_path=\"/c\""));
assertTrue(response.contains("javax.servlet.forward.request_uri=\"/c/sub/\""));
- assertTrue(response.contains("javax.servlet.forward.servlet_path=\"/sub/\"")); // TOCHECK: why not "/"?
+ assertTrue(response.contains("javax.servlet.forward.servlet_path=\"/sub/\""));
assertTrue(response.contains("javax.servlet.forward.path_info=\"null\""));
response = send(port, "/c/gateway/x?what=forward&where=/sub/");
@@ -984,9 +983,8 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
assertTrue(response.endsWith("'sub/index-b2'"));
response = send(port, "/c/gateway/x?what=forward&where=/r/sub/");
assertTrue(response.endsWith("'sub/index-b2'"));
- // https://github.com/eclipse/jetty.project/issues/5025
-// response = send(port, "/gateway/x?what=include&where=/r/sub/");
-// assertTrue(response.endsWith(">>>'sub/index-b2'<<<"));
+ response = send(port, "/c/gateway/x?what=include&where=/r/sub/");
+ assertTrue(response.endsWith(">>>'sub/index-b2'<<<"));
// --- resource access through "/s" servlet - welcome files with redirect
diff --git a/pax-web-undertow/src/test/resources/log4j2-test.properties b/pax-web-undertow/src/test/resources/log4j2-test.properties
index e545fe0e0c..85a2f491b6 100644
--- a/pax-web-undertow/src/test/resources/log4j2-test.properties
+++ b/pax-web-undertow/src/test/resources/log4j2-test.properties
@@ -21,7 +21,7 @@ dest = out
appender.stdout.type = Console
appender.stdout.name = stdout
appender.stdout.layout.type = PatternLayout
-appender.stdout.layout.pattern = %d{HH:mm:ss} %level (%F:%L) [%C{1}] : %msg%n
+appender.stdout.layout.pattern = %d{HH:mm:ss} {%t} %level (%F:%L) [%C{1}] : %msg%n
appender.stdout.filter.threshold.type = ThresholdFilter
appender.stdout.filter.threshold.level = debug
diff --git a/samples/samples-war/war-http2/src/main/java/org/ops4j/pax/web/samples/war/http2/PushAwareServlet.java b/samples/samples-war/war-http2/src/main/java/org/ops4j/pax/web/samples/war/http2/PushAwareServlet.java
index 8b0f5bd394..f3fdcb8760 100644
--- a/samples/samples-war/war-http2/src/main/java/org/ops4j/pax/web/samples/war/http2/PushAwareServlet.java
+++ b/samples/samples-war/war-http2/src/main/java/org/ops4j/pax/web/samples/war/http2/PushAwareServlet.java
@@ -51,7 +51,10 @@ protected void service(HttpServletRequest req, HttpServletResponse resp) throws
"