T - The type of object which this plugin can configure.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.
void apply(T target)
target - The target object