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)