Overview | Package | Class | Deprecated | Index | Help
| Groovy Documentation
PREV NEXT | FRAMES NO FRAMES

## Package org.gradle.api.plugins

The standard Plugin implementations.

Interface Summary
Convention | A `Convention` manages a set of convention objects.
ExtensionContainer | Allows adding 'namespaced' DSL extensions to the target object.
MavenRepositoryHandlerConvention | Allows maven repositories for publishing artifacts to be defined.
ObjectConfigurationAction | An `ObjectConfigurationAction` allows you to apply Plugins and scripts to an object or objects.
PluginCollection | 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 Summary
ApplicationPlugin | A Plugin which runs a project as a Java Application.
ApplicationPluginConvention | A Convention used for the ApplicationPlugin.
BasePlugin | A Plugin which defines a basic project lifecycle and some common convention properties.
BasePluginConvention |
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.
JavaPluginConvention | Is mixed in into the project when applying the JavaBasePlugin or the JavaPlugin.
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.
ProjectReportsPluginConvention |
ReportingBasePlugin | A Plugin which provides the basic skeleton for reporting.
ReportingBasePluginConvention | A `BasePluginConvention` defines the convention properties and methods used by the ReportingBasePlugin.
WarPlugin | A Plugin which extends the JavaPlugin to add tasks which assemble a web application into a WAR file.
WarPluginConvention |

Exception Summary
PluginInstantiationException | A `PluginInstantiationException` is thrown when a plugin cannot be instantiated.
UnknownPluginException | A `UnknownPluginException` is thrown when an unknown plugin id is provided.

Groovy Documentation