diff --git a/java/pom.xml b/java/pom.xml index 799d43869..4d0a3ed41 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -13,7 +13,6 @@ 17 17 - 9.4.51.v20230217 UTF-8 @@ -28,7 +27,7 @@ jakarta.servlet jakarta.servlet-api - 4.0.4 + 6.1.0 provided @@ -48,31 +47,18 @@ - com.github.tomakehurst - wiremock-jre8 - 2.35.1 + org.wiremock + wiremock + 3.13.1 test org.eclipse.jetty - jetty-server - ${jetty.version} - test - - - - org.eclipse.jetty - jetty-servlet - ${jetty.version} - test - - - - javax.servlet - javax.servlet-api - 3.1.0 - test + jetty-bom + 12.0.8 + pom + import diff --git a/java/src/main/java/com/coinbase/x402/server/PaymentFilter.java b/java/src/main/java/com/coinbase/x402/server/PaymentFilter.java index 4b8d881af..3a2db67d8 100644 --- a/java/src/main/java/com/coinbase/x402/server/PaymentFilter.java +++ b/java/src/main/java/com/coinbase/x402/server/PaymentFilter.java @@ -10,13 +10,13 @@ import com.coinbase.x402.model.SettlementResponseHeader; import com.coinbase.x402.util.Json; -import javax.servlet.Filter; -import javax.servlet.FilterChain; -import javax.servlet.ServletException; -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; +import jakarta.servlet.Filter; +import jakarta.servlet.FilterChain; +import jakarta.servlet.ServletException; +import jakarta.servlet.ServletRequest; +import jakarta.servlet.ServletResponse; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; import java.io.IOException; import java.nio.charset.StandardCharsets; import java.util.Base64; diff --git a/java/src/test/java/com/coinbase/x402/integration/FilterIntegrationTest.java b/java/src/test/java/com/coinbase/x402/integration/FilterIntegrationTest.java index ec71ac28b..aa7ffd64b 100644 --- a/java/src/test/java/com/coinbase/x402/integration/FilterIntegrationTest.java +++ b/java/src/test/java/com/coinbase/x402/integration/FilterIntegrationTest.java @@ -4,9 +4,9 @@ import com.coinbase.x402.client.VerificationResponse; import com.coinbase.x402.model.PaymentPayload; import com.coinbase.x402.server.PaymentFilter; -import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; +import jakarta.servlet.http.HttpServlet; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.servlet.FilterHolder; import org.eclipse.jetty.servlet.ServletContextHandler; diff --git a/java/src/test/java/com/coinbase/x402/server/PaymentFilterTest.java b/java/src/test/java/com/coinbase/x402/server/PaymentFilterTest.java index b5a2b6163..34aa9aa51 100644 --- a/java/src/test/java/com/coinbase/x402/server/PaymentFilterTest.java +++ b/java/src/test/java/com/coinbase/x402/server/PaymentFilterTest.java @@ -6,11 +6,11 @@ import com.coinbase.x402.model.Authorization; import com.coinbase.x402.model.ExactSchemePayload; import com.coinbase.x402.model.PaymentPayload; -import javax.servlet.FilterChain; -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; +import jakarta.servlet.FilterChain; +import jakarta.servlet.ServletRequest; +import jakarta.servlet.ServletResponse; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.mockito.Mock;