public abstract class BaseDefaultsPlugin<T extends org.gradle.api.Plugin<org.gradle.api.Project>>
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Constructor and Description |
---|
BaseDefaultsPlugin() |
Modifier and Type | Method and Description |
---|---|
void |
apply(org.gradle.api.Project project) |
protected abstract void |
configureDefaults(org.gradle.api.Project project,
T plugin) |
protected abstract java.lang.Class<T> |
getPluginClass() |
protected void |
withLiferayPlugin(org.gradle.api.Project project,
org.gradle.api.Action<LiferayPlugin> action) |
protected <P extends org.gradle.api.Plugin<? extends org.gradle.api.Project>> |
withPlugin(org.gradle.api.Project project,
java.lang.Class<P> pluginClass,
org.gradle.api.Action<P> action) |
public void apply(org.gradle.api.Project project)
apply
in interface org.gradle.api.Plugin<org.gradle.api.Project>
protected abstract void configureDefaults(org.gradle.api.Project project, T plugin)
protected abstract java.lang.Class<T> getPluginClass()
protected void withLiferayPlugin(org.gradle.api.Project project, org.gradle.api.Action<LiferayPlugin> action)
protected <P extends org.gradle.api.Plugin<? extends org.gradle.api.Project>> void withPlugin(org.gradle.api.Project project, java.lang.Class<P> pluginClass, org.gradle.api.Action<P> action)