A B C D G H I M N R T 
All Classes All Packages

A

apply(Object) - 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 describe string 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
 
getProjectDirectory() - Method in class net.kyori.indra.git.task.RequireClean
 
getProjectDisplayName() - 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(File, String) - 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(File, String, 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
 
A B C D G H I M N R T 
All Classes All Packages