Groovy Documentation

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