Plugin
A Plugin
represents an extension to Gradle. A plugin applies some configuration to a target object. Usually, this target object is a org.gradle.api.Project, but plugins can be applied to any type of objects.
Parameters
<T>
The type of object which this plugin can configure.