Package org.gradle.plugin.devel
Class PluginDeclaration
java.lang.Object
org.gradle.plugin.devel.PluginDeclaration
- All Implemented Interfaces:
Named
Describes a Gradle plugin under development.
- Since:
- 2.14
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
Named.Namer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the description for this plugin declaration.Returns the display name for this plugin declaration.getId()getName()The object's name.abstract SetProperty<String> getTags()Returns the tags property for this plugin declaration.voidsetDescription(String description) Sets the description for this plugin declaration.voidsetDisplayName(String displayName) Sets the display name for this plugin declaration.voidvoidsetImplementationClass(String implementationClass)
-
Constructor Details
-
PluginDeclaration
-
-
Method Details
-
getName
Description copied from interface:NamedThe object's name.Must be constant for the life of the object.
-
getId
-
setId
-
getImplementationClass
-
setImplementationClass
-
getDisplayName
Returns the display name for this plugin declaration.The display name is used when publishing this plugin to repositories that support human-readable artifact names.
- Since:
- 4.10
-
setDisplayName
Sets the display name for this plugin declaration.The display name is used when publishing this plugin to repositories that support human-readable artifact names.
- Since:
- 4.10
-
getDescription
Returns the description for this plugin declaration.The description is used when publishing this plugin to repositories that support providing descriptions for artifacts.
- Since:
- 4.10
-
setDescription
Sets the description for this plugin declaration.The description is used when publishing this plugin to repositories that support providing descriptions for artifacts.
- Since:
- 4.10
-
getTags
Returns the tags property for this plugin declaration.Tags are used when publishing this plugin to repositories that support tagging plugins, for example the Gradle Plugin Portal.
- Since:
- 7.6
-