| Interface | Description |
|---|---|
| Convention |
A
Convention manages a set of convention objects. |
| ExtensionAware |
Objects that can be extended at runtime with other objects.
|
| ExtensionContainer |
Allows adding 'namespaced' DSL extensions to a target object.
|
| ExtraPropertiesExtension |
Additional, ad-hoc, properties for Gradle domain objects.
|
| ObjectConfigurationAction |
An
ObjectConfigurationAction allows you to apply Plugins and scripts to an object
or objects. |
| PluginCollection<T extends Plugin> |
A
PluginCollection represents a collection of Plugin instances. |
| PluginContainer |
A
PluginContainer is used to manage a set of Plugin instances applied to a
particular project. |
| Class | Description |
|---|---|
| GroovyBasePlugin |
A
Plugin which extends the JavaBasePlugin to provide support for compiling and documenting Groovy
source files. |
| GroovyPlugin |
A
Plugin which extends the JavaPlugin to provide support for compiling and documenting Groovy
source files. |
| JavaBasePlugin |
A
Plugin which compiles and tests Java source, and assembles it into a JAR file. |
| JavaPlugin |
A
Plugin which compiles and tests Java source, and assembles it into a JAR file. |
| ProjectReportsPlugin |
A
Plugin which adds some project visualization report tasks to a project. |
| ReportingBasePlugin |
A
Plugin which provides the basic skeleton for reporting. |
| ReportingBasePluginConvention | Deprecated
This convention has been deprecated and replaced by
ReportingExtension |
| WarPlugin |
A
Plugin which extends the JavaPlugin to add tasks which assemble a web application into a WAR
file. |
| Exception | Description |
|---|---|
| ExtraPropertiesExtension.UnknownPropertyException |
The exception that will be thrown when an attempt is made to read a property that is not set.
|
| PluginInstantiationException |
A
PluginInstantiationException is thrown when a plugin cannot be instantiated. |
| UnknownPluginException |
A
UnknownPluginException is thrown when an unknown plugin id is provided. |
Plugin implementations.