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