Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 79 additions & 0 deletions src/main/resources/META-INF/rewrite/jakarta-ee-10.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ tags:
recipeList:
- org.openrewrite.java.migrate.jakarta.JavaxMigrationToJakarta
- org.openrewrite.java.migrate.jakarta.MigrationToJakarta10Apis
- org.openrewrite.java.migrate.jakarta.JettyUpgradeEE10
- org.openrewrite.java.migrate.jakarta.Faces3xMigrationToFaces4x
- org.openrewrite.java.migrate.jakarta.RemovedIsParmetersProvidedMethod
- org.openrewrite.java.migrate.jakarta.RemovedSOAPElementFactory
Expand Down Expand Up @@ -523,3 +524,81 @@ recipeList:
artifactId: yasson
newVersion: 3.0.x
---
type: specs.openrewrite.org/v1beta/recipe
name: org.openrewrite.java.migrate.jakarta.JettyUpgradeEE10
displayName: Update Jetty9 to Jetty12
description: Update Jetty dependencies from version 9 to version 12.
recipeList:
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: org.eclipse.jetty.websocket
oldArtifactId: websocket-api
newArtifactId: jetty-websocket-jetty-api
newVersion: 12.0.x
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: org.eclipse.jetty.websocket
oldArtifactId: websocket-server

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here and below I think we should expect the ee9 specific dependencies and change those to ee10.

Suggested change
oldGroupId: org.eclipse.jetty.websocket
oldArtifactId: websocket-server
oldGroupId: org.eclipse.jetty.ee9.websocket
oldArtifactId: jetty-ee9-websocket-jetty-server

newGroupId: org.eclipse.jetty.ee10.websocket
newArtifactId: jetty-ee10-websocket-jetty-server
newVersion: 12.0.x
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: org.eclipse.jetty.websocket
oldArtifactId: websocket-client
newGroupId: org.eclipse.jetty.ee10.websocket
newArtifactId: jetty-ee10-websocket-jetty-client
newVersion: 12.0.x
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: org.eclipse.jetty.websocket
oldArtifactId: javax-websocket-server-impl
newArtifactId: websocket-javax-server
newVersion: 12.0.x
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: org.eclipse.jetty.websocket
oldArtifactId: javax-websocket-client-impl
newArtifactId: websocket-javax-client
newVersion: 12.0.x
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: org.eclipse.jetty
oldArtifactId: apache-jsp
newGroupId: org.eclipse.jetty.ee10
newArtifactId: jetty-ee10-apache-jsp
newVersion: 12.0.x
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: org.eclipse.jetty
oldArtifactId: jetty-servlets
newGroupId: org.eclipse.jetty.ee10
newArtifactId: jetty-ee10-servlets
newVersion: 12.0.x
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: org.eclipse.jetty
oldArtifactId: jetty-servlet
newGroupId: org.eclipse.jetty.ee10
newArtifactId: jetty-ee10-servlet
newVersion: 12.0.x
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: org.eclipse.jetty
oldArtifactId: jetty-webapp
newGroupId: org.eclipse.jetty.ee10
newArtifactId: jetty-ee10-webapp
newVersion: 12.0.x
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: org.eclipse.jetty
oldArtifactId: jetty-security
newGroupId: org.eclipse.jetty.ee10
newArtifactId: jetty-ee10-security
newVersion: 12.0.x
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: org.eclipse.jetty
oldArtifactId: jetty-proxy
newGroupId: org.eclipse.jetty.ee10
newArtifactId: jetty-ee10-proxy
newVersion: 12.0.x
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: org.eclipse.jetty
oldArtifactId: jetty-annotations
newGroupId: org.eclipse.jetty.ee10
newArtifactId: jetty-ee10-annotations
newVersion: 12.0.x
- org.openrewrite.java.ChangeType:
oldFullyQualifiedTypeName: org.eclipse.jetty.util.resource.ResourceCollection
newFullyQualifiedTypeName: org.eclipse.jetty.util.resource.Resource
---
Loading