Skip to content

Conversation

@mcruzdev
Copy link
Contributor

@mcruzdev mcruzdev commented Dec 30, 2025

Changes

This pull request aims to remove io.swagger.parser.v3 dependency to decrease the final image size for sdk-java clients, these changes only affect the openapi module.

  • Remove io.swagger.parser.v3 dependency
  • Add a unified interface for deserialize OpenAPI/Swagger specifications
  • Add logic to deserialize a unified OpenAPI/Swagger specification into POJO

Closes #1047

@fjtirado
Copy link
Collaborator

Looks good, just take a look at the null pointer exception that cause test failure

Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
Signed-off-by: Matheus Cruz <matheuscruz.dev@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use a lightweight library for parsing OpenAPI 3 and Swagger v2 to OperationDefinition class

2 participants