Package software.amazon.smithy.gradle
Class SmithyBasePlugin
java.lang.Object
software.amazon.smithy.gradle.SmithyBasePlugin
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
public final class SmithyBasePlugin
extends Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
A
Plugin that builds and validates Smithy models.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDefault name to use for theSmithyBuildTasktask created by this plugin.static final StringDefault name to use for theSmithyFormatCheckTasktask created by this plugin.static final StringDefault name to use for theSmithyFormatTasktask created by this plugin.static final StringDefault name to use for theSmithySelectTasktask created by this plugin. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
SMITHY_BUILD_TASK_NAME
Default name to use for theSmithyBuildTasktask created by this plugin.- See Also:
-
SMITHY_SELECT_TASK_NAME
Default name to use for theSmithySelectTasktask created by this plugin.- See Also:
-
SMITHY_FORMAT_TASK_NAME
Default name to use for theSmithyFormatTasktask created by this plugin.- See Also:
-
SMITHY_FORMAT_CHECK_TASK_NAME
Default name to use for theSmithyFormatCheckTasktask created by this plugin.- See Also:
-
-
Constructor Details
-
SmithyBasePlugin
@Inject public SmithyBasePlugin(org.gradle.api.Project project)
-
-
Method Details
-
apply
public void apply(@Nonnull org.gradle.api.Project project) - Specified by:
applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
-