SCS-Maven-Plugin

Generate code based on AsyncApi and OpenApi specification for SpringBoot projects.

What for?

SCS MultiApi Plugin is a Maven plugin that allows the code generation based on an OpenApi or an AsyncApi file for SpringBoot projects.

The main advantage over the official generator is that we can process multiple files under one execution.

What for?

Main features

Maven plugin code generator, SCS-MultiApi-Plugin supports:

  • Both AsyncApi and OpenApi specifications
  • Process multiple files under one execution
  • Generate Clients and Servers from OpenApi
  • Generate controller and operation interfaces from AsyncApi
  • Supported operations: Supplier, Stream Bridge and Consumer
  • Multiple configuration options: Lombock, Reactive…
Main features
Why SCS-MultiApi-Plugin?
You'll be able to easily:

Create a project that uses both messaging and REST arquitectures with only one plugin.

SCS-Maven-Plugin supports the official specifications from AsyncApi and OpenApi, so there is no need to change your files.

Under one execution, process multiple files from both AsyncApi and OpenApi.

Contact us!

We’ll be glad to talk and discuss how SCS-Maven-Plugin can help you 😊

Reach us through GitHub issues, email or twitter

Contact