Package net.kyori.indra.git
Class GitPlugin
java.lang.Object
net.kyori.indra.git.GitPlugin
- All Implemented Interfaces:
net.kyori.mammoth.ProjectOrSettingsPlugin,org.gradle.api.Plugin<Object>
@NonExtendable
public abstract class GitPlugin
extends Object
implements net.kyori.mammoth.ProjectOrSettingsPlugin
A plugin that exposes any git repository that might be in a project.
This plugin requires at least Gradle 8.0.
- Since:
- 2.0.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyToProject(@NotNull org.gradle.api.Project target, @NotNull org.gradle.api.plugins.PluginContainer plugins, @NotNull org.gradle.api.plugins.ExtensionContainer extensions, @NotNull org.gradle.api.tasks.TaskContainer tasks) voidapplyToSettings(@NotNull org.gradle.api.initialization.Settings target, @NotNull org.gradle.api.plugins.PluginContainer plugins, @NotNull org.gradle.api.plugins.ExtensionContainer extensions) protected abstract org.gradle.build.event.BuildEventsListenerRegistryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.kyori.mammoth.ProjectOrSettingsPlugin
apply, isAppliedToSettingsOf, minimumGradleVersion
-
Field Details
-
REQUIRE_CLEAN_TASK
- See Also:
-
REQUIRE_TAGGED_TASK
- See Also:
-
-
Constructor Details
-
GitPlugin
public GitPlugin()
-
-
Method Details
-
getListenerRegistry
@Inject protected abstract org.gradle.build.event.BuildEventsListenerRegistry getListenerRegistry() -
applyToProject
public void applyToProject(@NotNull @NotNull org.gradle.api.Project target, @NotNull @NotNull org.gradle.api.plugins.PluginContainer plugins, @NotNull @NotNull org.gradle.api.plugins.ExtensionContainer extensions, @NotNull @NotNull org.gradle.api.tasks.TaskContainer tasks) - Specified by:
applyToProjectin interfacenet.kyori.mammoth.ProjectOrSettingsPlugin
-
applyToSettings
public void applyToSettings(@NotNull @NotNull org.gradle.api.initialization.Settings target, @NotNull @NotNull org.gradle.api.plugins.PluginContainer plugins, @NotNull @NotNull org.gradle.api.plugins.ExtensionContainer extensions) - Specified by:
applyToSettingsin interfacenet.kyori.mammoth.ProjectOrSettingsPlugin
-