org.gradle.api
Interface Plugin<T>

Type Parameters:
T - The type of object which this plugin can configure.
All Known Implementing Classes:
AntlrPlugin, GroovyBasePlugin, GroovyPlugin, JavaBasePlugin, JavaPlugin, JettyPlugin, MavenPlugin, ProjectReportsPlugin, ReportingBasePlugin, WarPlugin

public interface Plugin<T>

A Plugin represents an extension to Gradle. A plugin applies some configuration to a target object. Usually, this target object is a Project, but plugins can be applied to any type of objects.


Method Summary
 void apply(T target)
          Apply this plugin to the given target object.
 

Method Detail

apply

void apply(T target)
Apply this plugin to the given target object.

Parameters:
target - The target object