Interface GradleUtilsExtension

All Known Subinterfaces:
GradleUtilsExtension.ForProject

public sealed interface GradleUtilsExtension permits GradleUtilsExtension.ForProject (not exhaustive)

Contains various utilities for working with Gradle scripts.

Projects that apply GradleUtils are given GradleUtilsExtension.ForProject.

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The GradleUtils extension for projects, which include additional utilities that are only available for them.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Closure
    A closure for the Forge maven to be passed into RepositoryHandler.maven(Closure).
    static final Closure
    A closure for the Forge releases maven to be passed into RepositoryHandler.maven(Closure).
    static final Closure
    A closure for the Minecraft libraries maven to be passed into RepositoryHandler.maven(Closure).
    static final String
    The name for this extension.
  • Field Details

    • NAME

      static final String NAME
      The name for this extension.
      See Also:
    • forgeMaven

      static final Closure forgeMaven
      A closure for the Forge maven to be passed into RepositoryHandler.maven(Closure).
      
       repositories {
           maven fg.forgeMaven
       }
       
    • forgeReleaseMaven

      static final Closure forgeReleaseMaven
      A closure for the Forge releases maven to be passed into RepositoryHandler.maven(Closure).
      
       repositories {
           maven fg.forgeReleaseMaven
       }
       
      See Also:
    • minecraftLibsMaven

      static final Closure minecraftLibsMaven
      A closure for the Minecraft libraries maven to be passed into RepositoryHandler.maven(Closure).
      
       repositories {
           maven fg.minecraftLibsMaven
       }