Index

A D F G L M N P 
All Classes and Interfaces|All Packages|Constant Field Values

A

addRemoteDetails(MavenPom) - Method in interface net.minecraftforge.gradleutils.PomUtils
Adds details from the project's remote URL to the given POM.
addRemoteDetails(MavenPom, String) - Method in interface net.minecraftforge.gradleutils.PomUtils
Adds details from the given remote URL to the given POM.
Apache2_0 - Static variable in interface net.minecraftforge.gradleutils.PomUtils.Licenses
 

D

developers - Static variable in interface net.minecraftforge.gradleutils.PomUtils
Contains several developers within the MinecraftForge organization to reduce needing to manually write them out in each project they contribute to.

F

forgeMaven - Static variable in interface net.minecraftforge.gradleutils.GradleUtilsExtension
A closure for the Forge maven to be passed into RepositoryHandler.maven(Closure).
forgeReleaseMaven - Static variable in interface net.minecraftforge.gradleutils.GradleUtilsExtension
A closure for the Forge releases maven to be passed into RepositoryHandler.maven(Closure).

G

GenerateActionsWorkflow - Interface in net.minecraftforge.gradleutils
This task generates the GitHub Actions workflow file for the project.
getArtifactGroup() - Method in interface net.minecraftforge.gradleutils.PromotePublication
The publication group to promote.
getArtifactName() - Method in interface net.minecraftforge.gradleutils.PromotePublication
The publication name to promote.
getArtifactVersion() - Method in interface net.minecraftforge.gradleutils.PromotePublication
The publication version to promote.
getBranch() - Method in interface net.minecraftforge.gradleutils.GenerateActionsWorkflow
The branch name to use in the workflow file.
getGradleJavaVersion() - Method in interface net.minecraftforge.gradleutils.GenerateActionsWorkflow
The Java version to invoke Gradle with.
getLicenses() - Method in interface net.minecraftforge.gradleutils.PomUtils
Allows accessing licenses from buildscripts using gradleutils.pom.licenses.
getLocalPath() - Method in interface net.minecraftforge.gradleutils.GenerateActionsWorkflow
The local path from the root project to the current project to use in the workflow file.
getOutputFile() - Method in interface net.minecraftforge.gradleutils.GenerateActionsWorkflow
The output file for this task.
getPassword() - Method in interface net.minecraftforge.gradleutils.PromotePublication
The password to use.
getPaths() - Method in interface net.minecraftforge.gradleutils.GenerateActionsWorkflow
The paths to pass into the workflow file.
getPom() - Method in interface net.minecraftforge.gradleutils.GradleUtilsExtension
Utilities for working with a MavenPom for publishing artifacts.
getProjectName() - Method in interface net.minecraftforge.gradleutils.GenerateActionsWorkflow
The project name to use in the workflow file.
getPromotionType() - Method in interface net.minecraftforge.gradleutils.PromotePublication
The promotion type to use.
getPublishingForgeMaven() - Method in interface net.minecraftforge.gradleutils.GradleUtilsExtension
Get a configuring closure to be passed into RepositoryHandler.maven(Closure) in a publishing block.
getPublishingForgeMaven(File) - Method in interface net.minecraftforge.gradleutils.GradleUtilsExtension
Get a configuring closure to be passed into RepositoryHandler.maven(Closure) in a publishing block.
getPublishingForgeMaven(String) - Method in interface net.minecraftforge.gradleutils.GradleUtilsExtension
Get a configuring closure to be passed into RepositoryHandler.maven(Closure) in a publishing block.
getPublishingForgeMaven(String, File) - Method in interface net.minecraftforge.gradleutils.GradleUtilsExtension
Get a configuring closure to be passed into RepositoryHandler.maven(Closure) in a publishing block.
getPublishingForgeMaven(String, Object) - Method in interface net.minecraftforge.gradleutils.GradleUtilsExtension
Get a configuring closure to be passed into RepositoryHandler.maven(Closure) in a publishing block.
getPublishingForgeMaven(String, Directory) - Method in interface net.minecraftforge.gradleutils.GradleUtilsExtension
Get a configuring closure to be passed into RepositoryHandler.maven(Closure) in a publishing block.
getPublishingForgeMaven(String, Provider<?>) - Method in interface net.minecraftforge.gradleutils.GradleUtilsExtension
Get a configuring closure to be passed into RepositoryHandler.maven(Closure) in a publishing block.
getPublishingForgeMaven(Directory) - Method in interface net.minecraftforge.gradleutils.GradleUtilsExtension
Get a configuring closure to be passed into RepositoryHandler.maven(Closure) in a publishing block.
getPublishingForgeMaven(Provider<?>) - Method in interface net.minecraftforge.gradleutils.GradleUtilsExtension
Get a configuring closure to be passed into RepositoryHandler.maven(Closure) in a publishing block.
getSharedActionsBranch() - Method in interface net.minecraftforge.gradleutils.GenerateActionsWorkflow
The Shared Actions branch to use with this workflow.
getUsername() - Method in interface net.minecraftforge.gradleutils.PromotePublication
The username to use.
getWebhookURL() - Method in interface net.minecraftforge.gradleutils.PromotePublication
The webhook URL to use.
GradleUtilsExtension - Interface in net.minecraftforge.gradleutils
Contains various utilities for working with Gradle scripts.
GradleUtilsExtensionForProject - Interface in net.minecraftforge.gradleutils
A subset of GradleUtilsExtension that is given to projects.

L

LGPLv2_1 - Static variable in interface net.minecraftforge.gradleutils.PomUtils.Licenses
 
LGPLv3 - Static variable in interface net.minecraftforge.gradleutils.PomUtils.Licenses
 

M

minecraftLibsMaven - Static variable in interface net.minecraftforge.gradleutils.GradleUtilsExtension
A closure for the Minecraft libraries maven to be passed into RepositoryHandler.maven(Closure).
MIT - Static variable in interface net.minecraftforge.gradleutils.PomUtils.Licenses
 

N

NAME - Static variable in interface net.minecraftforge.gradleutils.GenerateActionsWorkflow
The name for this task.
NAME - Static variable in interface net.minecraftforge.gradleutils.GradleUtilsExtension
The name for this extension.
net.minecraftforge.gradleutils - package net.minecraftforge.gradleutils
GradleUtils is a convention plugin that is used by almost all of Forge's projects.

P

PomUtils - Interface in net.minecraftforge.gradleutils
Contains utilities to make working with POMs more ergonomic.
PomUtils.Licenses - Interface in net.minecraftforge.gradleutils
Contains several licenses used by MinecraftForge to reduce needing to manually write them out in each project that uses one.
promote(MavenPublication) - Method in interface net.minecraftforge.gradleutils.GradleUtilsExtensionForProject
Promotes a publication to the Forge Files Site.
PromotePublication - Interface in net.minecraftforge.gradleutils
This task promotes a publication to the Forge Files Site.
A D F G L M N P 
All Classes and Interfaces|All Packages|Constant Field Values