Class SpringDocOpenApiGradlePlugin

java.lang.Object
org.springdoc.gradle.SpringDocOpenApiGradlePlugin
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>

public class SpringDocOpenApiGradlePlugin extends Object implements org.gradle.api.Plugin<org.gradle.api.Project>
Gradle plugin that generates the OpenAPI specification for a Spring Boot application without ever starting a web server. It forks a dedicated JVM that boots the application's reactive web context (with a no-op web server factory), lets springdoc-openapi build the spec, then writes it to disk and shuts the context down.
  • Constructor Details

    • SpringDocOpenApiGradlePlugin

      public SpringDocOpenApiGradlePlugin()
  • Method Details

    • apply

      public void apply(org.gradle.api.Project project)
      Specified by:
      apply in interface org.gradle.api.Plugin<org.gradle.api.Project>