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 SummaryNested classes/interfaces inherited from interface org.gradle.api.NamedNamed.Namer
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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- 
getNameDescription copied from interface:NamedThe object's name.Must be constant for the life of the object. 
- 
getId
- 
setId
- 
getImplementationClass
- 
setImplementationClass
- 
getDisplayNameReturns 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
 
- 
setDisplayNameSets 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
 
- 
getDescriptionReturns 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
 
- 
setDescriptionSets 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
 
- 
getTagsReturns 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
 
 
-