Package io.smallrye.openapi.gradleplugin
Class SmallryeOpenApiPlugin
java.lang.Object
io.smallrye.openapi.gradleplugin.SmallryeOpenApiPlugin
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
public class SmallryeOpenApiPlugin
extends Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Gradle schema generator plugin.
Registers SmallryeOpenApiExtension as "smallryeOpenApi" and
SmallryeOpenApiTask as "generateOpenApiSpec" to the Gradle project.
Requires any of the Gradle Java plugins, that provide the JavaPluginExtension.
Currently only supports the "main" source set and uses the compileClasspath
configuration for dependencies.
-
Field Details
-
EXTENSION_NAME
- See Also:
-
TASK_NAME
- See Also:
-
CONFIG_NAME
- See Also:
-
-
Constructor Details
-
SmallryeOpenApiPlugin
public SmallryeOpenApiPlugin()
-
-
Method Details
-
apply
public void apply(org.gradle.api.Project project) - Specified by:
applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
-