public abstract class AbstractGradlePluginDevelopmentPlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
| Constructor and Description |
|---|
AbstractGradlePluginDevelopmentPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(org.gradle.api.Project project) |
static void |
assertJavaGradlePluginIsNotPreviouslyApplied(org.gradle.api.plugins.PluginManager pluginManager,
java.lang.String currentPluginId) |
static void |
assertKotlinDslPluginIsNeverApplied(org.gradle.api.plugins.PluginManager pluginManager,
java.lang.String currentPluginId) |
static void |
assertOtherGradlePluginDevelopmentPluginsAreNeverApplied(org.gradle.api.plugins.PluginManager pluginManager,
java.lang.String currentPluginId) |
static void |
configureDefaultJavaCompatibility(org.gradle.api.plugins.JavaPluginExtension java) |
protected abstract void |
doApply(org.gradle.api.Project project) |
protected abstract java.lang.String |
getPluginId() |
public AbstractGradlePluginDevelopmentPlugin()
public void apply(org.gradle.api.Project project)
apply in interface org.gradle.api.Plugin<org.gradle.api.Project>protected abstract void doApply(org.gradle.api.Project project)
protected abstract java.lang.String getPluginId()
public static void assertOtherGradlePluginDevelopmentPluginsAreNeverApplied(org.gradle.api.plugins.PluginManager pluginManager,
java.lang.String currentPluginId)
public static void assertJavaGradlePluginIsNotPreviouslyApplied(org.gradle.api.plugins.PluginManager pluginManager,
java.lang.String currentPluginId)
public static void assertKotlinDslPluginIsNeverApplied(org.gradle.api.plugins.PluginManager pluginManager,
java.lang.String currentPluginId)
public static void configureDefaultJavaCompatibility(org.gradle.api.plugins.JavaPluginExtension java)