This library provides a simple api for an openapi-processor-* library. By implementing this api it will automatically work with the openapi-processor gradle plugin.
To make an openapi-processor available to the openapi-processor-gradle plugin it has to
the gradle plugin uses the name provided by
String getName();to configure the processor and to provide the task to run it.
the gradle plugin will call
void run(Map<String, ?> options);to run the processor, passing all extra settings in the options map with the property setting name as the key.
META-INF/services/io.openapiprocessor.api.OpenApiProcessorproperty file in the resources with the class name of the implementing class.
For examples see the implementations of