Class PluginDeclaration
java.lang.Object
org.gradle.plugin.devel.PluginDeclaration
- All Implemented Interfaces:
Named
-
Nested Class Summary
Nested classes/interfaces inherited from interface 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()Returns the id.Returns the implementation class.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.voidSets the id.voidsetImplementationClass(String implementationClass) Sets the implementation class.
-
Constructor Details
-
PluginDeclaration
-
-
Method Details
-
getName
-
getId
-
setId
-
getImplementationClass
-
setImplementationClass
Sets the implementation class.- Since:
- 2.14
-
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
-