Package org.elasticsearch.gradle.plugin
Class BasePluginBuildPlugin
java.lang.Object
org.elasticsearch.gradle.plugin.BasePluginBuildPlugin
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
public class BasePluginBuildPlugin
extends Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Common logic for building ES plugins.
Requires plugin extension to be created before applying
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBasePluginBuildPlugin(org.gradle.api.provider.ProviderFactory providerFactory) -
Method Summary
-
Field Details
-
PLUGIN_EXTENSION_NAME
- See Also:
-
BUNDLE_PLUGIN_TASK_NAME
- See Also:
-
EXPLODED_BUNDLE_PLUGIN_TASK_NAME
- See Also:
-
EXPLODED_BUNDLE_CONFIG
- See Also:
-
EXPLODED_PLUGIN_BUNDLE_ATTRIBUTE
-
providerFactory
protected final org.gradle.api.provider.ProviderFactory providerFactory
-
-
Constructor Details
-
BasePluginBuildPlugin
@Inject public BasePluginBuildPlugin(org.gradle.api.provider.ProviderFactory providerFactory)
-
-
Method Details
-
apply
public void apply(org.gradle.api.Project project) - Specified by:
applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
-