Groovy Documentation

Package org.gradle.api.plugins

The standard Plugin implementations.

 

Interface Summary
Convention

A Convention manages a set of convention objects.

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
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 {@org.gradle.api.plugins.JavaBasePlugin} or the {@org.gradle.api.plugins.JavaPlugin}.
MavenPlugin

A Plugin which allows project artifacts to be deployed to a Maven repository, or installed to the local Maven cache.

MavenPluginConvention @author Hans Dockter
ProcessResources
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 @author Hans Dockter
UnknownPluginException @author Hans Dockter
 


Groovy Documentation