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.
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.
getJavadocLink(String, String, String) - Method in class net.minecraftforge.gradleutils.services.GradleUtilsJavadocLinkProvider
 
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.
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.
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.
GradleUtilsExtension - Interface in net.minecraftforge.gradleutils
Contains various utilities for working with Gradle scripts.
GradleUtilsJavadocLinkProvider - Class in net.minecraftforge.gradleutils.services
Service for custom JavaDoc links not provided by the plugin
GradleUtilsJavadocLinkProvider() - Constructor for class net.minecraftforge.gradleutils.services.GradleUtilsJavadocLinkProvider
Invoked by the ServiceLoader.

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.
net.minecraftforge.gradleutils.services - package net.minecraftforge.gradleutils.services
This package contains services that are loaded into the Gradle classpath along with this plugin.

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.
A D F G L M N P 
All Classes and Interfaces|All Packages|Constant Field Values