OpenAPI2Java 1.2.3
A Maven plugin to generate Java models and REST clients from an OpenAPI specification.
Include this Maven plugin in any Java project implementing a REST client (or server) to enable a Contract First build workflow. The current version supports OpenAPI 3.0.x and 3.1.x specifications, using either YAML or JSON formats.
For more information, visit the GitHub repo.
Packages
Package
Description
Provides classes to create a Maven Plugin (Mojo)
Provides classes to collect relevant information from an OpenAPI specification.
Provides classes to generate source code from collected OpenAPI information.
Provides classes to keep collected information from an OpenAPI specification.
Provides utility classes and interfaces.
Provides classes and interfaces to write source code based on collected OpenAPI information.
Provides classes to write Java source code based on collected OpenAPI information.
Provides classes to write Kotlin source code based on collected OpenAPI information.