Package net.kyori.gradle.api
Interface ProjectPlugin
-
- All Superinterfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
- All Known Implementing Classes:
AbstractIndraPublishingPlugin,IndraCheckstylePlugin,IndraLicenseHeaderPlugin,IndraMultireleasePlugin,IndraPlugin,IndraPublishingPlugin
public interface ProjectPlugin extends org.gradle.api.Plugin<org.gradle.api.Project>A more friendly interface for creating aPluginthat operates on aProject.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidapply(@NonNull org.gradle.api.Project project)voidapply(@NonNull org.gradle.api.Project project, @NonNull org.gradle.api.plugins.PluginContainer plugins, @NonNull org.gradle.api.plugins.ExtensionContainer extensions, @NonNull org.gradle.api.plugins.Convention convention, @NonNull org.gradle.api.tasks.TaskContainer tasks)
-
-
-
Method Detail
-
apply
default void apply(@NonNull org.gradle.api.Project project)
- Specified by:
applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
-
apply
void apply(@NonNull org.gradle.api.Project project, @NonNull org.gradle.api.plugins.PluginContainer plugins, @NonNull org.gradle.api.plugins.ExtensionContainer extensions, @NonNull org.gradle.api.plugins.Convention convention, @NonNull org.gradle.api.tasks.TaskContainer tasks)
-
-