Index
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
MavenPomfor 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
GradleUtilsExtensionthat 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.
All Classes and Interfaces|All Packages|Constant Field Values