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 java.lang.Object implements org.gradle.api.Plugin<org.gradle.api.Project>Gradle schema generator plugin.Registers
SmallryeOpenApiExtensionas "smallryeOpenApi" andSmallryeOpenApiTaskas "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 thecompileClasspathconfiguration for dependencies.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCONFIG_NAMEstatic java.lang.StringEXTENSION_NAMEstatic java.lang.StringTASK_NAME
-
Constructor Summary
Constructors Constructor Description SmallryeOpenApiPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(org.gradle.api.Project project)
-
-
-
Field Detail
-
EXTENSION_NAME
public static final java.lang.String EXTENSION_NAME
- See Also:
- Constant Field Values
-
TASK_NAME
public static final java.lang.String TASK_NAME
- See Also:
- Constant Field Values
-
CONFIG_NAME
public static final java.lang.String CONFIG_NAME
- See Also:
- Constant Field Values
-
-