Move Jetty EE10 usages to EE11 alongside wiremock-jetty12
MSALWireMock 3's wiremock-jetty12 module ran on Jetty's EE10 servlet environment, whereas WireMock 4.x runs on EE11, so EE10 types such as the ServletContextHandler handed to NotFoundHandler no longer line up. Move EE10 packages and dependencies over to their EE11 counterparts, but only in modules depending on wiremock-jetty12, where EE10 arrived through WireMock in the first place.
org. openrewrite. java. testing. wiremock. MigrateJettyEE10ToEE11mod run . --recipe= org. openrewrite. java. testing. wiremock. MigrateJettyEE10ToEE11Install it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.
Recipe list
It runs these recipes, in this order.
- Rename package name
org.eclipse.jetty.ee10toorg.eclipse.jetty.ee11 - Change Gradle or Maven dependency
org.eclipse.jetty.ee10:jetty-ee10-servlet - Change Gradle or Maven dependency
org.eclipse.jetty.ee10:jetty-ee10-servlets - Change Gradle or Maven dependency
org.eclipse.jetty.ee10:jetty-ee10-webapp - Add Gradle or Maven dependency
org.eclipse.jetty.ee11:jetty-ee11-webapp:12.1.x - Add Gradle or Maven dependency
org.eclipse.jetty.ee11:jetty-ee11-servlets:12.1.x