A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

Apache2_0 - Field in PomUtils.Licenses
apply(org.gradle.api.Project) - Method in ChangelogPlugin
apply(org.gradle.api.Project) - Method in GitVersionPlugin
apply(org.gradle.api.Project) - Method in GradleUtilsPlugin

B

buildProjectUrl(org.eclipse.jgit.api.Git) - Method in GradleUtils
Identical to net.minecraftforge.gitver.internal.GitUtils#buildProjectUrl(Git) GitUtils.buildProjectUrl(Git).

C

ChangelogExtension - Class in net.minecraftforge.gradleutils.changelog
The heart of the Changelog plugin.
ChangelogExtension(org.gradle.api.Project) - Constructor in ChangelogExtension
ChangelogPlugin - Class in net.minecraftforge.gradleutils.changelog
The entry point for the Changelog plugin.
ChangelogPlugin() - Constructor in ChangelogPlugin
ConfigureTeamCity - Class in net.minecraftforge.gradleutils
This task prints the marker lines into the log which configure the pipeline.
ConfigureTeamCity() - Constructor in ConfigureTeamCity
CopyChangelog - Class in net.minecraftforge.gradleutils.changelog
This task copies a changelog file to this project's build directory.
CopyChangelog() - Constructor in CopyChangelog

D

Developers - Field in PomUtils
Common developers in the Minecraft Forge organization.
disableAutomaticPublicationRegistration() - Method in ChangelogExtension
DisableSystemConfig(org.eclipse.jgit.util.SystemReader) - Constructor in GradleUtils.DisableSystemConfig

E

ensureAfterEvaluate(org.gradle.api.Project, Action<? super Project>) - Method in GradleUtils
exec() - Method in ConfigureTeamCity
exec() - Method in CopyChangelog
exec() - Method in GenerateActionsWorkflow
exec() - Method in GenerateChangelog
exec() - Method in PromoteArtifact

F

from(java.lang.String) - Method in ChangelogExtension
fromBase() - Method in ChangelogExtension
fromCommit(java.lang.String) - Method in ChangelogExtension
fromTag(java.lang.String) - Method in ChangelogExtension

G

GenerateActionsWorkflow - Class in net.minecraftforge.gradleutils
This task generates the GitHub Actions workflow file for the project, respecting declared subprojects in Git Version.
GenerateActionsWorkflow() - Constructor in GenerateActionsWorkflow
GenerateChangelog - Class in net.minecraftforge.gradleutils.changelog
This task generates a changelog for the project based on the Git history using Git Version.
GenerateChangelog() - Constructor in GenerateChangelog
getArtifactGroup() - Method in PromoteArtifact
getArtifactName() - Method in PromoteArtifact
getArtifactVersion() - Method in PromoteArtifact
getBranch() - Method in GenerateActionsWorkflow
getBuildMarkdown() - Method in GenerateChangelog
Whether to build the changelog in markdown format.
getConfiguration() - Method in CopyChangelog
The configuration (or file collection) containing the changelog to copy.
getDisplayName() - Method in GradleUtilsSources.EnvVar
getDisplayName() - Method in GradleUtilsSources.HasEnvVar
getEnvVar(java.lang.String, org.gradle.api.provider.ProviderFactory) - Method in GradleUtils
getFilteredMCTagOffsetBranchVersion(Map<String, String>, boolean, java.lang.String, java.lang.String, java.lang.String) - Method in GradleUtils
deprecated:
Filters for GitVersion should be set early, using one of the methods in GradleUtilsExtension
getFilteredMCTagOffsetBranchVersion(boolean, java.lang.String, java.lang.String, java.lang.String) - Method in GradleUtilsExtension
This method has been deprecated in favor of usage of GitVersion.
getFilteredTagOffsetBranchVersion(Map<String, String>, boolean, java.lang.String, java.lang.String) - Method in GradleUtils
deprecated:
Filters can no longer be defined at configuration.
getFilteredTagOffsetBranchVersion(boolean, java.lang.String, java.lang.String) - Method in GradleUtilsExtension
This method has been deprecated in favor of usage of GitVersion.
getFilteredTagOffsetVersion(Map<String, String>, boolean, java.lang.String) - Method in GradleUtils
deprecated:
Filters can no longer be defined at configuration.
getFilteredTagOffsetVersion(boolean, java.lang.String) - Method in GradleUtilsExtension
This method has been deprecated in favor of usage of GitVersion.
getForgeMaven() - Method in GradleUtils
Get a configuring action for the Forge maven to be passed into org.gradle.api.artifacts.dsl.RepositoryHandler#maven(Action) RepositoryHandler.maven(Action) in a repositories block.
getForgeMaven() - Method in GradleUtilsExtension
getForgeReleaseMaven() - Method in GradleUtils
Get a configuring action for the Forge releases maven to be passed into org.gradle.api.artifacts.dsl.RepositoryHandler#maven(Action) RepositoryHandler.maven(Action) in a repositories block.
getForgeReleaseMaven() - Method in GradleUtilsExtension
getForgeSnapshotMaven() - Method in GradleUtils
Get a configuring action for the Forge snapshots maven to be passed into org.gradle.api.artifacts.dsl.RepositoryHandler#maven(Action) RepositoryHandler.maven(Action) in a repositories block.
getForgeSnapshotMaven() - Method in GradleUtilsExtension
getGitDirectory() - Method in GenerateChangelog
The .git directory to base the Git Version off of.
getGradleJavaVersion() - Method in GenerateActionsWorkflow
getLayout() - Method in CopyChangelog
getLayout() - Method in GenerateChangelog
getLayout() - Method in GitVersionPlugin
getLocalPath() - Method in GenerateActionsWorkflow
getMCTagOffsetBranchVersion(Map<String, String>, java.lang.String, java.lang.String) - Method in GradleUtils
Returns a version in the form {
code:
$mcVersion-$tag.
getMCTagOffsetBranchVersion(java.lang.String, java.lang.String) - Method in GradleUtilsExtension
This method has been deprecated in favor of usage of GitVersion.
getMinecraftLibsMaven() - Method in GradleUtils
Get a configuring action for the Minecraft libraries maven to be passed into org.gradle.api.artifacts.dsl.RepositoryHandler#maven(Action) RepositoryHandler.maven(Action) in a repositories block.
getMinecraftLibsMaven() - Method in GradleUtilsExtension
getObjects() - Method in GenerateChangelog
getObjects() - Method in GradleUtilsPlugin
getOutputFile() - Method in CopyChangelog
The output file for the copied changelog.
getOutputFile() - Method in GenerateActionsWorkflow
getOutputFile() - Method in GenerateChangelog
The output file for the changelog.
getPassword() - Method in PromoteArtifact
getPaths() - Method in GenerateActionsWorkflow
getProjectName() - Method in GenerateActionsWorkflow
getProjectPath() - Method in GenerateChangelog
The path string of the project from the root.
getProjectUrl() - Method in GenerateChangelog
The project URL to use in the changelog.
getPromotionType() - Method in PromoteArtifact
getProviders() - Method in ConfigureTeamCity
getProviders() - Method in GenerateActionsWorkflow
getProviders() - Method in GenerateChangelog
getProviders() - Method in GradleUtilsPlugin
getProviders() - Method in PromoteArtifact
getPublishingForgeMaven(org.gradle.api.Project, java.io.File) - Method in GradleUtils
Get a configuring action to be passed into org.gradle.api.artifacts.dsl.RepositoryHandler#maven(Action) RepositoryHandler.maven(Action) in a publishing block.
getPublishingForgeMaven(java.io.File) - Method in GradleUtilsExtension
getSharedActionsBranch() - Method in GenerateActionsWorkflow
getStart() - Method in GenerateChangelog
The tag (or object ID) to start the changelog from.
getTagOffsetBranchVersion(Map<String, String>, java.lang.String) - Method in GradleUtils
Returns a version in the form {
code:
$tag.
getTagOffsetBranchVersion(java.lang.String) - Method in GradleUtilsExtension
This method has been deprecated in favor of usage of GitVersion.
getTagOffsetVersion(Map<String, String>) - Method in GradleUtils
Returns a version in the form {
code:
$tag.
getTagOffsetVersion() - Method in GradleUtilsExtension
This method has been deprecated in favor of usage of GitVersion.
getUsername() - Method in PromoteArtifact
getVariableName() - Method in GradleUtilsSources.EnvVar.Parameters
getVariableName() - Method in GradleUtilsSources.HasEnvVar.Parameters
getVersion() - Method in ConfigureTeamCity
The version string to print, usually the {
linkplain:
Project#getVersion() project version}.
getWebhookURL() - Method in PromoteArtifact
gitInfo(java.io.File, java.lang.String) - Method in GradleUtils
deprecated:
Use net.minecraftforge.gitver.api.GitVersion#getInfo() via GitVersionExtension.getVersion
gitInfo - Property in GradleUtilsExtension
deprecated:
Use net.minecraftforge.gitver.api.GitVersion#getInfo() GitVersion.getInfo() via GitVersionExtension.getVersion instead.
gitRoot - Property in ChangelogExtension
deprecated:
The Git root is automatically discovered by Git Version on Changelog generation.
gitRoot - Property in GradleUtilsExtension
deprecated:
Use net.minecraftforge.gitver.api.GitVersion#getRoot() GitVersion.getRoot() via GitVersionExtension.getVersion instead.
GitVersionExtension - Class in net.minecraftforge.gradleutils.gitversion
The heart of the Git Version Gradle plugin.
GitVersionExtension(org.gradle.api.Project, org.gradle.api.file.ProjectLayout) - Constructor in GitVersionExtension
GitVersionPlugin - Class in net.minecraftforge.gradleutils.gitversion
The entry point for the Git Version Gradle plugin.
GitVersionPlugin() - Constructor in GitVersionPlugin
GradleUtils - Class in net.minecraftforge.gradleutils
Utility methods, usually for GradleUtils itself and is often delegated to from the {
linkplain:
GradleUtilsExtension extension}.
GradleUtils.DisableSystemConfig - Class in net.minecraftforge.gradleutils
deprecated:
Use {@link GitVersion#disableSystemConfig()
GradleUtils.DisableSystemConfig.1 - Class in net.minecraftforge.gradleutils
GradleUtils.DisableSystemConfig.1() - Constructor in GradleUtils.DisableSystemConfig.1
GradleUtils() - Constructor in GradleUtils
GradleUtilsExtension - Class in net.minecraftforge.gradleutils
The heart of the GradleUtils library.
GradleUtilsExtension(org.gradle.api.Project, org.gradle.api.provider.ProviderFactory, org.gradle.api.model.ObjectFactory) - Constructor in GradleUtilsExtension
GradleUtilsPlugin - Class in net.minecraftforge.gradleutils
The entry point for the Gradle Utils plugin.
GradleUtilsPlugin() - Constructor in GradleUtilsPlugin
GradleUtilsSources.EnvVar - Class in net.minecraftforge.gradleutils
GradleUtilsSources.EnvVar.Parameters - Interface in net.minecraftforge.gradleutils
GradleUtilsSources.EnvVar() - Constructor in GradleUtilsSources.EnvVar
GradleUtilsSources.HasEnvVar - Class in net.minecraftforge.gradleutils
GradleUtilsSources.HasEnvVar.Parameters - Interface in net.minecraftforge.gradleutils
GradleUtilsSources.HasEnvVar() - Constructor in GradleUtilsSources.HasEnvVar

H

hasEnvVar(java.lang.String, org.gradle.api.provider.ProviderFactory) - Method in GradleUtils

I

isOutdated() - Method in GradleUtils.DisableSystemConfig.1

J

K

L

LATEST - Enum Constant in PromoteArtifact.Type
LGPLv2_1 - Field in PomUtils.Licenses
LGPLv3 - Field in PomUtils.Licenses
licenses - Field in PomUtils
Allows accessing licenses from buildscripts using gradleutils.pom.licenses.
load() - Method in GradleUtils.DisableSystemConfig.1

M

MAX_VALUE - Field in PromoteArtifact.Type
MIN_VALUE - Field in PromoteArtifact.Type
MIT - Field in PomUtils.Licenses

N

NAME - Field in ChangelogExtension
NAME - Field in ConfigureTeamCity
NAME - Field in CopyChangelog
NAME - Field in GenerateActionsWorkflow
NAME - Field in GitVersionExtension
NAME - Field in GradleUtilsExtension
next() - Method in PromoteArtifact.Type

O

obtain() - Method in GradleUtilsSources.EnvVar
obtain() - Method in GradleUtilsSources.HasEnvVar
openSystemConfig(org.eclipse.jgit.lib.Config, org.eclipse.jgit.util.FS) - Method in GradleUtils.DisableSystemConfig

P

parent - Property in GradleUtils.DisableSystemConfig
pom - Field in GradleUtilsExtension
Holds a project-aware Pom utilities class, useful for configuring repositories and publishing.
PomUtils - Class in net.minecraftforge.gradleutils
Utilities for making configuring a org.gradle.api.publish.maven.MavenPom more ergonomic.
PomUtils.Licenses - Class in net.minecraftforge.gradleutils
previous() - Method in PromoteArtifact.Type
promote(org.gradle.api.publish.maven.MavenPublication, java.lang.String) - Method in PomUtils
PromoteArtifact - Class in net.minecraftforge.gradleutils
PromoteArtifact.Type - Enum in net.minecraftforge.gradleutils
PromoteArtifact(org.gradle.api.publish.maven.MavenPublication) - Constructor in PromoteArtifact
publish(org.gradle.api.publish.maven.MavenPublication) - Method in ChangelogExtension
publishAll - Property in ChangelogExtension

Q

R

RECOMMENDED - Enum Constant in PromoteArtifact.Type
register(org.gradle.api.Project, java.lang.String) - Method in ConfigureTeamCity
register(org.gradle.api.Project, java.lang.String) - Method in GenerateActionsWorkflow
register(org.gradle.api.Project, org.gradle.api.publish.maven.MavenPublication) - Method in PromoteArtifact
rsplit(java.lang.String, java.lang.String, int) - Method in GradleUtils

S

setGitHubDetails(org.gradle.api.publish.maven.MavenPom, java.lang.String, java.lang.String) - Method in PomUtils
Reduces boilerplate when setting up GitHub details in a org.gradle.api.publish.maven.MavenPom.
setupCITasks(org.gradle.api.Project) - Method in GradleUtils
Configures CI related tasks for TeamCity.
setupSnapshotCompatiblePublishing(org.gradle.api.Project, java.lang.String, java.io.File, java.io.File) - Method in GradleUtils
Get a configuring action to be passed into org.gradle.api.artifacts.dsl.RepositoryHandler#maven(Action) RepositoryHandler.maven(Action) in a publishing block.

T

toString() - Method in PromoteArtifact.Type

U

V

valueOf(java.lang.String) - Method in PromoteArtifact.Type
values() - Method in PromoteArtifact.Type
version - Property in GitVersionExtension
The Git Version, created lazily with the {
linkplain:
GitVersion#disableSystemConfig() system config disabled} and the ability to recover from errors by creating a default version of 0.0.0.

W

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _