Skip to content

Commit dd41d2c

Browse files
authored
Migrate from javax package to jakarta (#36)
1 parent e3c8350 commit dd41d2c

20 files changed

+65
-66
lines changed

pom.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>io.logz</groupId>
77
<artifactId>guice-jersey</artifactId>
8-
<version>1.1.0</version>
8+
<version>2.0.0</version>
99

1010
<packaging>jar</packaging>
1111
<name>guice-jersey</name>
@@ -129,12 +129,12 @@
129129

130130
<properties>
131131
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
132-
<hk2-bridge.version>2.6.1</hk2-bridge.version>
133-
<jersey.version>2.36</jersey.version>
134-
<jetty.version>10.0.11</jetty.version>
135-
<guice.version>5.1.0</guice.version>
132+
<hk2-bridge.version>3.0.4</hk2-bridge.version>
133+
<jersey.version>3.0.10</jersey.version>
134+
<jetty.version>11.0.15</jetty.version>
135+
<guice.version>7.0.0</guice.version>
136136
<slf4j.version>1.7.36</slf4j.version>
137-
<jackson.version>2.13.3</jackson.version>
137+
<jackson.version>2.15.0</jackson.version>
138138
</properties>
139139

140140
<dependencies>
@@ -215,8 +215,8 @@
215215
<scope>test</scope>
216216
</dependency>
217217
<dependency>
218-
<groupId>com.fasterxml.jackson.jaxrs</groupId>
219-
<artifactId>jackson-jaxrs-json-provider</artifactId>
218+
<groupId>com.fasterxml.jackson.jakarta.rs</groupId>
219+
<artifactId>jackson-jakarta-rs-json-provider</artifactId>
220220
<version>${jackson.version}</version>
221221
<scope>test</scope>
222222
</dependency>

src/main/java/io/logz/guice/jersey/GuiceJerseyResourceConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
import org.jvnet.hk2.guice.bridge.api.GuiceBridge;
88
import org.jvnet.hk2.guice.bridge.api.GuiceIntoHK2Bridge;
99

10-
import javax.inject.Inject;
11-
import javax.servlet.ServletContext;
10+
import jakarta.inject.Inject;
11+
import jakarta.servlet.ServletContext;
1212

1313
public class GuiceJerseyResourceConfig extends ResourceConfig {
1414

src/main/java/io/logz/guice/jersey/JerseyServer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import org.slf4j.Logger;
2020
import org.slf4j.LoggerFactory;
2121

22-
import javax.servlet.DispatcherType;
22+
import jakarta.servlet.DispatcherType;
2323
import java.util.Collections;
2424
import java.util.EnumSet;
2525
import java.util.List;
@@ -75,7 +75,7 @@ private void configureServer() {
7575
webAppContext.addFilter(GuiceFilter.class, "/*", EnumSet.allOf(DispatcherType.class));
7676

7777
ServletHolder holder = new ServletHolder(ServletContainer.class);
78-
holder.setInitParameter("javax.ws.rs.Application", GuiceJerseyResourceConfig.class.getName());
78+
holder.setInitParameter("jakarta.ws.rs.Application", GuiceJerseyResourceConfig.class.getName());
7979

8080
webAppContext.addServlet(holder, "/*");
8181
webAppContext.setResourceBase("/");

src/main/java/io/logz/guice/jersey/configuration/JerseyConfigurationBuilder.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package io.logz.guice.jersey.configuration;
22

3-
import org.eclipse.jetty.server.HttpConfiguration;
43
import org.glassfish.jersey.server.ResourceConfig;
54

65
import java.util.ArrayList;

src/main/java/io/logz/guice/jersey/configuration/JerseyWebApplicationConfigurator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
/**
66
* Implement to provide additional configuration for the underlying {@link org.eclipse.jetty.webapp.WebAppContext},
7-
* like adding a {@link javax.servlet.Filter} or {@link java.util.EventListener}, etc.
7+
* like adding a {@link jakarta.servlet.Filter} or {@link java.util.EventListener}, etc.
88
*/
99
@FunctionalInterface
1010
public interface JerseyWebApplicationConfigurator {

src/test/java/io/logz/guice/jersey/FiltersWithGuiceIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import io.logz.guice.jersey.supplier.JerseyServerSupplier;
99
import org.junit.Test;
1010

11-
import javax.ws.rs.core.Response;
11+
import jakarta.ws.rs.core.Response;
1212

1313
import static org.junit.Assert.assertEquals;
1414

src/test/java/io/logz/guice/jersey/JacksonFeatureTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import org.glassfish.jersey.server.ResourceConfig;
77
import org.junit.Test;
88

9-
import javax.ws.rs.client.Entity;
10-
import javax.ws.rs.core.MediaType;
9+
import jakarta.ws.rs.client.Entity;
10+
import jakarta.ws.rs.core.MediaType;
1111
import java.util.Date;
1212

1313
import static org.junit.Assert.assertEquals;

src/test/java/io/logz/guice/jersey/JerseyServerTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
import org.glassfish.jersey.server.ResourceConfig;
1616
import org.junit.Test;
1717

18-
import javax.ws.rs.ProcessingException;
19-
import javax.ws.rs.client.ClientBuilder;
20-
import javax.ws.rs.client.WebTarget;
21-
import javax.ws.rs.core.Response;
18+
import jakarta.ws.rs.ProcessingException;
19+
import jakarta.ws.rs.client.ClientBuilder;
20+
import jakarta.ws.rs.client.WebTarget;
21+
import jakarta.ws.rs.core.Response;
2222
import java.net.Socket;
2323
import java.util.concurrent.TimeUnit;
2424

src/test/java/io/logz/guice/jersey/JettyFilterRegistrationTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
import org.eclipse.jetty.servlet.FilterHolder;
1010
import org.junit.Test;
1111

12-
import javax.servlet.DispatcherType;
13-
import javax.ws.rs.core.Response;
12+
import jakarta.servlet.DispatcherType;
13+
import jakarta.ws.rs.core.Response;
1414
import java.util.EnumSet;
1515
import java.util.HashMap;
1616
import java.util.Map;

src/test/java/io/logz/guice/jersey/ServerSentEventsTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import org.glassfish.jersey.server.ResourceConfig;
66
import org.junit.Test;
77

8-
import javax.ws.rs.client.Entity;
9-
import javax.ws.rs.sse.SseEventSource;
8+
import jakarta.ws.rs.client.Entity;
9+
import jakarta.ws.rs.sse.SseEventSource;
1010
import java.util.concurrent.CountDownLatch;
1111
import java.util.concurrent.TimeUnit;
1212
import java.util.concurrent.atomic.AtomicReference;

src/test/java/io/logz/guice/jersey/filters/AddHeaderJettyFilter.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package io.logz.guice.jersey.filters;
22

3-
import javax.servlet.Filter;
4-
import javax.servlet.FilterChain;
5-
import javax.servlet.FilterConfig;
6-
import javax.servlet.ServletException;
7-
import javax.servlet.ServletRequest;
8-
import javax.servlet.ServletResponse;
9-
import javax.servlet.http.HttpServletResponse;
3+
import jakarta.servlet.Filter;
4+
import jakarta.servlet.FilterChain;
5+
import jakarta.servlet.FilterConfig;
6+
import jakarta.servlet.ServletException;
7+
import jakarta.servlet.ServletRequest;
8+
import jakarta.servlet.ServletResponse;
9+
import jakarta.servlet.http.HttpServletResponse;
1010
import java.io.IOException;
1111

1212
public class AddHeaderJettyFilter implements Filter {

src/test/java/io/logz/guice/jersey/filters/FilterHeaderService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package io.logz.guice.jersey.filters;
22

3-
import javax.inject.Singleton;
3+
import jakarta.inject.Singleton;
44

55
@Singleton
66
public class FilterHeaderService {

src/test/java/io/logz/guice/jersey/filters/TestFilter.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package io.logz.guice.jersey.filters;
22

3-
import javax.inject.Inject;
4-
import javax.ws.rs.container.ContainerRequestContext;
5-
import javax.ws.rs.container.ContainerResponseContext;
6-
import javax.ws.rs.container.ContainerResponseFilter;
3+
import jakarta.inject.Inject;
4+
import jakarta.ws.rs.container.ContainerRequestContext;
5+
import jakarta.ws.rs.container.ContainerResponseContext;
6+
import jakarta.ws.rs.container.ContainerResponseFilter;
77
import java.io.IOException;
88

99
import static java.util.Objects.requireNonNull;

src/test/java/io/logz/guice/jersey/resources/AsyncResource.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
import org.glassfish.jersey.server.ManagedAsync;
44

5-
import javax.ws.rs.GET;
6-
import javax.ws.rs.Path;
7-
import javax.ws.rs.container.AsyncResponse;
8-
import javax.ws.rs.container.Suspended;
5+
import jakarta.ws.rs.GET;
6+
import jakarta.ws.rs.Path;
7+
import jakarta.ws.rs.container.AsyncResponse;
8+
import jakarta.ws.rs.container.Suspended;
99

1010
@Path(AsyncResource.PATH)
1111
public class AsyncResource {

src/test/java/io/logz/guice/jersey/resources/PingResource.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.logz.guice.jersey.resources;
22

3-
import javax.ws.rs.GET;
4-
import javax.ws.rs.Path;
3+
import jakarta.ws.rs.GET;
4+
import jakarta.ws.rs.Path;
55

66
@Path(PingResource.PATH)
77
public class PingResource {

src/test/java/io/logz/guice/jersey/resources/PojoResource.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
import io.logz.guice.jersey.beans.TestBean;
44

5-
import javax.ws.rs.Consumes;
6-
import javax.ws.rs.GET;
7-
import javax.ws.rs.POST;
8-
import javax.ws.rs.Path;
9-
import javax.ws.rs.Produces;
10-
import javax.ws.rs.core.MediaType;
11-
import javax.ws.rs.core.Response;
5+
import jakarta.ws.rs.Consumes;
6+
import jakarta.ws.rs.GET;
7+
import jakarta.ws.rs.POST;
8+
import jakarta.ws.rs.Path;
9+
import jakarta.ws.rs.Produces;
10+
import jakarta.ws.rs.core.MediaType;
11+
import jakarta.ws.rs.core.Response;
1212
import java.util.Date;
1313
import java.util.Random;
1414

src/test/java/io/logz/guice/jersey/resources/SseResource.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package io.logz.guice.jersey.resources;
22

3-
import javax.ws.rs.DELETE;
4-
import javax.ws.rs.GET;
5-
import javax.ws.rs.POST;
6-
import javax.ws.rs.Path;
7-
import javax.ws.rs.Produces;
8-
import javax.ws.rs.core.Context;
9-
import javax.ws.rs.core.MediaType;
10-
import javax.ws.rs.sse.Sse;
11-
import javax.ws.rs.sse.SseEventSink;
3+
import jakarta.ws.rs.DELETE;
4+
import jakarta.ws.rs.GET;
5+
import jakarta.ws.rs.POST;
6+
import jakarta.ws.rs.Path;
7+
import jakarta.ws.rs.Produces;
8+
import jakarta.ws.rs.core.Context;
9+
import jakarta.ws.rs.core.MediaType;
10+
import jakarta.ws.rs.sse.Sse;
11+
import jakarta.ws.rs.sse.SseEventSink;
1212
import java.io.IOException;
1313

1414
import static java.util.Objects.requireNonNull;

src/test/java/io/logz/guice/jersey/resources/TestResource.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.logz.guice.jersey.resources;
22

3-
import javax.ws.rs.GET;
4-
import javax.ws.rs.Path;
3+
import jakarta.ws.rs.GET;
4+
import jakarta.ws.rs.Path;
55

66
@Path(TestResource.PATH)
77
public class TestResource {

src/test/java/io/logz/guice/jersey/resources/recursive/FooResource.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.logz.guice.jersey.resources.recursive;
22

3-
import javax.ws.rs.GET;
4-
import javax.ws.rs.Path;
3+
import jakarta.ws.rs.GET;
4+
import jakarta.ws.rs.Path;
55

66
@Path(FooResource.PATH)
77
public class FooResource {

src/test/java/io/logz/guice/jersey/supplier/JerseyServerSupplier.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
import org.slf4j.Logger;
1515
import org.slf4j.LoggerFactory;
1616

17-
import javax.ws.rs.client.Client;
18-
import javax.ws.rs.client.ClientBuilder;
19-
import javax.ws.rs.client.WebTarget;
17+
import jakarta.ws.rs.client.Client;
18+
import jakarta.ws.rs.client.ClientBuilder;
19+
import jakarta.ws.rs.client.WebTarget;
2020
import java.util.ArrayList;
2121
import java.util.List;
2222

0 commit comments

Comments
 (0)