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
-
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.void
setDescription
(String description) Sets the description for this plugin declaration.void
setDisplayName
(String displayName) Sets the display name for this plugin declaration.void
void
setImplementationClass
(String implementationClass)
-
Constructor Details
-
PluginDeclaration
-
-
Method Details
-
getName
Description copied from interface:Named
The 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
-