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.
|
MavenRepositoryHandlerConvention |
Allows Maven repositories for publishing artifacts to be defined.
|
ObjectConfigurationAction |
An
ObjectConfigurationAction allows you to apply Plugin s and scripts to an object
or objects. |
PluginAware |
Objects a
Plugin can be applied to. |
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 |
---|---|
BasePlugin |
A
Plugin which defines a basic project lifecycle and some common convention properties. |
GroovyBasePlugin |
Extends
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. |
JavaLanguagePlugin |
Plugin for compiling Java code.
|
JavaPlugin |
A
Plugin which compiles and tests Java source, and assembles it into a JAR file. |
JvmLanguagePlugin |
Base plugin for JVM language support.
|
MavenPlugin |
A
Plugin which allows project artifacts to be deployed to a Maven repository, or installed
to the local Maven cache. |
MavenPluginConvention |
Properties and methods added by the
MavenPlugin . |
ProjectReportsPlugin |
A
Plugin which adds some project visualization report tasks to a project. |
ReportingBasePlugin |
A
Plugin which provides the basic skeleton for reporting. |
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. |
Annotation Type | Description |
---|---|
DeferredConfigurable |
Indicates that the annotated object is designed to be configured only once, and that changes to configuration inputs made after configuration should not be allowed.
|
Plugin
implementations.