A B C D G H I M N R T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- apply(Project, PluginContainer, ExtensionContainer, Convention, TaskContainer) - Method in class net.kyori.indra.git.GitPlugin
- applyVcsInformationToManifest(Manifest) - Method in interface net.kyori.indra.git.IndraGitExtension
-
Apply metadata about the current git state to the provided manifest.
B
- branch() - Method in interface net.kyori.indra.git.IndraGitExtension
-
Get an object pointing to the current branch.
- branch() - Method in class net.kyori.indra.git.internal.IndraGitExtensionImpl
- branchName() - Method in interface net.kyori.indra.git.IndraGitExtension
-
Get the name of the current branch.
- branchName() - Method in class net.kyori.indra.git.internal.IndraGitExtensionImpl
C
- check() - Method in class net.kyori.indra.git.task.RequireClean
- close() - Method in class net.kyori.indra.git.internal.IndraGitService
- commit() - Method in interface net.kyori.indra.git.IndraGitExtension
-
Get the ID of the current commit.
- commit() - Method in class net.kyori.indra.git.internal.IndraGitExtensionImpl
D
- describe() - Method in interface net.kyori.indra.git.IndraGitExtension
-
Get a
git describestring for the project's repository. - describe() - Method in class net.kyori.indra.git.internal.IndraGitExtensionImpl
G
- getBaseDirectory() - Method in interface net.kyori.indra.git.internal.IndraGitService.Parameters
-
The base directory of the project.
- getGit() - Method in class net.kyori.indra.git.task.RequireClean
- git() - Method in interface net.kyori.indra.git.IndraGitExtension
-
Access the underlying Git repository.
- git() - Method in class net.kyori.indra.git.internal.IndraGitExtensionImpl
- git(Project) - Method in class net.kyori.indra.git.internal.IndraGitService
-
Get the git repository for this build.
- GitPlugin - Class in net.kyori.indra.git
-
A plugin that exposes any git repository that might be in a project.
- GitPlugin() - Constructor for class net.kyori.indra.git.GitPlugin
H
- headTag() - Method in interface net.kyori.indra.git.IndraGitExtension
-
Get the tag pointing to the commit checked out as
HEAD. - headTag() - Method in class net.kyori.indra.git.internal.IndraGitExtensionImpl
I
- IndraGitExtension - Interface in net.kyori.indra.git
-
An extension exposing git information.
- IndraGitExtensionImpl - Class in net.kyori.indra.git.internal
- IndraGitExtensionImpl(Project, Provider<IndraGitService>) - Constructor for class net.kyori.indra.git.internal.IndraGitExtensionImpl
- IndraGitService - Class in net.kyori.indra.git.internal
-
A build service providing the most relevant git repository for any project in the build.
- IndraGitService() - Constructor for class net.kyori.indra.git.internal.IndraGitService
- IndraGitService.Parameters - Interface in net.kyori.indra.git.internal
- isPresent() - Method in interface net.kyori.indra.git.IndraGitExtension
-
Get if a git repository is present.
M
- MANIFEST_ATTRIBUTE_GIT_BRANCH - Static variable in interface net.kyori.indra.git.IndraGitExtension
-
The manifest attribute used to indicate the git branch an archive is built from.
- MANIFEST_ATTRIBUTE_GIT_COMMIT - Static variable in interface net.kyori.indra.git.IndraGitExtension
-
The manifest attribute used to indicate the git commit an archive is built from.
N
- net.kyori.indra.git - package net.kyori.indra.git
- net.kyori.indra.git.internal - package net.kyori.indra.git.internal
- net.kyori.indra.git.task - package net.kyori.indra.git.task
R
- REQUIRE_CLEAN_TASK - Static variable in class net.kyori.indra.git.GitPlugin
- RequireClean - Class in net.kyori.indra.git.task
-
Require that the project has no files that are uncommitted to SCM.
- RequireClean() - Constructor for class net.kyori.indra.git.task.RequireClean
T
- tags() - Method in interface net.kyori.indra.git.IndraGitExtension
-
Get all tags created on this repository.
- tags() - Method in class net.kyori.indra.git.internal.IndraGitExtensionImpl
All Classes All Packages