This is an automated email from the ASF dual-hosted git repository.
cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git
The following commit(s) were added to refs/heads/master by this push:
new 27aca512ee FELIX-6631 : Migrate webconsole plugins to jakarta.servlet
api
27aca512ee is described below
commit 27aca512ee23cabd62b038e42a62f1c578a9899b
Author: Carsten Ziegeler <[email protected]>
AuthorDate: Mon Aug 21 13:54:01 2023 +0200
FELIX-6631 : Migrate webconsole plugins to jakarta.servlet api
---
webconsole-plugins/event/pom.xml | 14 ++++++++------
.../felix/webconsole/plugins/event/internal/Activator.java | 2 +-
.../webconsole/plugins/event/internal/PluginServlet.java | 8 ++++----
.../plugins/event/internal/PropertiesEditorSupport.java | 2 +-
4 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/webconsole-plugins/event/pom.xml b/webconsole-plugins/event/pom.xml
index 26c9c2a0f3..236485518a 100644
--- a/webconsole-plugins/event/pom.xml
+++ b/webconsole-plugins/event/pom.xml
@@ -70,7 +70,7 @@
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
- <version>5.1.1</version>
+ <version>5.1.9</version>
<extensions>true</extensions>
<configuration>
<instructions>
@@ -81,6 +81,8 @@
org.apache.felix.webconsole.plugins.event.internal.Activator
</Bundle-Activator>
<Import-Package>
+ jakarta.servlet;version="[5,7)",
+ jakarta.servlet.http;version="[5,7)",
org.osgi.service.cm;version="[1.4,2)";resolution:=optional,*
</Import-Package>
<Private-Package>
@@ -98,7 +100,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
- <version>3.2.1</version>
+ <version>3.5.0</version>
<executions>
<execution>
<phase>package</phase>
@@ -135,9 +137,9 @@
<dependencies>
<dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
- <version>2.4</version>
+ <groupId>jakarta.servlet</groupId>
+ <artifactId>jakarta.servlet-api</artifactId>
+ <version>5.0.0</version>
<scope>provided</scope>
</dependency>
@@ -162,7 +164,7 @@
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.utils</artifactId>
- <version>1.11.4</version>
+ <version>1.11.8</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git
a/webconsole-plugins/event/src/main/java/org/apache/felix/webconsole/plugins/event/internal/Activator.java
b/webconsole-plugins/event/src/main/java/org/apache/felix/webconsole/plugins/event/internal/Activator.java
index ca7bbdaa54..ac2be14102 100644
---
a/webconsole-plugins/event/src/main/java/org/apache/felix/webconsole/plugins/event/internal/Activator.java
+++
b/webconsole-plugins/event/src/main/java/org/apache/felix/webconsole/plugins/event/internal/Activator.java
@@ -19,7 +19,7 @@ package org.apache.felix.webconsole.plugins.event.internal;
import java.util.Dictionary;
import java.util.Hashtable;
-import javax.servlet.Servlet;
+import jakarta.servlet.Servlet;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
diff --git
a/webconsole-plugins/event/src/main/java/org/apache/felix/webconsole/plugins/event/internal/PluginServlet.java
b/webconsole-plugins/event/src/main/java/org/apache/felix/webconsole/plugins/event/internal/PluginServlet.java
index 92819a5bba..3bac3a82d5 100644
---
a/webconsole-plugins/event/src/main/java/org/apache/felix/webconsole/plugins/event/internal/PluginServlet.java
+++
b/webconsole-plugins/event/src/main/java/org/apache/felix/webconsole/plugins/event/internal/PluginServlet.java
@@ -28,10 +28,10 @@ import java.util.Iterator;
import java.util.List;
import java.util.Map;
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
+import jakarta.servlet.ServletException;
+import jakarta.servlet.http.HttpServlet;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletResponse;
import org.apache.felix.utils.json.JSONWriter;
import org.osgi.service.event.Event;
diff --git
a/webconsole-plugins/event/src/main/java/org/apache/felix/webconsole/plugins/event/internal/PropertiesEditorSupport.java
b/webconsole-plugins/event/src/main/java/org/apache/felix/webconsole/plugins/event/internal/PropertiesEditorSupport.java
index 55d81fd1fb..7c3e86733c 100644
---
a/webconsole-plugins/event/src/main/java/org/apache/felix/webconsole/plugins/event/internal/PropertiesEditorSupport.java
+++
b/webconsole-plugins/event/src/main/java/org/apache/felix/webconsole/plugins/event/internal/PropertiesEditorSupport.java
@@ -20,7 +20,7 @@ import java.util.Dictionary;
import java.util.Hashtable;
import java.util.StringTokenizer;
-import javax.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletRequest;
/**
* Java support for propeditor.js handling.