Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.gradle.api
Interface Plugin<T>

Type Parameters:
  `T` - The type of object which this plugin can configure.

All Known Implementing Classes:
  AntlrPlugin, BinariesPlugin, EarPlugin, 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

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD