change swagger-jersey2-jaxrs dependency to swagger-jaxrs2 #61
+6
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What's changed?
Add a ChangeDependency to make sure
io.swagger:swagger-jersey2-jaxrsends up asio.swagger.core.v3:swagger-jaxrs2What's your motivation?
The way the
org.openrewrite.openapi.swagger.SwaggerToOpenAPIrecipe works, a pom might end up with a dependency onio.swagger.core.v3:swagger-jersey2-jaxrs:2.2.x. This change catches the edge case where theswagger-jersey2-jaxrsartifact is simply not under theio.swagger.core.v3group id.Anything in particular you'd like reviewers to focus on?
The recipe makes the change to
swagger-jaxrs2. Further down, there is a ChangeDependency inorg.openrewrite.openapi.swagger.UseJakartaSwaggerArtifactsthat changesswagger-jaxrs2toswagger-jaxrs2-jakarta. The UseJakartaSwaggerArtifacts recipe is not invoked fromorg.openrewrite.openapi.swagger.SwaggerToOpenAPI.Anyone you would like to review specifically?
Have you considered any alternatives or workarounds?
Any additional context
Checklist